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