Ticket #5278 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Mantid On Ubuntu 12.04

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Release 2.2
Component: Mantid Keywords:
Cc: reuterma.ornl.gov, campbellsi@…, nick.draper@… Blocked By:
Blocking: Tester: Andrei Savici

Description

Requested that we start looking at this by Nick.

I've cc'd some of the guys in at the SNS as they might want to see how progress with this is going. They might even have already done the migration?

Change History

comment:2 Changed 8 years ago by Stuart Campbell

The only real change/problem is that there is no longer a libgtest package, only a libgtest-dev package. This is because Google recommends that you should build the gtest libraries at the same time with the same options as the code to be tested.

So, we will need to modify our cmake scripts to build the gtest libraries.

But for now, you can...

cd /usr/src/gtest
sudo cmake CMakeLists.txt
sudo make
sudo cp lib*.a /usr/lib/

comment:3 Changed 8 years ago by Owen Arnold

Stuart: Yes, I'm finding the same issue. Otherwise things seem to work okay, I have generated an updated developer metadata package for ubuntu 12.04, which I'll push soon.

I also need to run the same procedure with the Paraview developer metadata package and then switch MakeVates=ON

I agree with the suggestion about building gtest. I suggest we add the gtest 1.6.0 and gmock 1.6.0 source to our TestingTools directory and then build these components ourselves?

comment:4 Changed 8 years ago by Owen Arnold

refs #5278 should work for 10.04 and 12.04

Changeset: 9fb824c386db1e7a1134f71f862adb0ceb6a52e8

comment:5 Changed 8 years ago by Owen Arnold

refs #5278. Enable PV packaging on ubuntu 12.04

Changeset: 9fb625df6e7091c271ca466b7e53c4df188af1e3

comment:6 Changed 8 years ago by Owen Arnold

Works thus far including the VATES stuff. I'm going to create a clean environment where I can test the packaging and deployment.

comment:8 Changed 8 years ago by Owen Arnold

Running CPack on Ubuntu, should now automatically package for lucid or precise (or give a warning if neither of the previous).

comment:9 Changed 8 years ago by Owen Arnold

  • Status changed from new to accepted

comment:10 Changed 8 years ago by Owen Arnold

  • Status changed from accepted to verify
  • Resolution set to fixed

This should be complete now. Ticket #5345 means that stuart's earlier comment about modifying dev envornments is no longer required.

Tester: Test that Mantid works on ubuntu 12.04.

comment:11 Changed 8 years ago by Andrei Savici

  • Status changed from verify to verifying
  • Tester set to Andrei Savici

comment:12 Changed 8 years ago by Andrei Savici

  • Status changed from verifying to closed

The development deb file works fine. It does not include all dependencies required by paraview

comment:13 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6124

Note: See TracTickets for help on using tickets.