LSMGenGeo build process fails of out-of-tree builds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ESyS-Particle |
Fix Released
|
Low
|
Unassigned | ||
Gengeo-1.0 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When attempting to perform an out-of-tree build of LSMGenGeo the make process fails because of not found include files (see make output below). This appears to be an issue of relative vs. absolute -I paths.
----------
Making all in .
make[1]: Entering directory `/home/
/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/home/
g++ -DHAVE_CONFIG_H -I. -I/home/
In file included from /home/steffen/
/home/steffen/
/home/steffen/
.......
Changed in esys-particle: | |
importance: | Undecided → Low |
Changed in esys-particle: | |
status: | New → Won't Fix |
Changed in esys-particle: | |
status: | Won't Fix → Fix Committed |
Changed in esys-particle: | |
milestone: | none → gengeo-1.0-release |
Changed in esys-particle: | |
status: | Fix Committed → Fix Released |
The failure of without-source-tree builds, compared to the success of within-source-tree builds, was caused by the omission of the path to header files in #include lines of .h and .cc files. See Bazaar revision 118 for the fix.