HEADS UP: ports/ and 10.0-CURRENT

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


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." <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.
>
>

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.



More information about the freebsd-current mailing list