Tuesday, 1 May 2018

This is regarding libdom library.

Hi Team,


I have a requirement to create the library 'libdom' from open  source code :- http://www.netsurf-browser.org/projects/libdom/ 
I have downloaded the source and its dependent libraries and able to install and create final libdom.a (version 0.3.2) library.
When i try to use that library in our build system. i am facing the issue below.

Log:-
../build/Linux/Release/modules/libdenbase.a(xmlutil.o): In function `xmlParserFormatError':
xmlutil.c:(.text+0xa1c): undefined reference to `denaliXML_GetCurrentColumnNumber'
xmlutil.c:(.text+0xa2c): undefined reference to `denaliXML_GetCurrentByteIndex'
xmlutil.c:(.text+0xa81): undefined reference to `denaliXML_GetCurrentLineNumber'
xmlutil.c:(.text+0xab2): undefined reference to `denaliXML_GetErrorCode'
xmlutil.c:(.text+0xaba): undefined reference to `denaliXML_ErrorString'
../build/Linux/Release/modules/libdenbase.a(xmlutil.o): In function `xmlParserParse':
xmlutil.c:(.text+0xb94): undefined reference to `denalidomReadDocument'

I was not able to find symbols ' GetCurrentColumnNumber ' , ' GetCurrentByteIndex ' ...etc
Prefix 'denaliXML' was exected to add as a prefix for those symbols.

.The existing library 'libdom0.4.a' on some other machine  was working fine and able to find all the symbols in the log above ..the new library which i created from opensource dont have those symbols.I have downloaded the code with version 0.3.2,  is it because of version change? Please help .....

Thanks,
Naveen

No comments:

Post a Comment