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
> 

Reply via email to