Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Sep 2013 17:44:48 +0200
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        Guido Falsi <madpilot@FreeBSD.org>
Cc:        Baptiste Daroussin <bapt@FreeBSD.org>, AN <andy@neu.net>, Boris Samorodov <bsam@passap.ru>, FreeBSD ports list <freebsd-ports@FreeBSD.org>, freebsd-current@freebsd.org
Subject:   Re: AFFECTS: 10-CURRENT users with any port depending on converters/libiconv
Message-ID:  <20130906174448.1680d23c@munin.geoinf.fu-berlin.de>
In-Reply-To: <5229F5B5.1040303@FreeBSD.org>
References:  <alpine.BSF.2.00.1309052239330.54835@mail.neu.net> <522985C7.2010303@passap.ru> <20130906173203.6423556d@munin.geoinf.fu-berlin.de> <5229F5B5.1040303@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/nQX42cg=Ylfy6esM65.Ki.D
Content-Type: multipart/mixed; boundary="MP_/nwVPlBZjY5N+DRElsS44+Jf"

--MP_/nwVPlBZjY5N+DRElsS44+Jf
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Fri, 06 Sep 2013 17:33:09 +0200
Guido Falsi <madpilot@FreeBSD.org> wrote:

> On 09/06/13 17:32, O. Hartmann wrote:
> > On Fri, 06 Sep 2013 11:35:35 +0400
> > Boris Samorodov <bsam@passap.ru> wrote:
> >
> >> 06.09.2013 07:16, AN =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
> >>> Hi:
> >>>
> >>> I am posting to both lists because this problem affects users of
> >>> current and ports, and I didn't know which would be more
> >>> appropriate so please forgive me.
> >>>
> >>> # uname -a
> >>> FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #80 r255129: Sun
> >>> Sep  1 16:01:36 CDT 2013
> >>> root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL  amd64
> >>>
> >>> I am trying to update my ports following the entry in updating,
> >>> but it does not seem to be working correctly.  I followed the
> >>> directions exactly, and after 30 mins this is what has happened:
> >>>
> >>> # cat ports_to_update | xargs portupgrade -vf
> >>> --->  Session started at: Thu, 05 Sep 2013 21:12:10 -0500
> >>> [Reading data from pkg(8) ... - 890 packages found - done]
> >>> Shared object "libiconv.so.3" not found, required by "httpd"
> >>> make: "/usr/ports/Mk/bsd.apache.mk" line 278: warning: Couldn't
> >>> read shell's output for "/usr/local/sbin/httpd -V | /usr/bin/sed
> >>> -ne 's/^Server version: Apache\/\([0-9]\)\.\([0-9]*\).*/\1\2/p'"
> >>> Shared object "libiconv.so.3" not found, required by "httpd"
> >>> apxs:Error: Sorry, no shared object support for Apache.
> >>> apxs:Error: available under your platform. Make sure.
> >>> apxs:Error: the Apache module mod_so is compiled into.
> >>> apxs:Error: your server binary `/usr/local/sbin/httpd'..
> >>> make: "/usr/ports/Mk/bsd.apache.mk" line 284: warning:
> >>> "/usr/local/sbin/apxs -q MPM_NAME" returned non-zero status
> >>> ** Port marked as IGNORE: www/mod_dnssd:
> >>>   	is marked as broken: : Error from bsd.apache.mk. apache
> >>> is installed (or APACHE_PORT is defined) and port requires
> >>> apache22 at least
> >>>
> >>>
> >>> Here is what I have done:
> >>> # pkg query %ro libiconv >ports_to_update
> >>> [root@FBSD10 ~]# cat ports_to_update
> >>>
> >>> ...lots of output
> >>>
> >>> # pkg delete -f libiconv
> >>> pkg: You are trying to delete package(s) which has dependencies
> >>> that are still required:
> >>> ... delete these packages anyway in forced mode
> >>> Deinstallation has been requested for the following 1 packages:
> >>>
> >>>   	libiconv-1.14_1
> >>>
> >>> The deinstallation will free 2 MB
> >>>
> >>> Proceed with deinstalling packages [y/N]: y
> >>> [1/1] Deleting libiconv-1.14_1...
> >>> deleting anyway
> >>>
> >>>    done
> >>>
> >>> Now the update process is stuck here:
> >>>
> >>> ** Port marked as IGNORE: www/mod_dnssd:
> >>>   	is marked as broken: : Error from bsd.apache.mk. apache
> >>> is installed (or APACHE_PORT is defined) and port requires
> >>> apache22 at least
> >>>
> >>> there are 2 ruby processes running for a long time, but nothing is
> >>> happening to the update.
> >>>
> >>> 43998 root        52    0 64912K 33368K piperd  5   2:21   5.96%
> >>> ruby19{ruby19}
> >>> 43998 root        52    0 64912K 33368K select  1   0:00   5.96%
> >>> ruby19{ruby19}
> >>>
> >>> So, it seems my system is broken now.  Did I do something wrong?
> >>> How can the upgrade work if so many ports depend on iconv?  What
> >>> should I do now? Should I reinstall libiconv?
> >>>
> >>> Any help is appreciated.
> >>>
> >>>
> >>>
> >>> # cat ports_to_update | xargs portupgrade -vf
> >>> --->  Session started at: Thu, 05 Sep 2013 21:12:10 -0500
> >>> [Reading data from pkg(8) ... - 890 packages found - done]
> >>> Shared object "libiconv.so.3" not found, required by "httpd"
> >>> make: "/usr/ports/Mk/bsd.apache.mk" line 278: warning: Couldn't
> >>> read shell's output for "/usr/local/sbin/httpd -V | /usr/bin/sed
> >>> -ne 's/^Server version: Apache\/\([0-9]\)\.\([0-9]*\).*/\1\2/p'"
> >>> Shared object "libiconv.so.3" not found, required by "httpd"
> >>> apxs:Error: Sorry, no shared object support for Apache.
> >>> apxs:Error: available under your platform. Make sure.
> >>> apxs:Error: the Apache module mod_so is compiled into.
> >>> apxs:Error: your server binary `/usr/local/sbin/httpd'..
> >>> make: "/usr/ports/Mk/bsd.apache.mk" line 284: warning:
> >>> "/usr/local/sbin/apxs -q MPM_NAME" returned non-zero status
> >>> ** Port marked as IGNORE: www/mod_dnssd:
> >>>   	is marked as broken: : Error from bsd.apache.mk. apache
> >>> is installed (or APACHE_PORT is defined) and port requires
> >>> apache22 at least Shared object "libiconv.so.3" not found,
> >>> required by "httpd" make: "/usr/ports/Mk/bsd.apache.mk" line 278:
> >>> warning: Couldn't read shell's output for "/usr/local/sbin/httpd
> >>> -V | /usr/bin/sed -ne 's/^Server version:
> >>> Apache\/\([0-9]\)\.\([0-9]*\).*/\1\2/p'" Shared object
> >>> "libiconv.so.3" not found, required by "httpd" apxs:Error: Sorry,
> >>> no shared object support for Apache. apxs:Error: available under
> >>> your platform. Make sure. apxs:Error: the Apache module mod_so is
> >>> compiled into. apxs:Error: your server binary
> >>> `/usr/local/sbin/httpd'.. make: "/usr/ports/Mk/bsd.apache.mk"
> >>> line 284: warning: "/usr/local/sbin/apxs -q MPM_NAME" returned
> >>> non-zero status ** Port marked as IGNORE: www/gnome-user-share:
> >>>   	is marked as broken: : Error from bsd.apache.mk. apache
> >>> is installed (or APACHE_PORT is defined) and port requires
> >>> apache22 at least
> >>
> >> The error actually states that you don't have reqiured aoache port
> >> version. Is it the case or do you have apache22 installed.
> >>
> >> Said that I'll admit that there are some ports (13) which uses
> >> CONFIGURE_ARGS+=3D--with-iconv=3D${LOCALBASE} syntax. It's no more
> >> relevant at recent RURRENT. The fix is been worked on.
> >>
> >> For now you may change that value from "--with-iconv=3D${LOCALBASE}"
> >> to "" (null) at ports that you use from the following list:
> >> -----
> >> devel/apr2
> >> devel/git
> >> devel/apr1
> >> irc/epic5
> >> lang/gauche
> >> net/ssltunnel-client
> >> net/zebra-server
> >> net/yaz
> >> net-mgmt/ettercap
> >> textproc/libxml2
> >> textproc/py-libxml2
> >> www/apache22
> >> www/apache24
> >> -----
> >>
> >> If you do it, please give us a feedback. Thanks.
> >>
> >
> > On all boxes with most recent CURRENT where I followed the updating
> > procedure described in UPDATING, the update ends with an error in
> > cups as shown below.
> >
> >
> > =3D=3D=3D>  Configuring for cups-client-1.5.4_1
> > =3D=3D=3D>   FreeBSD 10 autotools fix applied
> > to /usr/ports/print/cups-client/work/cups-1.5.4/configure
> > Configuring CUPS with options: --localstatedir=3D/var --disable-slp
> > --disable-gssapi --with-cups-user=3Dcups --with-cups-group=3Dcups
> > --with-system-groups=3Dwheel --with-docdir=3D/usr/local/share/doc/cups
> > --with-icondir=3D/usr/local/share/icons
> > --with-menudir=3D/usr/local/share/applications
> > --with-domainsocket=3D/var/run/cups.sock --with-cachedir=3D/var/db/cups
> > --with-pam-module=3Dunix --enable-ssl
> > --with-printcap=3D/usr/local/etc/printcap --disable-gnutls
> > --enable-openssl --without-php --disable-dnssd --disable-pam
> > --disable-ldap --disable-dbus --disable-libusb LIBS=3D-lssp_nonshared
> > --prefix=3D/usr/local configure: loading site
> > script /usr/ports/Templates/config.site checking for gawk...
> > (cached) /usr/bin/awk checking for gcc... cc
> > checking whether the C compiler works... no
> > configure: error: in `/usr/ports/print/cups-client/work/cups-1.5.4':
> > configure: error: C compiler cannot create executables
> > See `config.log' for more details
> > =3D=3D=3D>  Script "configure" failed unexpectedly.
> > Please report the problem to c.petrik.sosa@gmail.com [maintainer]
> > and attach the
> > "/usr/ports/print/cups-client/work/cups-1.5.4/config.log" including
> > the output of the failure of your make command. Also, it might be a
> > good idea to provide an overview of all packages installed on your
> > system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error
> > code 1
> >
> > Stop.
> > make[1]: stopped in /usr/ports/print/cups-client
> >
>=20
> can you also send the config.log file? that one should contain hints
> on why it failed.
>=20

Here we go. It is the config.log from one of the failing machines,
failing in print/cups-client.

--MP_/nwVPlBZjY5N+DRElsS44+Jf--

--Sig_/nQX42cg=Ylfy6esM65.Ki.D
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (FreeBSD)

iQEcBAEBAgAGBQJSKfh3AAoJEOgBcD7A/5N8isQH/3Q0obpkdkAJEOZKcSFbav/H
ousbvlIG/HJhxLQ0M1FCUUKVvfUk9vvn9wG9wu7Pm2nVBKGWY181+D9eWfn6zt4h
C8IH3tfqzrhq9OKRy+HTdixmdTQHlRANtN4x0QYLRwv2BpaWZg0wORbRkj2OAjbD
/DyQT+WiE95AWVSIzPSeOLgOekBSqscEd6DZs9nk3I3ZxIjZvVy+C48pv4+Mft/b
1VMvPmv0oK0OvK9kWnsfKODdfhgTfy4evCat5RQEjlI+WnzZD4qdVWl9qUHnQd3f
ItgtO87lrUJf2DXsekpHiP3sFHo8nmNhkMNmOaOqe/Sw3piiWjJLM5WRnPP1vdg=
=co6y
-----END PGP SIGNATURE-----

--Sig_/nQX42cg=Ylfy6esM65.Ki.D--



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