HEADS UP: ports/ and 10.0-CURRENT

Matt sendtomatt at gmail.com
Wed Sep 28 19:30:28 UTC 2011


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




More information about the freebsd-current mailing list