I wanted to build an awesome place for people to discuss module specific issues, but I don't have any more time for this, and there are much better places to discuss Perl-related issues. I'd recommend asking your question on Stack Overflow or on Perl Monks.
If you are looking for a Perl tutorial or Perl-related news, I hope these links will serve you well.
Posted on 2005-10-20 22:44:52-07 by perldummy
Expat make error
Hi, I tried to install XML::Parser. So I started from installing expat. After I did "./configure --prefix=/var/tmp/XML/Expat", I next did the "make" commend and got the following error: #make /bin/bash ./libtool --silent --mode=link cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -I./lib -I. -no-undefined -version-info 5:0:5 -rpath /var/tmp/XML/Expat/lib -o libexpat.la lib/xmlparse.lo lib/xmltok.lo lib/xmlrole.lo Undefined first referenced symbol in file __eprintf lib/xmlparse.lo ld: fatal: Symbol referencing errors. No output written to .libs/libexpat.so.0.5.0 make: *** [libexpat.la] Error 1 There was nothing generated in my /var/tmp/XML/Expat. I used prefix option since I don't have permission to write to /usr/local. And as I checked on our Solaris system, there are already /usr/local/lib/libexpat.a, libexpat.la, libexpat.so, libexpat.so.0, libexpat.so.0.1.0. And there are /usr/local/include/expat.h. But I couldn't find expat.o. I tried to assume expat is already in the system and went ahead install XMP::Parser and it complained aout can't find expat.o. So I try to install expat myslef using prefix option. Appreciate your input! Thanks!
Direct Responses: 1590 | Write a response