From owner-freebsd-current@FreeBSD.ORG Wed Sep 28 19:32:09 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2729A1065673; Wed, 28 Sep 2011 19:32:09 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id C3FA78FC1E; Wed, 28 Sep 2011 19:32:08 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1R8zrT-0005gI-Ah>; Wed, 28 Sep 2011 21:32:07 +0200 Received: from e178038133.adsl.alicedsl.de ([85.178.38.133] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1R8zrT-00005j-5p>; Wed, 28 Sep 2011 21:32:07 +0200 Message-ID: <4E837636.1010106@zedat.fu-berlin.de> Date: Wed, 28 Sep 2011 21:32:06 +0200 From: "Hartmann, O." User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0) Gecko/20110928 Thunderbird/7.0 MIME-Version: 1.0 To: Garrett Cooper References: <20110926230335.041fd9aa@lab.lovett.com> <86mxdqfq69.fsf@gmail.com> <4E818941.7060006@zedat.fu-berlin.de> <4e83255b.g7c+BRfF0FDmiYc+%perryh@pluto.rain.com> <4E82CC34.4070305@zedat.fu-berlin.de> <4E835988.8060702@zedat.fu-berlin.de> <86k48sr1f7.fsf@gmail.com> <4E83699E.7010101@zedat.fu-berlin.de> <3DF52192-E4D3-47F4-B41F-5D685F933AE0@gmail.com> <4E836DEE.2080608@zedat.fu-berlin.de> <4E837292.3000207@zedat.fu-berlin.de> In-Reply-To: <4E837292.3000207@zedat.fu-berlin.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Originating-IP: 85.178.38.133 Cc: perryh@pluto.rain.com, freebsd-ports@freebsd.org, lists@eitanadler.com, freebsd-current@freebsd.org, ade@freebsd.org, h h Subject: Re: HEADS UP: ports/ and 10.0-CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2011 19:32:09 -0000 On 09/28/11 21:16, Hartmann, O. wrote: > On 09/28/11 20:56, Hartmann, O. wrote: >> On 09/28/11 20:41, Garrett Cooper wrote: >>> On Sep 28, 2011, at 11:38 AM, Hartmann, O. wrote: >>> >>>> On 09/28/11 20:20, h h wrote: >>>>> "Hartmann, O." writes: >>>>> >>>>>> On 09/28/11 09:26, Hartmann, O. wrote: >>>>>> >>>>>>> On 09/28/11 15:47, perryh@pluto.rain.com wrote: >>>>>>>> Eitan Adler wrote: >>>>>>>> >>>>>>>>> 2011/9/27 O. Hartmann : >>>>>>>>>> Now I understand why some OS vendors have choosen the latin >>>>>>>>>> 10 'X' for their tenth version of their operating system ... >>>>>>>>> FreeBSD XP anyone? >>>>>>>> Are you sure there's a sufficient window of opportunity? :) >>>>>>> "Window of Fortune" >>>>>> A stupid question: I experience some strange failures on one of my >>>>>> FreeBSD 10.0-CURRENT/amd64 boxes. >>>>>> libiconv.so.3 is missing for svn. I can not install conversters/libiconv >>>>>> anymore, portbuild compains about a missing >>>>>> libintl.so.9 (huhh?), see below. >>>>> subversion port does not depend on iconv/gettext when WITHOUT_NLS is specified. >>>>> >>>>>> Ok, libintl.so.9 is gettext. So I try reinstall gettext and it fails, >>>>>> also! gawk is missing libintl.so.9. So I try to reinstall gawk: >>>>>> portmaster gawk. But gawk complains about no intl found, so it tries to >>>>>> install gettext and gettext complains about not finding libintl.so.9. >>>>> [...] >>>>> >>>>> Try to do WITHOUT_NLS install of lang/gawk. port builds are not done in >>>>> clean environment so GNU configure happily prefers gawk over nawk in base. >>>>> >>>>> # Check for gawk first since it's generally better. >>>>> AN_MAKEVAR([AWK], [AC_PROG_AWK]) >>>>> AN_PROGRAM([awk], [AC_PROG_AWK]) >>>>> AN_PROGRAM([gawk], [AC_PROG_AWK]) >>>>> AN_PROGRAM([mawk], [AC_PROG_AWK]) >>>>> AN_PROGRAM([nawk], [AC_PROG_AWK]) >>>>> AC_DEFUN([AC_PROG_AWK], >>>>> [AC_CHECK_PROGS(AWK, gawk mawk nawk awk, )]) >>>>> >>>>> Well, you can also deinstall the port. >>>> Even with CLANG, lang/gawk build fine, but it fails installing and I'm >>>> blind to see what's going on ...: >>>> >>>> Making all in po >>>> Making all in test >>>> root@thor: [gawk] make install >>>> ===> Installing for gawk-4.0.0 >>>> ===> gawk-4.0.0 depends on shared library: sigsegv - found >>>> ===> gawk-4.0.0 depends on shared library: intl - found >>>> ===> Generating temporary packing list >>>> Making install in . >>>> test -z "/usr/local/bin" || /usr/local/bin/gmkdir -p "/usr/local/bin" >>>> install -s -o root -g wheel -m 555 gawk pgawk dgawk '/usr/local/bin' >>>> make 'CFLAGS=-O3 -fno-strict-aliasing -pipe -march=native' >>>> 'LDFLAGS=-export-dynamic -L/usr/local/lib' install-exec-hook >>>> (cd /usr/local/bin; ln gawk gawk-4.0.0 2>/dev/null ; ln pgawk >>>> pgawk-4.0.0 2>/dev/null ; if ! /usr/bin/which -s awk; then ln -s >>>> gawk awk; fi; exit 0) >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/lang/gawk/work/gawk-4.0.0. >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/lang/gawk/work/gawk-4.0.0. >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/lang/gawk/work/gawk-4.0.0. >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/lang/gawk/work/gawk-4.0.0. >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/lang/gawk. >>>> >>>> >>>> Oliver >>> h.h. is right. Deinstall the port and restart the upgrade was the recommended solution for your upgrade blues. >>> -Garrett_______________________________________________ >>> freebsd-current@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-current >>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >> Great ... worked! Thanks! >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > Sorry, take verything back. > > Deinstalled gawk, reinstalled gawk, worked so far. Did portmaster > gettext/libiconv. Worked so far, it reported success. But when I then > try to portsnap/portmaster, I get the same idiocracy again. Now even > gawk, gettext and libiconv fail to install since there is no libintl.so.9: > > > root@thor: [gawk] make install > ===> gawk-4.0.0 depends on shared library: sigsegv - found > ===> gawk-4.0.0 depends on shared library: intl - not found > ===> Verifying install for intl in /usr/ports/devel/gettext > ===> gettext-0.18.1.1 depends on package: libtool>=2.4 - found > ===> gettext-0.18.1.1 depends on shared library: iconv.3 - not found > ===> Verifying install for iconv.3 in /usr/ports/converters/libiconv > ===> Building for libiconv-1.13.1_1 > builddir="`pwd`"; cd libcharset && make all && make install-lib > libdir="$builddir/lib" includedir="$builddir/lib" > cd lib && make all > /bin/sh /usr/local/bin/libtool --mode=link --tag=CC clang -O3 > -fno-strict-aliasing -pipe -march=native -std=gnu89 -o libcharset.la > -rpath /usr/local/lib -version-info 1 -no-undefined localcharset.lo > relocatable.lo > libtool: link: ar cru .libs/libcharset.a localcharset.o relocatable.o > Shared object "libintl.so.9" not found, required by "ar"*** Error code 1 > > Stop in /usr/ports/converters/libiconv/work/libiconv-1.13.1/libcharset/lib. > *** Error code 1 > > Stop in /usr/ports/converters/libiconv/work/libiconv-1.13.1/libcharset. > *** Error code 1 > > Stop in /usr/ports/converters/libiconv/work/libiconv-1.13.1. > *** Error code 1 > > Stop in /usr/ports/converters/libiconv. > *** Error code 1 > > Stop in /usr/ports/converters/libiconv. > *** Error code 1 > > Stop in /usr/ports/devel/gettext. > *** Error code 1 > > Stop in /usr/ports/lang/gawk. > > Well, this is fun! conversters/libiconv complains about a not installed libintl.so.9, which is devel/gettext. devel/gettext compalins about a not installed iconv.3, which the reels in the build of conversters/libiconv, which then fails again of lacking libintl.so.9. I deinstalled devel/gettext. Now I'm floating like a dead man in the water. I suspect the conversters/libiconv broke something, since it claims it has installed libiconv.so.3, but there is never such a shared object installed! Ok. I fucked up gawk, gettext and libiconv. I tried installing lang/gawk with WITHOUT_NLS set. You can read the genius resukt at the end. Something has broken the system and I desperately need to repair it :-( restore=: && backupdir=".am$$" && am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && rm -rf $backupdir && mkdir $backupdir && if (/bin/sh /usr/ports/lang/gawk/work/gawk-4.0.0/missing --run makeinfo --no-split --force --version) >/dev/null 2>&1; then for f in ./gawk.info ./gawk.info-[0-9] ./gawk.info-[0-9][0-9] ./gawk.i[0-9] ./gawk.i[0-9][0-9]; do if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; done; else :; fi && cd "$am__cwd"; if /bin/sh /usr/ports/lang/gawk/work/gawk-4.0.0/missing --run makeinfo --no-split --force -I . -o ./gawk.info ./gawk.texi; then rc=0; CDPATH="${ZSH_VERSION+.}:" && cd .; else rc=$?; CDPATH="${ZSH_VERSION+.}:" && cd . && $restore $backupdir/* `echo "././gawk.info" | sed 's|[^/]*$||'`; fi; rm -rf $backupdir; exit $rc Shared object "libintl.so.9" not found, required by "makeinfo"WARNING: `makeinfo' is missing on your system. You should only need it if you modified a `.texi' or `.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy `make' (AIX, DU, IRIX). You might want to install the `Texinfo' package or the `GNU make' package. Grab either from any GNU archive site. *** Error code 1 Stop in /usr/ports/lang/gawk/work/gawk-4.0.0/doc. *** Error code 1 Stop in /usr/ports/lang/gawk/work/gawk-4.0.0. *** Error code 1 Stop in /usr/ports/lang/gawk/work/gawk-4.0.0. *** Error code 1 Stop in /usr/ports/lang/gawk.