[Expat-bugs] [ expat-Bugs-1058158 ] building expat 1.95.8 on Solaris using Sun Compiler

SourceForge.net noreply at sourceforge.net
Thu Nov 11 00:06:02 CET 2004


Bugs item #1058158, was opened at 2004-11-01 06:10
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=1058158&group_id=10127

Category: Build control
Group: Platform Specific
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Greg Stein (gstein)
Summary: building expat 1.95.8 on Solaris using Sun Compiler

Initial Comment:
Hi

I'm trying to build on a Solaris system using a SUN
compiler. 
./configure returned host system type=sparc-sun-solaris2.8

However the build failed and returned the following 

/bin/bash ./libtool --silent --mode=link gcc -g -O2
-Wall -Wmissing-prototypes -Wstrict-prototypes
-fexceptions -DHAVE_EXPAT_CONFIG_H   -I./lib -I.
-no-undefined -version-info 5:0:5 -rpath /usr/local/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

Any help or advice regarding building the expat 1.95.8
would be greatly appreciated.

Regards
Thomas
thomas at robots.ox.ac.uk


----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2004-11-10 15:06

Message:
Logged In: NO 

Hi!

I solved this problem  by changing the line that starts with
LIBTOOL on configure script  this way(or Makefile if you want):

# Always use our own libtool.
#LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIBTOOL='$(SHELL) /usr/local/bin/libtool'

I used my own installed libtool :
my_host# libtool --version
ltmain.sh (GNU libtool) 1.5.6 (1.1220.2.94 2004/04/10 16:27:27)

Copyright (C) 2003  Free Software Foundation, Inc.
This is free software; see the source for copying
conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

instead of the one that came with the expat-1.95.8 distribution:
my_host#pwd
/usr/local/src/expat-1.95.8
my_host# ./libtool --version
ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11 03:18:52)

You can change the line LIBTOOL on Makefile the same way I
did on configure script if you don't want to do that on the
script.

With this simple change, the library compiled and then it
was installed. Later it passed all the tests after  making
"check" .

I hope you find this hepful

Bye

Crox Sanchez
crox at ula.ve



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=1058158&group_id=10127


More information about the Expat-bugs mailing list