Symbols missing from static library

Robert Dailey rcdailey at gmail.com
Sun Sep 13 23:51:30 EDT 2009


On Sun, Sep 13, 2009 at 2:32 PM, Joe Orton <joe at manyfish.co.uk> wrote:

> On Mon, Sep 07, 2009 at 10:09:39PM -0500, Robert Dailey wrote:
> > I use neon.mak to build Neon 0.28.6 on Windows, and in the final static
> > library I have, I'm missing a few symbols. My program claims to be unable
> to
> > find these symbols:
> >
> > Error 2 error LNK2019: unresolved external symbol _ne_xml_get_error
> > referenced in function _svn_ra_neon__exchange_capabilities
> > libsvn_ra_neon-1.lib subversion
>
> Hiya - did you follow the instructions in INSTALL.win32?  You have to
> specify some flags when building to point neon at expat.


Thanks for the help. At that time I did not follow the instructions. I was
missing the EXPAT_SRC= flag that you pass into the makefile when using
nmake. However, now that I'm doing that, I get the following error during
the build process:

src\ne_xml.c(46) : fatal error C1083: Cannot open include file: 'expat.h':
No such file or directory

However, there is an expat.h inside of expat/lib/expat.h

Why is it not finding this header file? Do you not set the proper include
paths in your makefile?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.manyfish.co.uk/pipermail/neon/attachments/20090913/d8534d2c/attachment.html 


More information about the neon mailing list