binutils 2.16 on macosx 10.4.4 not installing

Marc D. list@ryuu.ca
Thu Feb 9 16:56:00 GMT 2006


I'm doing the following (Based on misc info I've found over
the last couple of days). I have tried this several times
with multiple downloads of 2.15 and 2.16.

The following results in no errors (that I can see), but
also nothing being added to /usr/local/*
Note that /usr/local is a link to somewhere else, since
Apple likes to delete /usr/local if you do certain tasks
they ask you to do. That and a faulty backup means I'm
now rebuilding /usr/local.

What I do:

binutils-build $ (get binutils from gnu.org)
binutils-build $ cd /usr/local/src
binutils-build $ tar -xvf binutils-2.1.6.tar.gz
binutils-build $ mkdir binutils-build
binutils-build $ cd binutils-build
binutils-build $ /(full-path)/binutils-2.1.6/configure
binutils-build $ make
	(no errors that I could see.)
binutils-build $ make check
make[1]: Nothing to be done for `check'.
make[1]: Nothing to be done for `check'.
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I/usr/local/src/gcc/binutils-   2.16/ 
libiberty/testsuite/../../include  -o test-demangle \
         /usr/local/src/gcc/binutils-2.16/libiberty/testsuite/test- 
demangle.c ../libiberty.a
./test-demangle < /usr/local/src/gcc/binutils-2.16/libiberty/ 
testsuite/demangle-expected
./test-demangle: 746 tests, 0 failures
binutils-build $ sudo make install


current ar/ld/gcc/etc. are the macosx/darwin Tiger defaults from the  
Developer package.
	gcc --version = gcc (GCC) 3.3 20040913 (GNAT for Mac OS X build 1650)

Anyone have ANY clues as to what I might be doing wrong?

results of make install appended:

============
binutils-build $ sudo make install
Password:
/bin/sh /usr/local/src/gcc/binutils-2.16/mkinstalldirs /usr/local / 
usr/local
for f in standards.info configure.info; do \
   if test -f /usr/local/src/gcc/binutils-2.16/etc/`echo $f | sed -e  
's/.info$/.texi/'`; then \
     if make "MAKEINFO=makeinfo --split-size=5000000" $f; then \
       true; \
     else \
       exit 1; \
     fi; \
   fi; \
done
make[2]: `/usr/local/src/gcc/binutils-2.16/etc/standards.info' is up  
to date.
make[2]: `/usr/local/src/gcc/binutils-2.16/etc/configure.info' is up  
to date.
/bin/sh /usr/local/src/gcc/binutils-2.16/etc/../mkinstalldirs /usr/ 
local/info
if test ! -f standards.info; then cd /usr/local/src/gcc/binutils-2.16/ 
etc; fi; \
if test -f standards.info; then \
   for i in standards.info*; do \
     /usr/bin/install -c -m 644 $i /usr/local/info/$i; \
   done; \
fi
if test ! -f configure.info; then cd /usr/local/src/gcc/binutils-2.16/ 
etc; fi; \
if test -f configure.info; then \
   for i in configure.info*; do \
     /usr/bin/install -c -m 644 $i /usr/local/info/$i; \
   done; \
fi
if test "@PACKAGE@" = "gettext" \
    && test 'intl-compat.o' = 'intl-compat.o'; then \
   if test -r /usr/local/src/gcc/binutils-2.16/intl/../../ 
mkinstalldirs; then \
     /usr/local/src/gcc/binutils-2.16/intl/../../mkinstalldirs /usr/ 
local/lib /usr/local/include; \
   else \
     /usr/local/src/gcc/binutils-2.16/intl/mkinstalldirs /usr/local/ 
lib /usr/local/include; \
   fi; \
   /usr/bin/install -c -m 644 intlh.inst /usr/local/include/libintl.h; \
   /usr/bin/install -c -m 644 libintl.a /usr/local/lib/libintl.a; \
else \
   : ; \
fi
if test "@PACKAGE@" = "gettext"; then \
   if test -r /usr/local/src/gcc/binutils-2.16/intl/../../ 
mkinstalldirs; then \
     /usr/local/src/gcc/binutils-2.16/intl/../../mkinstalldirs /usr/ 
local/share/gettext/intl; \
   else \
     /usr/local/src/gcc/binutils-2.16/intl/mkinstalldirs /usr/local/ 
share/gettext/intl; \
   fi; \
   /usr/bin/install -c -m 644 VERSION /usr/local/share/gettext/intl/ 
VERSION; \
   dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in xopen- 
msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h  
bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c  
loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c  
intl-compat.c cat-compat.c"; \
   for file in $dists; do \
     /usr/bin/install -c -m 644 /usr/local/src/gcc/binutils-2.16/intl/ 
$file /usr/local/share/gettext/intl/$file; \
   done; \
else \
   : ; \
fi
make[2]: Nothing to be done for `all'.
/bin/sh /usr/local/src/gcc/binutils-2.16/libiberty/../mkinstalldirs / 
usr/local/lib
/usr/bin/install -c -m 644 ./libiberty.a /usr/local/lib/./libiberty.an
( cd /usr/local/lib ; ranlib ./libiberty.an )
mv -f /usr/local/lib/./libiberty.an /usr/local/lib/./libiberty.a
if test -n ""; then \
   case "" in \
     /*)    thd=;; \
     *)     thd=/usr/local/include/;; \
   esac; \
   /bin/sh /usr/local/src/gcc/binutils-2.16/libiberty/../ 
mkinstalldirs ${thd}; \
   for h in /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
ansidecl.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
demangle.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/dyn- 
string.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
fibheap.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
floatformat.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
hashtab.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
libiberty.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
objalloc.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
partition.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
safe-ctype.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
sort.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/splay- 
tree.h /usr/local/src/gcc/binutils-2.16/libiberty/../include/ 
ternary.h; do \
     /usr/bin/install -c -m 644 $h ${thd}; \
   done; \
fi
make[2]: Nothing to be done for `install'.
binutils-build $
==================



More information about the Binutils mailing list