lang/gcc43 and lang/gcc44 installation procedures broken after
updates
Scott Bennett
bennett at cs.niu.edu
Tue Oct 27 06:24:23 UTC 2009
On Thursday about two and a half weeks ago, updates came through for
lang/gcc43 and lang/gcc44 that resulted in broken installation procedures,
although both ports appeared to build correctly. Here are the relevant
messages from lang/gcc43. (lang/gcc44 appeared to fail installation in
exactly the same way, except for "gcc44" appearing where "gcc43" appears
in the output shown here.
I noticed that a day or two later lang/gcc45 was also updated, but
because I did not have that port installed, I do not know whether it may
also have been broken. I see also that a new update for lang/gcc45 has
come out in the last couple of days.
===>>> Starting check for runtime dependencies
===>>> Gathering dependency list for lang/gcc43 from ports
===>>> Starting dependency check
===>>> Checking dependency: converters/libiconv
===>>> Checking dependency: math/libgmp4
===>>> Checking dependency: math/mpfr
===>>> Dependency check complete for lang/gcc43
/bin/rm -f /usr/local/man/man7/fsf-funding.7 /usr/local/man/man7/gfdl.7 /usr/local/man/man7/gpl.7
install-info --quiet /usr/local/info/gcc43/cpp.info /usr/local/info/dir
install-info: No such file or directory for /usr/local/info/gcc43/cpp.info
*** Error code 1
/bin/rm -f /usr/local/lib/gcc43/*.la
# Add target libraries and include files to packaging list.
/bin/rm -f /usr/ports/lang/gcc43/work/PLIST.lib
cd /usr/local ; if [ -d lib/gcc43 ]; then /usr/bin/find lib/gcc43 -type f -o -type l >>/usr/ports/lang/gcc43/work/PLIST.lib ; /usr/bin/find lib/gcc43 -type d | /usr/bin/sort -r | /usr/bin/sed -e 's/^/@dirrm /g' >>/usr/ports/lang/gcc43/work/PLIST.lib ; fi
cd /usr/local ; if [ -d libexec/gcc43 ]; then /usr/bin/find libexec/gcc43 -type f -o -type l >>/usr/ports/lang/gcc43/work/PLIST.lib ; /usr/bin/find libexec/gcc43 -type d | /usr/bin/sort -r | /usr/bin/sed -e 's/^/@dirrm /g' >>/usr/ports/lang/gcc43/work/PLIST.lib ; fi
cd /usr/local ; if [ -d include/gcj ]; then /usr/bin/find include/gcj -type f -o -type l >>/usr/ports/lang/gcc43/work/PLIST.lib ; /usr/bin/find include/gcj -type d | /usr/bin/sort -r | /usr/bin/sed -e 's/^/@dirrm /g' >>/usr/ports/lang/gcc43/work/PLIST.lib ; fi
cd /usr/local ; if [ -d include/gnu ]; then /usr/bin/find include/gnu -type f -o -type l >>/usr/ports/lang/gcc43/work/PLIST.lib ; /usr/bin/find include/gnu -type d | /usr/bin/sort -r | /usr/bin/sed -e 's/^/@dirrm /g' >>/usr/ports/lang/gcc43/work/PLIST.lib ; fi
cd /usr/local ; if [ -d include/java ]; then /usr/bin/find include/java -type f -o -type l >>/usr/ports/lang/gcc43/work/PLIST.lib ; /usr/bin/find include/java -type d | /usr/bin/sort -r | /usr/bin/sed -e 's/^/@dirrm /g' >>/usr/ports/lang/gcc43/work/PLIST.lib ; fi
cd /usr/local ; if [ -d include/javax ]; then /usr/bin/find include/javax -type f -o -type l >>/usr/ports/lang/gcc43/work/PLIST.lib ; /usr/bin/find include/javax -type d | /usr/bin/sort -r | /usr/bin/sed -e 's/^/@dirrm /g' >>/usr/ports/lang/gcc43/work/PLIST.lib ; fi
cd /usr/ports/lang/gcc43/work ; /usr/bin/sed -i -e "/PLIST.lib/ r PLIST.lib" /usr/ports/lang/gcc43/work/.PLIST.mktmp
sed: /usr/ports/lang/gcc43/work/.PLIST.mktmp: No such file or directory
*** Error code 1
gmake[1]: Entering directory `/usr/ports/lang/gcc43/work/build'
/bin/sh ./../gcc-4.3-20091004/mkinstalldirs /usr/local /usr/local
gmake[2]: Entering directory `/usr/ports/lang/gcc43/work/build/libdecnumber'
gmake[2]: Nothing to be done for `install'.
gmake[2]: Leaving directory `/usr/ports/lang/gcc43/work/build/libdecnumber'
gmake[2]: Entering directory `/usr/ports/lang/gcc43/work/build/intl'
gmake[2]: Nothing to be done for `install'.
gmake[2]: Leaving directory `/usr/ports/lang/gcc43/work/build/intl'
gmake[2]: Entering directory `/usr/ports/lang/gcc43/work/build/fixincludes'
rm -rf /usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools
/bin/sh .././../gcc-4.3-20091004/fixincludes/../mkinstalldirs /usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools
mkdir /usr/local/libexec/gcc43
mkdir /usr/local/libexec/gcc43/gcc
mkdir /usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2
mkdir /usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5
mkdir /usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools
/bin/sh .././../gcc-4.3-20091004/fixincludes/../mkinstalldirs /usr/local/lib/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools/include
mkdir /usr/local/lib/gcc43
mkdir /usr/local/lib/gcc43/gcc
gmake[2]: Entering directory `/usr/ports/lang/gcc43/work/build/i386-portbld-freebsd7.2/libstdc++-v3'
Making install in include
mkdir /usr/local/lib/gcc43/gcc/i386-portbld-freebsd7.2
mkdir /usr/local/lib/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5
mkdir /usr/local/lib/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools
mkdir /usr/local/lib/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools/include
install -o root -g wheel -m 444 .././../gcc-4.3-20091004/fixincludes/README-fixinc \
/usr/local/lib/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools/include/README
install -o root -g wheel -m 555 fixinc.sh /usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools/fixinc.sh
install -s -o root -g wheel -m 555 fixincl \
/usr/local/libexec/gcc43/gcc/i386-portbld-freebsd7.2/4.3.5/install-tools/fixincl
gmake[2]: Entering directory `/usr/ports/lang/gcc43/work/build/libiberty'
gmake[2]: Entering directory `/usr/ports/lang/gcc43/work/build/libcpp'
[many, many non-problematic messages omitted --SB]
install -o root -g wheel -m 444 ../.././../gcc-4.3-20091004/libjava/'gnu/java/net/PlainSocketImpl$SocketOutputStream.h' /usr/local/lib/gcc43/include/c++//gnu/java/net/
install -o root -g wheel -m 444 ../.././../gcc-4.3-20091004/libjava/'gnu/java/nio/PipeImpl$SinkChannelImpl.h' /usr/local/lib/gcc43/include/c++//gnu/java/nio/
install -o root -g wheel -m 444 ../.././../gcc-4.3-20091004/libjava/'gnu/java/nio/PipeImpl$SourceChannelImpl.h' /usr/local/lib/gcc43/include/c++//gnu/java/nio/
gmake[4]: Leaving directory `/usr/ports/lang/gcc43/work/build/i386-portbld-freebsd7.2/libjava'
gmake[3]: Leaving directory `/usr/ports/lang/gcc43/work/build/i386-portbld-freebsd7.2/libjava'
gmake[2]: Leaving directory `/usr/ports/lang/gcc43/work/build/i386-portbld-freebsd7.2/libjava'
gmake[1]: Leaving directory `/usr/ports/lang/gcc43/work/build'
2 errors
===>>> A backup package for gcc-4.3.5.20090913 should
be located in /usr/ports/packages/portmaster-backup
===>>> Installation of gcc-4.3.5.20091004 (lang/gcc43) failed
===>>> Aborting update
===>>> Update for gcc-4.3.5.20090913 failed
===>>> Aborting update
8365.453u 1070.256s 1:44:55.10 149.8% -296+2057k 39191+134524io 22824pf+0w
I haven't seen any further updates come through for either lang/gcc43
or lang/gcc44. Any helpful suggestions would be appreciated.
Thanks!
Scott Bennett, Comm. ASMELG, CFIAG
**********************************************************************
* Internet: bennett at cs.niu.edu *
*--------------------------------------------------------------------*
* "A well regulated and disciplined militia, is at all times a good *
* objection to the introduction of that bane of all free governments *
* -- a standing army." *
* -- Gov. John Hancock, New York Journal, 28 January 1790 *
**********************************************************************
More information about the freebsd-questions
mailing list