Ticket #5278 (closed: fixed)
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:7 Changed 8 years ago by Owen Arnold
Last commit went under #5276 by mistake. http://trac.mantidproject.org/mantid/changeset/a5757c076b3b48f987ff8e49bc7c33568c0587d5/
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: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
https://builds.sns.gov/job/ornl_precise/