From owner-freebsd-ports@FreeBSD.ORG Sun Dec 1 17:34:37 2013 Return-Path: Delivered-To: freebsd-ports@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 ESMTPS id 67A2359E for ; Sun, 1 Dec 2013 17:34:37 +0000 (UTC) Received: from forward15.mail.yandex.net (forward15.mail.yandex.net [IPv6:2a02:6b8:0:801::5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D2EBB1169 for ; Sun, 1 Dec 2013 17:34:36 +0000 (UTC) Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward15.mail.yandex.net (Yandex) with ESMTP id 73EAC9E11EC for ; Sun, 1 Dec 2013 21:34:34 +0400 (MSK) Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id 415DA16A080F; Sun, 1 Dec 2013 21:34:34 +0400 (MSK) Received: from 46.38.32.182.tel.ru (46.38.32.182.tel.ru [46.38.32.182]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTP id wkinKaSHhU-YXo4O0hp; Sun, 1 Dec 2013 21:34:34 +0400 (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (Client certificate not present) Message-ID: <529B7329.6010103@passap.ru> Date: Sun, 01 Dec 2013 21:34:33 +0400 From: Boris Samorodov Organization: =?UTF-8?B?0JfQkNCeICLQktCQ0KDQoiI=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130806 Thunderbird/17.0.7 MIME-Version: 1.0 To: =?UTF-8?B?0JPRg9C70Y/QtdCyINCT0L7RiNCw?= Subject: Re: iconv related problen with deskutils/libstreams on 10-BETA3 References: <210311385799852@web28m.yandex.ru> <57651385876927@web4g.yandex.ru> <529B44A7.1070601@passap.ru> <329901385914679@web3g.yandex.ru> <529B64AF.3000508@passap.ru> <79401385916357@web24g.yandex.ru> <529B6902.7030100@passap.ru> <101361385917638@web18m.yandex.ru> In-Reply-To: <101361385917638@web18m.yandex.ru> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: "freebsd-ports@freebsd.org" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Dec 2013 17:34:37 -0000 01.12.2013 21:07, Гуляев Гоша пишет: > > > 01.12.2013, 22:51, "Boris Samorodov" : >> 01.12.2013 20:45, Гуляев Гоша пишет: >> >>> 01.12.2013, 22:32, "Boris Samorodov" : >>>> 01.12.2013 20:17, Гуляев Гоша пишет: >>>>> 01.12.2013, 20:16, "Boris Samorodov" : >>>>>> 01.12.2013 09:48, Гуляев Гоша пишет: >>>>>>> 30.11.2013, 19:11, "Гуляев Гоша" : >>>>>>>> Hi friends! When updating from 9-STABLE to 10-STABLE I have >>>>>>>> such problem with deskutils/libstreams port upgrading: My >>>>>>>> system built WITH_ICONV=yes and WITH_ICONV_COMPAT=yes >>>>>> Ports ere not tested/supported with those flags. >>>>> But that default setting in 10-Stable (except >>>>> WITH_ICONV_COMPAT=yes). I remove WITH_ICONV_COMPAT=yes from >>>>> /etc/src.conf and rebuild kernel/world with only WITH_ICONV=yes in >>>>> /etc/src.conf (But since in 10-Stable that setting are default, it is >>>>> possible just remove that option), but error still exists. >>>> It may be so that it is not enough to rebuild one port. But since >>>> WITH_ICONV_COMPAT=yes was not tested (at least I'm not aware of >>>> such tests) I'm not sure which impact it may have upon other ports. >>>> >>>> It may be so that you should rebuild all ports using iconv. >>> Ok, thanks for answer Boris! >>> Is it right actions in my case? >>> 1. World/kernel rebuilded without option WITH_ICONV_COMPAT=yes >>> 2. rebuild all ports which requires iconv >> >> Yes, I'll do so (to be on a save side). You may take a look >> at /usr/ports/UPDATING to find instructions how to upgrade >> from libiconv to native iconv. >> > Sorry all for my messages everywhere (forum, irc, maillist and PR service) :) > Boris, as you said problem are because of option WITH_ICONV_COMPAT=yes > I'm just when tryin rebuild system without that option forgive to 'make delete-old && make delete-old-libs' and as result errors not disappear. > After that actions deskutils/libstreams builds fine. > > /usr/ports/UPDATING I'm check but now I can't use note from UPDATING for rebuilding iconv-dependent ports, because of converters/libiconv are deinstalled on previous actions, and portupgrade -fr converters/libiconv just do nothing. Then you may use pkg_libchk from sysutols/bsdadminscripts to detect all affected files and rebuild ports to which those files belong. > Rebuild all ports one more time :) There is a very good and lightweignt tool ports-mgmt/poudriere for this purpose as well as for testing ports. -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve