Don't know what prevented this from being caught, but: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/compat/Makefile.inc?only_with_tag=MAIN#rev1.5 http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/compat/compat1x/Makefile?only_with_tag=MAIN#rev1.8
These two doesn't seem to mix together (note the last argument): ------------- snip ------------- snip ------------- snip ------------- sh /usr/src/tools/install.sh -c -o root -g wheel -m 444 libc.so.1.1 libcurses.so.1.1 libf2c.so.1.1 libg++.so.1.1 libgcc.so.1.1 libgnumalloc.so.1.1 libgnuregex.so.1.1 libln.so.1.1 libm.so.1.1 libmalloc.so.1.1 libreadline.so.1.1 libresolv.so.1.1 librpcsvc.so.1.1 libskey.so.1.1 libtelnet.so.1.1 libtermcap.so.1.1 libutil.so.1.1 liby.so.1.1 /usr/obj/usr/src/i386/usr/lib/compat/aout/aout usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 file2 install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 ... fileN directory install -d [-v] [-g group] [-m mode] [-o owner] directory ... *** Error code 64 ------------- snip ------------- snip ------------- snip ------------- Attached is a patch that fixes this by unifying the semantics of LIBCOMPATDIR. Thanks, Eugene
--- src/lib/compat/Makefile.inc Sat Nov 10 02:08:09 2001 +++ src/lib/compat/Makefile.inc.new Wed Apr 17 14:27:40 2002 @@ -1,6 +1,6 @@ # $FreeBSD: src/lib/compat/Makefile.inc,v 1.8 2001/09/22 08:11:24 ru Exp $ -LIBCOMPATDIR?= ${LIBDIR}/compat/aout +LIBCOMPATDIR?= ${LIBDIR}/compat .if defined(LIBS) && !empty(LIBS) beforeinstall: __remove-stale-libs --- src/lib/compat/compat3x.i386/Makefile Sat Nov 10 02:08:09 2001 +++ src/lib/compat/compat3x.i386/Makefile.new Wed Apr 17 14:28:05 2002 @@ -2,8 +2,6 @@ DISTRIBUTION= compat3x -LIBCOMPATDIR= ${LIBDIR}/compat - LIBS= libalias.so.3 libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 \ libdialog.so.3 libedit.so.2 libf2c.so.2 libfetch.so.1 libftpio.so.4 \ libg++.so.4 libhistory.so.3 libmytinfo.so.2 libncurses.so.3 \ --- src/lib/compat/compat4x.alpha/Makefile Wed Apr 17 01:16:56 2002 +++ src/lib/compat/compat4x.alpha/Makefile.new Wed Apr 17 14:28:12 2002 @@ -2,8 +2,6 @@ DISTRIBUTION= compat4x -LIBCOMPATDIR= ${LIBDIR}/compat - LIBS= \ libc.so.4 \ libc_r.so.4 \ --- src/lib/compat/compat4x.i386/Makefile Wed Apr 17 01:16:57 2002 +++ src/lib/compat/compat4x.i386/Makefile.new Wed Apr 17 14:28:21 2002 @@ -2,8 +2,6 @@ DISTRIBUTION= compat4x -LIBCOMPATDIR= ${LIBDIR}/compat - LIBS= \ libc.so.4 \ libc_r.so.4 \