[CLAM] Failure to build CLAM on Gentoo Linux
Fredrik Karlsson
dargosch at gmail.com
Mon Dec 18 06:57:36 PST 2006
Dear list,
I am having problems building the CLAM framework. I get an error
message ehwn doing a "scons configure":
------------------------------- snip
-----------------------------------------------
theodor libs # scons configure
scons: Reading SConscript files ...
Using existing QTDIR
Version: 0.95.0
Package version: 0.95.0
############################################
### CLAM GLOBAL DEPENDENCIES CHECKING ###
############################################
Checking for pkg-config... ok
include before pthread checking: $QTDIR/include
include before pthread checking: /usr/local/include
Checking for C header file pthread.h... yes
Checking for pthread_join() in C library pthread... yes
Checking that pthread sample program compiles...ok
Checking that pthread sample program links...ok
Checking that pthread sample program runs... ok
#########################################
### CLAM CORE DEPENDENCIES CHECKING ###
#########################################
Checking for C++ header file xercesc/util/PlatformUtils.hpp... yes
path of app: /usr/local/linuxprinter/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/afsws/bin:/etc/afs/afsws:/usr/afs/bin:/usr/athena/sbin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/opt/intel/compiler70/ia32/bin:/opt/ati/bin:/opt/ati/sbin:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/usr/kde/3.2/sbin:/usr/kde/3.2/bin:/usr/share/karamba/bin
Checking that xerces-c sample program compiles...ok
Checking that xerces-c sample program links...failed
xerces c code compile/link/run test failed! Check config.log for details...
------------------------------- snip
-----------------------------------------------
At the end of the config.log I get:
------------------------------- snip
-----------------------------------------------
++ -O2 -fomit-frame-pointer -Wall -DCLAM_FLOAT -DUSE_PTHREADS=1
-I/usr/qt/3/include -I/usr/local/include -c -o
.sconf_temp/conftest_6.o .sconf_temp/conftest_6.cpp
yes
Checking that xerces-c sample program compiles...
.sconf_temp/conftest_7.cxx <-
|
|#include <xercesc/util/PlatformUtils.hpp>
|
|int main( int argc, char** argv )
|{
| namespace xercesc=XERCES_CPP_NAMESPACE;
|
| xercesc::XMLPlatformUtils::Initialize();
|
| return 0;
|}
|
g++ -O2 -fomit-frame-pointer -Wall -DCLAM_FLOAT -DUSE_PTHREADS=1
-I/usr/qt/3/include -I/usr/local/include -c -o
.sconf_temp/conftest_7.o .sconf_temp/conftest_7.cxx
Result: ok
Checking that xerces-c sample program links...
.sconf_temp/conftest_8.cxx <-
|
|#include <xercesc/util/PlatformUtils.hpp>
|
|int main( int argc, char** argv )
|{
| namespace xercesc=XERCES_CPP_NAMESPACE;
|
| xercesc::XMLPlatformUtils::Initialize();
|
| return 0;
|}
|
g++ -O2 -fomit-frame-pointer -Wall -DCLAM_FLOAT -DUSE_PTHREADS=1
-I/usr/qt/3/include -I/usr/local/include -c -o
.sconf_temp/conftest_8.o .sconf_temp/conftest_8.cxx
g++ -o .sconf_temp/conftest_8 .sconf_temp/conftest_8.o -L/usr/qt/3/lib
-L/usr/local/lib -L/opt/lib -lpthread -lxerces-c
.sconf_temp/conftest_8.o: In function `main':
conftest_8.cxx:(.text+0x24): undefined reference to
`xercesc_2_7::XMLUni::fgXercescDefaultLocale'
conftest_8.cxx:(.text+0x29): undefined reference to
`xercesc_2_7::XMLPlatformUtils::Initialize(char const*, char const*,
xercesc_2_7::PanicHandler*, xercesc_2_7::MemoryMana
ger*, bool)'
collect2: ld returned 1 exit status
scons: *** [.sconf_temp/conftest_8] Error 1
Result: failed
------------------------------- snip
-----------------------------------------------
Has anyone seen this before? How do I fix it?
/Fredrik
--
"Give up learning, and put an end to your troubles."
My Gentoo + PVR-350 + IVTV + MythTV blog is on http://gentoomythtv.blogspot.com/
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the clam-users
mailing list