From owner-freebsd-current@FreeBSD.ORG Fri Sep 6 15:33:13 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A36F4C30; Fri, 6 Sep 2013 15:33:13 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from winston.madpilot.net (winston.madpilot.net [78.47.75.155]) by mx1.freebsd.org (Postfix) with ESMTP id ABF9F2853; Fri, 6 Sep 2013 15:33:12 +0000 (UTC) Received: from winston.madpilot.net (localhost [127.0.0.1]) by winston.madpilot.net (Postfix) with ESMTP id 3cWjTN0GFSzFTGl; Fri, 6 Sep 2013 17:33:12 +0200 (CEST) X-Virus-Scanned: amavisd-new at madpilot.net Received: from winston.madpilot.net ([127.0.0.1]) by winston.madpilot.net (winston.madpilot.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i3b4EkKX67kP; Fri, 6 Sep 2013 17:33:10 +0200 (CEST) Received: from vwg82.hq.ignesti.it (unknown [77.246.14.163]) by winston.madpilot.net (Postfix) with ESMTPSA; Fri, 6 Sep 2013 17:33:09 +0200 (CEST) Message-ID: <5229F5B5.1040303@FreeBSD.org> Date: Fri, 06 Sep 2013 17:33:09 +0200 From: Guido Falsi User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130904 Thunderbird/17.0.8 MIME-Version: 1.0 To: "O. Hartmann" Subject: Re: AFFECTS: 10-CURRENT users with any port depending on converters/libiconv References: <522985C7.2010303@passap.ru> <20130906173203.6423556d@munin.geoinf.fu-berlin.de> In-Reply-To: <20130906173203.6423556d@munin.geoinf.fu-berlin.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Baptiste Daroussin , AN , Boris Samorodov , FreeBSD ports list , freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Fri, 06 Sep 2013 15:33:13 -0000 On 09/06/13 17:32, O. Hartmann wrote: > On Fri, 06 Sep 2013 11:35:35 +0400 > Boris Samorodov wrote: > >> 06.09.2013 07:16, AN пишет: >>> 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+=--with-iconv=${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=${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. > > > ===> Configuring for cups-client-1.5.4_1 > ===> FreeBSD 10 autotools fix applied > to /usr/ports/print/cups-client/work/cups-1.5.4/configure Configuring > CUPS with options: --localstatedir=/var --disable-slp --disable-gssapi > --with-cups-user=cups --with-cups-group=cups --with-system-groups=wheel > --with-docdir=/usr/local/share/doc/cups > --with-icondir=/usr/local/share/icons > --with-menudir=/usr/local/share/applications > --with-domainsocket=/var/run/cups.sock --with-cachedir=/var/db/cups > --with-pam-module=unix --enable-ssl > --with-printcap=/usr/local/etc/printcap --disable-gnutls > --enable-openssl --without-php --disable-dnssd --disable-pam > --disable-ldap --disable-dbus --disable-libusb LIBS=-lssp_nonshared > --prefix=/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 > ===> 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 > can you also send the config.log file? that one should contain hints on why it failed. -- Guido Falsi