View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001855 | Slicer4 | Core: Building (CMake, Superbuild) | public | 2012-04-04 16:35 | 2012-08-21 09:47 |
Reporter | fedorov | Assigned To | jcfr | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0001855: Link errors during CTK build | ||||
Description | I am trying to compile Slicer4 trunk on an SPL system (Fedora 13, I compiled and installed Qt 4.7.4 from source using the flags as [Wed 19:43 fedorov@spl-t74-2 Slicer4-Superbuild] /usr/bin/qmake-qt4 --version Slicer4 trunk was configured from clean superbuild directory with I have the link error below. I briefly looked on the list, and didn't [100%] Built target CTK-Configure | ||||
Tags | No tags attached. | ||||
On Wed, Apr 4, 2012 at 8:00 PM, Jean-Christophe Fillion-Robin
https://gist.github.com/2306775 All except Slicer-build/CMakeCache.txt -- it fails before getting to that step.
also in the gist
Unfortunately, this is beyond my power. This host is within the How about we do a screenshare over google hangout instead, and I'll It would be great to have this issue resolved, because likely it will Note: there is no real urgency to have this fixed -- next week is as good |
|
It seems the build system is confused between the installed version and the compiled version. Indeed, looking at the CMakeCache.txt, we can see that the release library(4.7.4) is located in '/projects/birn/fedorov/local/lib/' whereas the debug library (4.6.3) is located in '/usr/lib64/'. Looking at the build log [2], we can see that a mix of library coming from the both folder is used. Which version of CMake were you using ? Could you try if the latest release candidate of CMake 2.8.8 ? [1] From https://gist.github.com/2306775 //Path to a library. //Path to a library. [2] From https://gist.github.com/2306775 |
|
Using ccmake compiled from today's checkout of the cmake trunk resolves the problem. |
|
Excellent. Thanks for checking. If you have a chance, would be nice to know if it also works with the CMake 2.8.8. |
|
JC: where do I get it? I was not able to find 2.8.8. There is no binary on cmake downloads section, and there is no 2.8.8 branch on git. |
|
I would say "just google it" :) |
|
JC, it works with 2.8.8. I didn't google it, because I thought I know where to look. I was wrong! |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-04-04 16:35 | fedorov | New Issue | |
2012-04-04 16:35 | fedorov | Status | new => assigned |
2012-04-04 16:35 | fedorov | Assigned To | => jcfr |
2012-04-04 16:35 | fedorov | Note Added: 0003964 | |
2012-04-16 15:33 | jcfr | Note Added: 0004025 | |
2012-04-17 06:19 | fedorov | Note Added: 0004032 | |
2012-04-17 06:19 | fedorov | Status | assigned => resolved |
2012-04-17 06:19 | fedorov | Resolution | open => fixed |
2012-04-17 06:19 | fedorov | Status | resolved => closed |
2012-04-17 08:52 | jcfr | Note Added: 0004035 | |
2012-04-17 11:18 | fedorov | Note Added: 0004036 | |
2012-04-17 11:18 | fedorov | Status | closed => feedback |
2012-04-17 11:18 | fedorov | Resolution | fixed => reopened |
2012-04-17 12:31 | jcfr | Note Added: 0004037 | |
2012-04-26 13:17 | jcfr | Status | feedback => assigned |
2012-04-26 13:17 | jcfr | Assigned To | jcfr => fedorov |
2012-04-27 12:39 | fedorov | Note Added: 0004108 | |
2012-04-27 12:39 | fedorov | Status | assigned => closed |
2012-04-27 12:39 | fedorov | Resolution | reopened => fixed |
2012-04-27 12:58 | jcfr | Status | closed => assigned |
2012-04-27 12:58 | jcfr | Assigned To | fedorov => jcfr |
2012-04-27 13:03 | jcfr | Status | assigned => closed |
2012-04-27 13:03 | jcfr | Fixed in Version | => Slicer 4.x AHM Summer 2012 |
2012-08-21 09:47 | jcfr | Target Version | => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |