Details
-
Defect
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Sprint 4
-
None
-
gcc (Gentoo 4.4.3 p1.0) 4.4.3
GNU Make 3.81
cmake version 2.8.1
Description
To reproduce
- hg clone -r 4f100e626f2d http://bitbucket.org/lindenlab/viewer-development
(or any of f4100e6's descendants) - build standalone
Expected
build succeeds
Observed
[ 33%] Building CXX object llxuixml/CMakeFiles/llxuixml.dir/llxuiparser.o
|
indra/llxuixml/llxuiparser.cpp:32:25: error: expat/expat.h: No such file or directory
|
make[2]: *** [llxuixml/CMakeFiles/llxuixml.dir/llxuiparser.o] Error 1
|
make[1]: *** [llxuixml/CMakeFiles/llxuixml.dir/all] Error 2
|
make: *** [all] Error 2
|
Workaround
Removing the #include omits this error. However, I think expat is now actually used in that file, to this might only work because the header get included indirectly from other includes.
Possible fix
Something along the lines of slviewer-1.18.5.1-standalone_expat_includes.patch (from VWR-2488) is still used today in other files including expat, so it might be the right thing to do here, too.