Subharthee K Dutta
2015-10-27 07:35:18 UTC
Hi,
I am trying to build a shared library with Xalan 1.11 but am
getting the linking error in spite of having everything in place. Can you
please let me know what should I do to build it.
/usr/bin/g++ -shared -m32 -Xlinker -zdefs
"-L/opt/oracle/product/current/lib32" "-L/opt/tuxedo/tuxedo12.1.3.0.0/lib"
"-L/opt/xerces-c-3.1.2/lib" "-L/opt/xalan-c-1.11/lib"
"-L/opt/apps/boost.1.45/lib" "-L/vobs/NBE_pcmp/projroot/lib" -Wall
-pthread -fPIC -ggdb -z defs -o
/vobs/NBE_pcmp/projroot/lib/libXalanPlugin.d.so
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.o -lxalan-c
-lxalanMsg -lxerces-c -lm -lc
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.o: In function
`XMLTransformer::transform(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, char const*)':
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:43: undefined
reference to `xalanc_1_11::XalanMemMgrs::getDefaultXercesMemMgr()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:43: undefined
reference to
`xalanc_1_11::XalanTransformer::initialize(xercesc_3_1::MemoryManager&)'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:47: undefined
reference to `xalanc_1_11::XalanMemMgrs::getDefaultXercesMemMgr()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:47: undefined
reference to
`xalanc_1_11::XalanTransformer::XalanTransformer(xercesc_3_1::MemoryManager&)'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:47: undefined
reference to `xalanc_1_11::XalanTransformer::~XalanTransformer()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:51: undefined
reference to `xalanc_1_11::XalanTransformer::terminate()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:57: undefined
reference to `xalanc_1_11::XalanTransformer::ICUCleanUp()'
Regards,
SUBHARTHEE K DUTTA
Technical Analyst / Lead
JBG
Phone: 91-33-2339-7070 | Mobile: 91-98306-21161
E-mail: ***@in.ibm.com
Chat: ***@gmail.com subharthee.dutta ***@yahoo.co.in
Find me on:
"If you have control over every bit of your own self, you can control the
whole Universe."
Dlf It Park, Plot No. 08-mar
Kolkata, WB 700156
India
I am trying to build a shared library with Xalan 1.11 but am
getting the linking error in spite of having everything in place. Can you
please let me know what should I do to build it.
/usr/bin/g++ -shared -m32 -Xlinker -zdefs
"-L/opt/oracle/product/current/lib32" "-L/opt/tuxedo/tuxedo12.1.3.0.0/lib"
"-L/opt/xerces-c-3.1.2/lib" "-L/opt/xalan-c-1.11/lib"
"-L/opt/apps/boost.1.45/lib" "-L/vobs/NBE_pcmp/projroot/lib" -Wall
-pthread -fPIC -ggdb -z defs -o
/vobs/NBE_pcmp/projroot/lib/libXalanPlugin.d.so
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.o -lxalan-c
-lxalanMsg -lxerces-c -lm -lc
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.o: In function
`XMLTransformer::transform(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, char const*)':
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:43: undefined
reference to `xalanc_1_11::XalanMemMgrs::getDefaultXercesMemMgr()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:43: undefined
reference to
`xalanc_1_11::XalanTransformer::initialize(xercesc_3_1::MemoryManager&)'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:47: undefined
reference to `xalanc_1_11::XalanMemMgrs::getDefaultXercesMemMgr()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:47: undefined
reference to
`xalanc_1_11::XalanTransformer::XalanTransformer(xercesc_3_1::MemoryManager&)'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:47: undefined
reference to `xalanc_1_11::XalanTransformer::~XalanTransformer()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:51: undefined
reference to `xalanc_1_11::XalanTransformer::terminate()'
/vobs/NBE_pcmp/projroot/src/framework/xml/XMLTransformer.cpp:57: undefined
reference to `xalanc_1_11::XalanTransformer::ICUCleanUp()'
Regards,
SUBHARTHEE K DUTTA
Technical Analyst / Lead
JBG
Phone: 91-33-2339-7070 | Mobile: 91-98306-21161
E-mail: ***@in.ibm.com
Chat: ***@gmail.com subharthee.dutta ***@yahoo.co.in
Find me on:
"If you have control over every bit of your own self, you can control the
whole Universe."
Dlf It Park, Plot No. 08-mar
Kolkata, WB 700156
India