This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: configure binutils on hpux10 machine
On Tue, May 03, 2005 at 12:21:27PM -0400, Daniel Jacobowitz wrote:
> On Tue, May 03, 2005 at 11:57:26AM -0400, Bob Rossi wrote:
> > Hi,
> >
> > I'm trying to build binutils-2.15 on hp
> > $ uname -a
> > HP-UX hp3 B.10.20 A 9000/785 2015288828 two-user license
> >
> > because I need to build gcc4.
> >
> > However, when I configure binutils on this machine, I get the message,
> > checking for a BSD compatible install... ../binutils-2.15/install-sh -c
> > *** This configuration is not supported in the following subdirectories:
> > ld
> > (Any other directories should still work fine.)
> >
> > My questions are,
> > Is it normal that ld can not be built on this system?
> > Does anyone know if I need ld to build to get gcc4 to compile?
>
> You should be able to use the HP-UX linker. You may be able to use the
> HP assembler, too. I'm not sure.
OK, Ian Lance Taylor, gave me this advice, which agrees with yours,
That is OK. The important thing is the assembler.
Ian
So, I know this might sound ridiculous, but I got the configure && make
to work, but the make install fails :) Here is the output, please help,
Am I doing something silly?
Geez, what amazing timing, maybe I should upgrade to binutils-2.16?
Thanks,
Bob Rossi
/bin/sh ../binutils-2.15/mkinstalldirs /home/GCC/binutils-2.15 /home/GCC/binutils-2.15
Making install in doc
/bin/sh ../../../binutils-2.15/bfd/../mkinstalldirs /home/GCC/binutils-2.15/info
../../../binutils-2.15/bfd/../install-sh -c -m 644 ./bfd.info /home/GCC/binutils-2.15/info/bfd.info
Making install in po
if test -r ../../../binutils-2.15/bfd/po/../../mkinstalldirs; then \
../../../binutils-2.15/bfd/po/../../mkinstalldirs /home/GCC/binutils-2.15/share; \
else \
../../../binutils-2.15/bfd/mkinstalldirs /home/GCC/binutils-2.15/share; \
fi
if test "bfd" = "gettext"; then \
if test -r ../../../binutils-2.15/bfd/po/../../mkinstalldirs; then \
../../../binutils-2.15/bfd/po/../../mkinstalldirs /home/GCC/binutils-2.15/share/gettext/po; \
else \
../../../binutils-2.15/bfd/mkinstalldirs /home/GCC/binutils-2.15/share/gettext/po; \
fi; \
../../../binutils-2.15/bfd/../install-sh -c -m 644 ../../../binutils-2.15/bfd/po/Makefile.in.in \
/home/GCC/binutils-2.15/share/gettext/po/Makefile.in.in; \
else \
: ; \
fi
/bin/sh ../../binutils-2.15/bfd/../mkinstalldirs /home/GCC/binutils-2.15/lib
/bin/sh ../../binutils-2.15/bfd/../mkinstalldirs /home/GCC/binutils-2.15/include
/bin/sh ./libtool --mode=install ../../binutils-2.15/bfd/../install-sh -c libbfd.la /home/GCC/binutils-2.15/lib/libbfd.la
../../binutils-2.15/bfd/../install-sh -c .libs/libbfd.lai /home/GCC/binutils-2.15/lib/libbfd.la
../../binutils-2.15/bfd/../install-sh -c .libs/libbfd.a /home/GCC/binutils-2.15/lib/libbfd.a
ranlib /home/GCC/binutils-2.15/lib/libbfd.a
chmod 644 /home/GCC/binutils-2.15/lib/libbfd.a
----------------------------------------------------------------------
Libraries have been installed in:
/home/GCC/binutils-2.15/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 the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `SHLIB_PATH' environment variable
during execution
- use the `-Wl,+b -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.
----------------------------------------------------------------------
../../binutils-2.15/bfd/../install-sh -c -m 644 bfd.h /home/GCC/binutils-2.15/include/bfd.h
../../binutils-2.15/bfd/../install-sh -c -m 644 ../../binutils-2.15/bfd/../include/ansidecl.h /home/GCC/binutils-2.15/include/ansidecl.h
../../binutils-2.15/bfd/../install-sh -c -m 644 ../../binutils-2.15/bfd/../include/symcat.h /home/GCC/binutils-2.15/include/symcat.h
../../binutils-2.15/bfd/../install-sh -c -m 644 ../../binutils-2.15/bfd/../include/bfdlink.h /home/GCC/binutils-2.15/include/bfdlink.h
Making install in po
if test -r ../../../binutils-2.15/opcodes/po/../../mkinstalldirs; then \
../../../binutils-2.15/opcodes/po/../../mkinstalldirs /home/GCC/binutils-2.15/share; \
else \
../../../binutils-2.15/opcodes/mkinstalldirs /home/GCC/binutils-2.15/share; \
fi
installing ../../../binutils-2.15/opcodes/po/fr.gmo as /home/GCC/binutils-2.15/share/locale/fr/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/sv.gmo as /home/GCC/binutils-2.15/share/locale/sv/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/tr.gmo as /home/GCC/binutils-2.15/share/locale/tr/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/es.gmo as /home/GCC/binutils-2.15/share/locale/es/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/da.gmo as /home/GCC/binutils-2.15/share/locale/da/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/de.gmo as /home/GCC/binutils-2.15/share/locale/de/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/id.gmo as /home/GCC/binutils-2.15/share/locale/id/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/pt_BR.gmo as /home/GCC/binutils-2.15/share/locale/pt_BR/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/ro.gmo as /home/GCC/binutils-2.15/share/locale/ro/LC_MESSAGES/opcodes.mo
installing ../../../binutils-2.15/opcodes/po/nl.gmo as /home/GCC/binutils-2.15/share/locale/nl/LC_MESSAGES/opcodes.mo
if test "opcodes" = "gettext"; then \
if test -r ../../../binutils-2.15/opcodes/po/../../mkinstalldirs; then \
../../../binutils-2.15/opcodes/po/../../mkinstalldirs /home/GCC/binutils-2.15/share/gettext/po; \
else \
../../../binutils-2.15/opcodes/mkinstalldirs /home/GCC/binutils-2.15/share/gettext/po; \
fi; \
../../../binutils-2.15/opcodes/../install-sh -c -m 644 ../../../binutils-2.15/opcodes/po/Makefile.in.in \
/home/GCC/binutils-2.15/share/gettext/po/Makefile.in.in; \
else \
: ; \
fi
/bin/sh ../../binutils-2.15/opcodes/../mkinstalldirs /home/GCC/binutils-2.15/lib
/bin/sh ../../binutils-2.15/opcodes/../mkinstalldirs /home/GCC/binutils-2.15/include
/bin/sh ./libtool --mode=install ../../binutils-2.15/opcodes/../install-sh -c libopcodes.la /home/GCC/binutils-2.15/lib/libopcodes.la
../../binutils-2.15/opcodes/../install-sh -c .libs/libopcodes.lai /home/GCC/binutils-2.15/lib/libopcodes.la
../../binutils-2.15/opcodes/../install-sh -c .libs/libopcodes.a /home/GCC/binutils-2.15/lib/libopcodes.a
ranlib /home/GCC/binutils-2.15/lib/libopcodes.a
chmod 644 /home/GCC/binutils-2.15/lib/libopcodes.a
----------------------------------------------------------------------
Libraries have been installed in:
/home/GCC/binutils-2.15/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 the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `SHLIB_PATH' environment variable
during execution
- use the `-Wl,+b -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.
----------------------------------------------------------------------
../../binutils-2.15/opcodes/../install-sh -c -m 644 ../../binutils-2.15/opcodes/../include/dis-asm.h /home/GCC/binutils-2.15/include/dis-asm.h
Making install in doc
make install-man1
/bin/sh ../../../binutils-2.15/binutils/../mkinstalldirs /home/GCC/binutils-2.15/man/man1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/addr2line.1 /home/GCC/binutils-2.15/man/man1/addr2line.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/ar.1 /home/GCC/binutils-2.15/man/man1/ar.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/dlltool.1 /home/GCC/binutils-2.15/man/man1/dlltool.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/nlmconv.1 /home/GCC/binutils-2.15/man/man1/nlmconv.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/nm.1 /home/GCC/binutils-2.15/man/man1/nm.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/objcopy.1 /home/GCC/binutils-2.15/man/man1/objcopy.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/objdump.1 /home/GCC/binutils-2.15/man/man1/objdump.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/ranlib.1 /home/GCC/binutils-2.15/man/man1/ranlib.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/readelf.1 /home/GCC/binutils-2.15/man/man1/readelf.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/size.1 /home/GCC/binutils-2.15/man/man1/size.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/strings.1 /home/GCC/binutils-2.15/man/man1/strings.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/strip.1 /home/GCC/binutils-2.15/man/man1/strip.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/doc/windres.1 /home/GCC/binutils-2.15/man/man1/windres.1
../../../binutils-2.15/binutils/../install-sh -c -m 644 c++filt.1 /home/GCC/binutils-2.15/man/man1/c++filt.1
/bin/sh ../../../binutils-2.15/binutils/../mkinstalldirs /home/GCC/binutils-2.15/info
../../../binutils-2.15/binutils/../install-sh -c -m 644 ./binutils.info /home/GCC/binutils-2.15/info/binutils.info
Making install in po
if test -r ../../../binutils-2.15/binutils/po/../../mkinstalldirs; then \
../../../binutils-2.15/binutils/po/../../mkinstalldirs /home/GCC/binutils-2.15/share; \
else \
../../../binutils-2.15/binutils/mkinstalldirs /home/GCC/binutils-2.15/share; \
fi
installing ../../../binutils-2.15/binutils/po/fr.gmo as /home/GCC/binutils-2.15/share/locale/fr/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/tr.gmo as /home/GCC/binutils-2.15/share/locale/tr/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/ja.gmo as /home/GCC/binutils-2.15/share/locale/ja/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/es.gmo as /home/GCC/binutils-2.15/share/locale/es/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/sv.gmo as /home/GCC/binutils-2.15/share/locale/sv/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/da.gmo as /home/GCC/binutils-2.15/share/locale/da/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/zh_CN.gmo as /home/GCC/binutils-2.15/share/locale/zh_CN/LC_MESSAGES/binutils.mo
installing ../../../binutils-2.15/binutils/po/ru.gmo as /home/GCC/binutils-2.15/share/locale/ru/LC_MESSAGES/binutils.mo
if test "binutils" = "gettext"; then \
if test -r ../../../binutils-2.15/binutils/po/../../mkinstalldirs; then \
../../../binutils-2.15/binutils/po/../../mkinstalldirs /home/GCC/binutils-2.15/share/gettext/po; \
else \
../../../binutils-2.15/binutils/mkinstalldirs /home/GCC/binutils-2.15/share/gettext/po; \
fi; \
../../../binutils-2.15/binutils/../install-sh -c -m 644 ../../../binutils-2.15/binutils/po/Makefile.in.in \
/home/GCC/binutils-2.15/share/gettext/po/Makefile.in.in; \
else \
: ; \
fi
/bin/sh ../../binutils-2.15/binutils/../mkinstalldirs /home/GCC/binutils-2.15/bin
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c size /home/GCC/binutils-2.15/bin/size
../../binutils-2.15/binutils/../install-sh -c size /home/GCC/binutils-2.15/bin/size
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c objdump /home/GCC/binutils-2.15/bin/objdump
../../binutils-2.15/binutils/../install-sh -c objdump /home/GCC/binutils-2.15/bin/objdump
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c ar /home/GCC/binutils-2.15/bin/ar
../../binutils-2.15/binutils/../install-sh -c ar /home/GCC/binutils-2.15/bin/ar
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c strings /home/GCC/binutils-2.15/bin/strings
../../binutils-2.15/binutils/../install-sh -c strings /home/GCC/binutils-2.15/bin/strings
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c ranlib /home/GCC/binutils-2.15/bin/ranlib
../../binutils-2.15/binutils/../install-sh -c ranlib /home/GCC/binutils-2.15/bin/ranlib
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c objcopy /home/GCC/binutils-2.15/bin/objcopy
../../binutils-2.15/binutils/../install-sh -c objcopy /home/GCC/binutils-2.15/bin/objcopy
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c addr2line /home/GCC/binutils-2.15/bin/addr2line
../../binutils-2.15/binutils/../install-sh -c addr2line /home/GCC/binutils-2.15/bin/addr2line
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c readelf /home/GCC/binutils-2.15/bin/readelf
../../binutils-2.15/binutils/../install-sh -c readelf /home/GCC/binutils-2.15/bin/readelf
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c nm-new /home/GCC/binutils-2.15/bin/nm
../../binutils-2.15/binutils/../install-sh -c nm-new /home/GCC/binutils-2.15/bin/nm
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c strip-new /home/GCC/binutils-2.15/bin/strip
../../binutils-2.15/binutils/../install-sh -c strip-new /home/GCC/binutils-2.15/bin/strip
/bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c cxxfilt /home/GCC/binutils-2.15/bin/c++filt
../../binutils-2.15/binutils/../install-sh -c cxxfilt /home/GCC/binutils-2.15/bin/c++filt
/bin/sh ../../binutils-2.15/binutils/../mkinstalldirs /home/GCC/binutils-2.15/hppa2.0-hp-hpux10.20/bin
for i in nm-new strip-new ar ranlib dlltool; do \
if [ -f $i ]; then \
j=`echo $i | sed -e 's/-new//'`; \
k=`echo $j | sed 's,y,y,'`; \
if [ "/home/GCC/binutils-2.15/bin/$k" != "/home/GCC/binutils-2.15/hppa2.0-hp-hpux10.20/bin/$j" ]; then \
rm -f /home/GCC/binutils-2.15/hppa2.0-hp-hpux10.20/bin/$j; \
ln /home/GCC/binutils-2.15/bin/$k /home/GCC/binutils-2.15/hppa2.0-hp-hpux10.20/bin/$j >/dev/null 2>/dev/null \
|| /bin/sh ./libtool --mode=install ../../binutils-2.15/binutils/../install-sh -c $i /home/GCC/binutils-2.15/hppa2.0-hp-hpux10.20/bin/$j; \
fi; \
else true; \
fi; \
done
for f in standards.info configure.info; do \
if test -f ../../binutils-2.15/etc/`echo $f | sed -e 's/.info$/.texi/'`; then \
if make "MAKEINFO=/home/bar/download/binutils-2.15/binutils-2.15/missing makeinfo --split-size=5000000" $f; then \
true; \
else \
exit 1; \
fi; \
fi; \
done
`standards.info' is up to date.
`configure.info' is up to date.
/bin/sh ../../binutils-2.15/etc/../mkinstalldirs /home/GCC/binutils-2.15/info
if test ! -f standards.info; then cd ../../binutils-2.15/etc; fi; \
if test -f standards.info; then \
for i in standards.info*; do \
../binutils-2.15/install-sh -c -m 644 $i /home/GCC/binutils-2.15/info/$i; \
done; \
fi
sh[4]: ../binutils-2.15/install-sh: not found.
*** Error exit code 127
Stop.
*** Error exit code 1
Stop.