Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Oct 2009 01:23:55 -0500 (CDT)
From:      Scott Bennett <bennett@cs.niu.edu>
To:        freebsd-questions@freebsd.org
Subject:   lang/gcc43 and lang/gcc44 installation procedures broken after updates
Message-ID:  <200910270623.n9R6NtCU011228@mp.cs.niu.edu>

next in thread | raw e-mail | index | archive | help
     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         *
**********************************************************************



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910270623.n9R6NtCU011228>