Hi there!

I am trying to compile axis on OSX. I have added entries for compiler and linker, but now I am stuck: [cc] gcc -lxerces-depdom -prebind -dynamiclib -o libaxis_xerces.so ../objects/XercesHandler.o ../objects/ AxisParseException.o ../objects/XMLParserXerces.o ../objects/ SoapInputSource.o ../objects/ParserLoader.o ../objects/ SoapBinInputStream.o -L/sw/lib -lxerces-c -lpthread -lstdc++ [cc] ld: warning prebinding disabled because dependent library: libxerces-depdom.26.dylib is not prebound
       [cc] ld: Undefined symbols:
       [cc] __ZTIN11xercesc_2_617SAXParseExceptionE
       [cc] __ZTIN11xercesc_2_613XMLEntityDeclE
       [cc] __ZTIN11xercesc_2_611InputSourceE
       [cc] __ZTIN11xercesc_2_614BinInputStreamE
       [cc] /usr/bin/libtool: internal link edit command failed

I have added -lxerces-depdom manually, but it fails with a similar error message without it. Can anyone help ?
My Linker and Compiler:
<linker id="OSXLinker" name="g++" libtool="false" if="macosx">
                  <linkerarg value="-g" if="debug"/>
                  <syslibset libs="pthread"/>
                </linker>

              <compiler id="OSXgcc" name="g++" if="macosx">
                <compilerarg value="-g" if="debug"/>
                <compilerarg value="-Wall"/>
                <compilerarg value="-Wshadow"/>
                <compilerarg value="-O2"/>
                <compilerarg value="-I ../include"/>
                <defineset>
                <define name="ENABLE_AXIS_EXCEPTION"/>
                <define name="HAVE_CONFIG_H"/>
                <define name="PIC"/>
                </defineset>
                <includepath path="${dir.include}"/>
                </compiler>

Thanx in advance,
Thomas




Reply via email to