don't use libnghost2.0.2. It's too old. Use the svn version posted in the beginning of this thread. The error is about missing the libboost-dev headers/libs.
Printable View
don't use libnghost2.0.2. It's too old. Use the svn version posted in the beginning of this thread. The error is about missing the libboost-dev headers/libs.
Thank you,
here what I did:
first: svn checkout -r2024 url to libnghost
autogen.sh, configure, make, make install
done.
then: svn checkout -r2024 url to trunk
then:autogen.sh, configure : at this point I get the error: Package requirements (nghostcore) was not met: No package 'nghostcore' found.
I thought while libnghost is installed I will not get this error !!
check /usr/local/libs/
I bet you will find the libnghost libs there. If not, use locate/find and see where they were. On my system, gentoo, pkg-config-path was looking in /usr/lib for these files. I think you can specify a variable for the new location, but I just copied the contents of /usr/local/lib to /usr/lib, including subdirectories(creating accordingly).
After that, it installed.
I copied the contents of /usr/local/lib to /usr/lib . configure is done. make : list of errors like:
libxml2-2.7.7-1 installedQuote:
/usr/lib/libxml++-2.6.so: undefined reference to `xmlValidateDtd@LIBXML2_2.4.30'
/usr/lib/libxml++-2.6.so: undefined reference to `xmlParseDocument@LIBXML2_2.4.30'
/usr/lib/libxml++-2.6.so: undefined reference to `xmlDocDumpFormatMemoryEnc@LIBXML2_2.4.30'
.
.
.
/usr/lib/libxml++-2.6.so: undefined reference to `xmlTextReaderSetParserProp@LIBXML2_2.5.0'
/usr/lib/libxml++-2.6.so: undefined reference to `xmlOutputBufferCreateIO@LIBXML2_2.4.30'
/usr/lib/libxml++-2.6.so: undefined reference to `xmlCreateIntSubset@LIBXML2_2.4.30'
/usr/lib/libxml++-2.6.so: undefined reference to `xmlTextReaderLocalName@LIBXML2_2.4.30'
/usr/lib/libxml++-2.6.so: undefined reference to `xmlSetProp@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[3]: *** [nghost] Error 1
make[3]: Leaving directory `/root/trunk/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/trunk/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/trunk'
make: *** [all] Error 2
libxml++-2.30.1-1 installed
Did you already try, ldconfig and revdep rebuild?
I've never seen that error, and nothing on google quickly found anything. I'll keep looking.. maybe Kev has seen it before.
configure finished clean though?
sorry for the delay,
yes, configure finished clean, make: still with same error.
ldconfig created /etc/id.so.cache but did't fix the error.
Thanx Kev ,
libnghost is installed. Usually in Archlinux libs exist in /usr/lib I just copied the contents of /usr/local/lib :
to /usr/lib then configure is done. make with errors !! Do you think I need to export LIBPATH=usr/local/lib ?Quote:
libnghostcore.a libnghostgui2.so.0.0.0 libnghostplugins.so.1
libnghostcore.la libnghostlog.a libnghostplugins.so.1.1.0
libnghostcore.so libnghostlog.la libxml2.a
libnghostcore.so.0 libnghostlog.so libxml2.la
libnghostcore.so.0.0.0 libnghostlog.so.0 libxml2.so
libnghostdao.a libnghostlog.so.0.0.0 libxml2.so.2
libnghostdao.la libnghostnet.a libxml2.so.2.6.30
libnghostdao.so libnghostnet.la libxml2.so.2.6.9
libnghostdao.so.0 libnghostnet.so mms
libnghostdao.so.0.0.0 libnghostnet.so.0 nghost
libnghostgui2.a libnghostnet.so.0.0.0 pkgconfig
libnghostgui2.la libnghostplugins.a python2.6
libnghostgui2.so libnghostplugins.la xml2Conf.sh
libnghostgui2.so.0 libnghostplugins.so
can you give me more compile output? It doesn't appear to be linking correctly to libxml++ or the version you installed isn't compatible and configure thought it was.