From owner-freebsd-perl@FreeBSD.ORG Tue May 14 11:36:20 2013 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1FFAE10E; Tue, 14 May 2013 11:36:20 +0000 (UTC) (envelope-from y.itoh@a2network.jp) Received: from www2728.sakura.ne.jp (www2728.sakura.ne.jp [IPv6:2403:3a00:201:1b:49:212:180:168]) by mx1.freebsd.org (Postfix) with ESMTP id D1CCB3CC; Tue, 14 May 2013 11:36:19 +0000 (UTC) Received: from [192.168.100.197] ([195.62.122.10]) (authenticated bits=0) by www2728.sakura.ne.jp (8.14.4/8.14.4) with ESMTP id r4EBa5ho070674; Tue, 14 May 2013 20:36:07 +0900 (JST) (envelope-from y.itoh@a2network.jp) Date: Tue, 14 May 2013 13:36:09 +0200 From: Yutaka Itoh To: olli hauer Subject: Re: perl (5.8.9 to 5.8.14) portupgrade error In-Reply-To: <5191602F.8060200@gmx.de> References: <20130513201423.ACAF.BB7C08DA@a2network.net> <5191602F.8060200@gmx.de> Message-Id: <20130514133604.7345.45F8413E@a2network.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.56.03 [ja] Cc: perl , operation , y.itoh@a2network.jp X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 May 2013 11:36:20 -0000 Dear Olli. > So I assume this is a 8.3 system where pkgng should build Yes, I am running FreeBSD 8.3 (upgraded from 7.4). > - OS version / arch / patch level FreeBSD ylog1.berrymobile.jp 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Mon Jun 11 23:52:38 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 > - age of your (clean?) portstree > - does /usr/src match the OS version After I pkg_deleted package list is almost empty. $> pkg_delete -a root@ylog1:/var/db/pkg# pkg_version -v dialog4ports-0.1.3 = up-to-date with port root@ylog1:/var/db/pkg# ls -al total 3750 drwxr-xr-x 3 root wheel 512 May 13 20:11 . drwxr-xr-x 11 root wheel 512 May 10 15:43 .. drwxr-xr-x 2 root wheel 512 May 13 20:11 dialog4ports-0.1.3 -rw-r--r-- 1 root wheel 3808256 May 10 15:43 pkgdb.db root@ylog1:/usr/src# ls -al total 4 drwxr-xr-x 2 root wheel 512 Feb 24 2008 . drwxr-xr-x 18 root wheel 512 May 13 11:38 .. Thanks, Yutaka. On Mon, 13 May 2013 23:50:39 +0200 olli hauer wrote: > On 2013-05-13 20:14, operation wrote: > > Yes, I deleted > >> Er, WITH_PKGNG you mean? > > But same error. > > > > Build Perl for SOCKS? [n] > > Use the PerlIO abstraction layer? [y] > > Getting the current patchlevel... > > Build a threading Perl? [n] > > Build Perl for multiplicity? [n] > > Use which C compiler? [cc] > > /usr/lib/libpthread.so: undefined reference to `__pselect@FBSDprivate_1.0' > > Uh-oh, the C compiler 'cc' doesn't seem to be working. > > You seem to have a working gcc, though. > > Would you like to use it? [y] > > /usr/lib/libpthread.so: undefined reference to `__pselect@FBSDprivate_1.0' > > You need to find a working C compiler. > > Either (purchase and) install the C compiler supplied by your OS vendor, > > or for a free C compiler try http://gcc.gnu.org/ > > I cannot continue any further, aborting. > > ===> Script "Configure" failed unexpectedly. > > Please report the problem to perl@FreeBSD.org [maintainer] and attach the > > "/usr/ports/lang/perl5.14/work/perl-5.14.2/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/sbin/pkg_info > > -Ea). > > *** Error code 1 > > > > Stop in /usr/ports/lang/perl5.14. > > *** Error code 1 > > > > > I don't know what's broken on your system and your logs are looking strange to me. > > From your first request: > > Operating system name? [freebsd] > > Operating system version? [8.3-release-p3] > > So I assume this is a 8.3 system where pkgng should build > (I'm running at the moment only 8.3 systems (as VM) in production with pkgng) > > From one of your follow-ups: > > root@ylog1:/usr/ports/ports-mgmt/pkg# make package > > ===> pkg-1.0.12 not supported on 7.x or early 8.0. > > If this is a 8.3 system there should be no issue building pkgng and dialog4ports. > > Except dialog4ports and pkgng perl5.14 sould build even on the last 7.4 version > (I've just done a cross build with all default options in a tinderbox). > > So can you give us some more details about your system? > - OS version / arch / patch level > - age of your (clean?) portstree > - does /usr/src match the OS version > > PS: > In case this is a 7.4 system be aware that even perl5.14 is building other > checks and patches for 7.x are already removed from the portstree. > > As a quick workaround for a 8.3 system try building perl5.14 in a clean jail or VM. > > -- > Regards, > olli