Mickael, all the undefined refernces are to expat functions. What if you pass -lexpat to gcc? Tom Mickael Remond wrote: > Hi all, > > I am trying to compile the Erlang Sablatron binding and get an error (Expat: > 1.95.1 - sablotron0.51) > >From what I have seen, the problem is the same on some PHP binding version. > > The binding has been created for sablot0.44, but I am trying to figure out > what's going wrong and maybe fix the problem. > Any hint ? > > Thank you in advance for your help. > > Here are the resulting error messages: > > gcc -o bin/sablotron_adapter src/sablotron_adapter.c -lsablot > /usr/local/lib/libsablot.so: undefined reference to `XML_ParserCreateNS' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetElementHandler' > /usr/local/lib/libsablot.so: undefined reference to `XML_ParserFree' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetExternalEntityRefHandler' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetCharacterDataHandler' > /usr/local/lib/libsablot.so: undefined reference to `XML_ErrorString' > /usr/local/lib/libsablot.so: undefined reference to `XML_ParseBuffer' > /usr/local/lib/libsablot.so: undefined reference to `XML_ExternalEntityParserCreate' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetBase' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetUnknownEncodingHandler' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetUserData' > /usr/local/lib/libsablot.so: undefined reference to >`XML_SetProcessingInstructionHandler' > /usr/local/lib/libsablot.so: undefined reference to `XML_GetErrorCode' > /usr/local/lib/libsablot.so: undefined reference to `XML_GetBuffer' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetCommentHandler' > /usr/local/lib/libsablot.so: undefined reference to `XML_GetCurrentLineNumber' > /usr/local/lib/libsablot.so: undefined reference to `XML_SetNamespaceDeclHandler' > collect2: ld returned 1 exit status > make: *** [all] Error 1 >
