HEADS UP: ports/ and 10.0-CURRENT

Hartmann, O. ohartman at zedat.fu-berlin.de
Wed Sep 28 19:39:31 UTC 2011


On 09/28/11 21:30, Matt wrote:
> On 09/28/11 12: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."<ohartman at zedat.fu-berlin.de>  writes:
>>>>>>
>>>>>>> On 09/28/11 09:26, Hartmann, O. wrote:
>>>>>>>
>>>>>>>> On 09/28/11 15:47, perryh at pluto.rain.com wrote:
>>>>>>>>> Eitan Adler<lists at eitanadler.com>  wrote:
>>>>>>>>>
>>>>>>>>>> 2011/9/27 O. Hartmann<ohartman at zedat.fu-berlin.de>:
>>>>>>>>>>> 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 at 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 at freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>>> To unsubscribe, send any mail to
>>>> "freebsd-current-unsubscribe at freebsd.org"
>>> Great ... worked! Thanks!
>>> _______________________________________________
>>> freebsd-current at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to
>>> "freebsd-current-unsubscribe at 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 at 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.
>>
>>
>> _______________________________________________
>> freebsd-current at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to
>> "freebsd-current-unsubscribe at freebsd.org"
> Two days ago, I installed 10 and was able to build ports, xorg, svn
> (so I could get DRM xorg-dev etc)...everything was fine
>
> Unfortunately, I had to start over yesterday for hardware reasons. Now
> I am missing tons of .so.*, while .la and .a are present...this is
> with base system and just trying to add subversion.
>
> This is different than the gettext nightmare from last year. It
> affects fresh ports installs.
>
> I think they made some major changes to LD or something, because I am
> having issues with sqlite and apr and tons of other things today which
> I did not have sunday.
>
> Is anyone having problems who isn't on CURRENT? Has anyone else tried
> ports on a new CURRENT system (i.e. started building from scratch
> recently)?
>
> Matt
>

The mess started to happen when I tried to "repair" a non CLANG
compiling port math/gotoblas with portmaster -vf amth/gotoblas.
Since this build binutils and even gettext and libiconv, I guess they
got broken. Last I saw was a successful installation report from
portmaster. But the libiconv.so.3 wasn't there anymore when I checked!

This is a catastrophy ...

I'm on FreeBSD 10.0-CURRENT r225844


Oliver



More information about the freebsd-ports mailing list