id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,external_id 347,"Building cgiagent fails because of ""missing"" liblib_json.so",jbirch,,"I'm trying to build !MapGuide (r2519) on Ubuntu 7.10. Everything goes according to plan until I get to the final make. At this point I get an error about a missing liblib_json.so, even though it exists at: {{{ administrator@vm-mapguide-ubuntu:~/mgsvn$ find . -name ""*lib_json.so*"" ./Oem/jsoncpp/buildscons/linux-gcc/src/lib_json/liblib_json.so ./Oem/jsoncpp/lib/liblib_json.so }}} Is it possible that there's a reference to the jsoncpp lib missing? Here's the error message that I get: {{{ Making all in CgiAgent make[3]: Entering directory `/home/administrator/mgsvn/Web/src/CgiAgent' if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT MapAgentGetParser.o -MD -MP -MF "".deps/MapAgentGetParser.Tpo"" -c -o MapAgentGetParser.o `test -f '../MapAgentCommon/MapAgentGetParser.cpp' || echo './'`../MapAgentCommon/MapAgentGetParser.cpp; \ then mv -f "".deps/MapAgentGetParser.Tpo"" "".deps/MapAgentGetParser.Po""; else rm -f "".deps/MapAgentGetParser.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT CgiPostParser.o -MD -MP -MF "".deps/CgiPostParser.Tpo"" -c -o CgiPostParser.o CgiPostParser.cpp; \ then mv -f "".deps/CgiPostParser.Tpo"" "".deps/CgiPostParser.Po""; else rm -f "".deps/CgiPostParser.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT CgiResponseHandler.o -MD -MP -MF "".deps/CgiResponseHandler.Tpo"" -c -o CgiResponseHandler.o CgiResponseHandler.cpp; \ then mv -f "".deps/CgiResponseHandler.Tpo"" "".deps/CgiResponseHandler.Po""; else rm -f "".deps/CgiResponseHandler.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT MapAgentStrings.o -MD -MP -MF "".deps/MapAgentStrings.Tpo"" -c -o MapAgentStrings.o `test -f '../MapAgentCommon/MapAgentStrings.cpp' || echo './'`../MapAgentCommon/MapAgentStrings.cpp; \ then mv -f "".deps/MapAgentStrings.Tpo"" "".deps/MapAgentStrings.Po""; else rm -f "".deps/MapAgentStrings.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT EchoTest.o -MD -MP -MF "".deps/EchoTest.Tpo"" -c -o EchoTest.o EchoTest.cpp; \ then mv -f "".deps/EchoTest.Tpo"" "".deps/EchoTest.Po""; else rm -f "".deps/EchoTest.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT CgiAgent.o -MD -MP -MF "".deps/CgiAgent.Tpo"" -c -o CgiAgent.o CgiAgent.cpp; \ then mv -f "".deps/CgiAgent.Tpo"" "".deps/CgiAgent.Po""; else rm -f "".deps/CgiAgent.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. if g++ -DPACKAGE_NAME=\""mapguide\"" -DPACKAGE_TARNAME=\""mapguide\"" -DPACKAGE_VERSION=\""2.0.0\"" -DPACKAGE_STRING=\""mapguide\ 2.0.0\"" -DPACKAGE_BUGREPORT=\""http://mapguide.osgeo.org\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DPACKAGE=\""mapguide\"" -DVERSION=\""2.0.0\"" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_MATH_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_SOCKET=1 -DHAVE_HTONS=1 -DHAVE_CONNECT=1 -DHAVE_SHUTDOWN=1 -I. -I. -I../../../Common/Foundation -I../../../Common/Geometry -I../../../Common/PlatformBase -I../../../Common/MapGuideCommon -I../../../Common/MdfModel -I../../../Oem/ACE/ACE_wrappers -I../HttpHandler -I../WebSupport -I../MapAgentCommon -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -MT InitializeWebTier.o -MD -MP -MF "".deps/InitializeWebTier.Tpo"" -c -o InitializeWebTier.o `test -f '../WebSupport/InitializeWebTier.cpp' || echo './'`../WebSupport/InitializeWebTier.cpp; \ then mv -f "".deps/InitializeWebTier.Tpo"" "".deps/InitializeWebTier.Po""; else rm -f "".deps/InitializeWebTier.Tpo""; exit 1; fi `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -o mapagent -version-info 7:0:0 -L../../../Oem/ACE/ACE_wrappers/ace -L../../../Oem/dbxml-2.3.10/install/lib -L../../../Common/CoordinateSystem -L../../../Common/MdfModel -L../../../Common/MdfParser -L../../../Common/Foundation -L../../../Common/Geometry -L../../../Common/PlatformBase -L../../../Common/MapGuideCommon -L../HttpHandler MapAgentGetParser.o CgiPostParser.o CgiResponseHandler.o MapAgentStrings.o EchoTest.o CgiAgent.o InitializeWebTier.o -lACE -lxerces-c -lMgFoundation -lMgGeometry -lMgPlatformBase -lMgMdfModel -lMgMdfParser -lMgHttpHandler mkdir .libs libtool: link: warning: `-version-info' is ignored for programs g++ -O2 -g -pipe -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fexceptions -o .libs/mapagent MapAgentGetParser.o CgiPostParser.o CgiResponseHandler.o MapAgentStrings.o EchoTest.o CgiAgent.o InitializeWebTier.o -L/home/administrator/mgsvn/Oem/ACE/ACE_wrappers/ace -L/home/administrator/mgsvn/Oem/dbxml-2.3.10/install/lib -L/home/administrator/mgsvn/Common/CoordinateSystem -L/home/administrator/mgsvn/Common/MdfModel -L/home/administrator/mgsvn/Common/MdfParser -L/home/administrator/mgsvn/Common/Foundation -L/home/administrator/mgsvn/Common/Geometry -L/home/administrator/mgsvn/Common/PlatformBase -L/home/administrator/mgsvn/Common/MapGuideCommon -L/home/administrator/mgsvn/Web/src/HttpHandler -lACE -lxerces-c /home/administrator/mgsvn/Common/Foundation/.libs/libMgFoundation.so /home/administrator/mgsvn/Common/Geometry/.libs/libMgGeometry.so /home/administrator/mgsvn/Common/PlatformBase/.libs/libMgPlatformBase.so /home/administrator/mgsvn/Common/MdfModel/.libs/libMgMdfModel.so /home/administrator/mgsvn/Common/MdfParser/.libs/libMgMdfParser.so /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so -Wl,--rpath -Wl,/usr/local/mapguideopensource/lib -Wl,--rpath -Wl,/usr/local/mapguideopensource/webserverextensions/lib /usr/bin/ld: warning: liblib_json.so, needed by /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so, not found (try using -rpath or -rpath-link) /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::Value(bool)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::Value(Json::StaticString const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::resize(int)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::operator[](Json::StaticString const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::~Value()' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::operator[](int)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::Value(std::basic_string, std::allocator > const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::FastWriter::write(Json::Value const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::Value(Json::Value const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::operator=(Json::Value const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::append(Json::Value const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::Value(Json::ValueType)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Writer::~Writer()' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::FastWriter::FastWriter()' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `Json::Value::operator[](std::basic_string, std::allocator > const&)' /home/administrator/mgsvn/Web/src/HttpHandler/.libs/libMgHttpHandler.so: undefined reference to `vtable for Json::FastWriter' collect2: ld returned 1 exit status make[3]: *** [mapagent] Error 1 make[3]: Leaving directory `/home/administrator/mgsvn/Web/src/CgiAgent' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/administrator/mgsvn/Web/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/administrator/mgsvn/Web' make: *** [all-recursive] Error 1 }}}",defect,closed,medium,,Build System,2.0.0,major,wontfix,,,