[ expat-Bugs-481899 ] make install -- xmlwf fails on FreeBSD

noreply@sourceforge.net noreply@sourceforge.net
Fri Dec 7 02:29:02 2001


Bugs item #481899, was opened at 2001-11-14 15:17
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=110127&aid=481899&group_id=10127

Category: Build control
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Greg Stein (gstein)
Summary: make install -- xmlwf fails on FreeBSD

Initial Comment:
during make --
cd xmlwf && make
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-
prototypes -fexceptions -I../lib -c xmlwf.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-
prototypes -fexceptions -I../lib -c xmlfile.c
xmlfile.c: In function `processStream':
xmlfile.c:149: warning: implicit declaration of 
function `close'
xmlfile.c:153: warning: implicit declaration of 
function `read'
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-
prototypes -fexceptions -I../lib -c codepage.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-
prototypes -fexceptions -I../lib -c unixfilemap.c
gcc -o xmlwf -static xmlwf.o xmlfile.o codepage.o 
unixfilemap.o -L../lib/.libs -lexpat

britney# make install
for dir in lib xmlwf; do  (cd $dir && make install);  
done
/bin/sh ../conftools/mkinstalldirs /usr/lib /usr/includ
e
/bin/sh ../libtool --mode=install /usr/bin/install -c 
libexpat.la /usr/lib/libexpat.la
/usr/bin/install -
c .libs/libexpat.so.1 /usr/lib/libexpat.so.1
(cd /usr/lib && rm -f libexpat.so && ln -s 
libexpat.so.1 libexpat.so)
(cd /usr/lib && rm -f libexpat.so && ln -s 
libexpat.so.1 libexpat.so)
/usr/bin/install -
c .libs/libexpat.lai /usr/lib/libexpat.la
/usr/bin/install -
c .libs/libexpat.a /usr/lib/libexpat.a
ranlib /usr/lib/libexpat.a
chmod 644 /usr/lib/libexpat.a
-------------------------------------------------------
---------------
Libraries have been installed in:
   /usr/lib

If you ever happen to want to link against installed 
libraries
in a given directory, LIBDIR, you must either use 
libtool, and
specify the full pathname of the library, or use `-
LLIBDIR'
flag during linking and do at least one of the 
following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment 
variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment 
variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag

See any operating system documentation about shared 
libraries for
more information, such as the ld(1) and ld.so(8) 
manual pages.
-------------------------------------------------------
---------------
/usr/bin/install -c -m 644 expat.h /usr/include
/bin/csh ../conftools/mkinstalldirs /usr/bin
errstatus=0: Command not found.
for: Command not found.
do: Command not found.
set: Variable name must begin with a letter.
*** Error code 1

Stop in /usr/local/build/expat-1.95.2/xmlwf.
*** Error code 1

Stop in /usr/local/build/expat-1.95.2.

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

>Comment By: Greg Stein (gstein)
Date: 2001-12-07 02:28

Message:
Logged In: YES 
user_id=6501

This has been fixed, now that we're using a single,
top-level Makefile (with a correct SHELL variable).

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

Comment By: Nobody/Anonymous (nobody)
Date: 2001-11-14 15:26

Message:
Logged In: NO 

its trying to use csh to run a sh script .. easy fix

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

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