From owner-freebsd-gnome@FreeBSD.ORG Tue Jul 27 23:50:35 2010 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 688A81065676 for ; Tue, 27 Jul 2010 23:50:35 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id B34BC8FC15 for ; Tue, 27 Jul 2010 23:50:34 +0000 (UTC) Received: from park.js.berklix.net (p549A779F.dip.t-dialin.net [84.154.119.159]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id o6RNoV1V061496; Tue, 27 Jul 2010 23:50:32 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by park.js.berklix.net (8.13.8/8.13.8) with ESMTP id o6RNoMEE043367; Wed, 28 Jul 2010 01:50:24 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.3/8.14.3) with ESMTP id o6RNoGM9076710; Wed, 28 Jul 2010 01:50:21 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201007272350.o6RNoGM9076710@fire.js.berklix.net> To: Koop Mast From: "Julian H. Stacey" Organization: http://www.berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://www.berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Tue, 27 Jul 2010 10:17:14 +0200." <1280218634.2880.558.camel@headache.rainbow-runner.nl> Date: Wed, 28 Jul 2010 01:50:16 +0200 Sender: jhs@berklix.com Cc: gnome@freebsd.org Subject: Re: current/ports/math/gnumeric; make package fails X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jul 2010 23:50:35 -0000 Hi Koop Mast, cc gnome@ You wrote Tue, 27 Jul 2010 10:17:14 +0200 > On Mon, 2010-07-26 at 16:01 +0200, Julian H. Stacey wrote: > > Hi gnome@ > > FYI > > current/ports/math/gnumeric; make package fails > > > > uname -a > > FreeBSD blak.js.berklix.net 8.1-RC2 FreeBSD 8.1-RC2 #0: Tue Jul 20 17:37:21 CEST 2010 jhs@blak.js.berklix.net:/usr/src/sys/amd64/compile/GENERIC amd64 > > cd /pri/FreeBSD/branches/amd64/-current/ports/math/gnumeric ; make package > > ===> Building package for gnumeric-1.10.7 > > .... > > Creating bzip'd tar ball in '/.amd_mnt/fire/usra/ftp/pri/FreeBSD/branches/amd64/-current/ports/packages/All/gnumeric-1.10.7.tbz' > > tar: lib/goffice/0.8.7/plugins/gnumeric/gnumeric.la: Cannot stat: No such file or directory > > tar: lib/goffice/0.8.7/plugins/gnumeric/gnumeric.so: Cannot stat: No such file or directory > > tar: lib/goffice/0.8.7/plugins/gnumeric/plugin.xml: Cannot stat: No such file or directory > > tar: lib/pkgconfig/libspreadsheet-1.10.pc: Cannot stat: No such file or directory > > tar: Error exit delayed from previous errors. > > I can't reproduce this, Thanks for looking :-) > have you updated goffice to 0.8.7? No, I neither installed nor upgraded goffice by choice, ( I did switch to trying current gnumeric after release gnumeric failed, & current gnumeric specifies 0.8.8 not 0.8.7 see below ) I relied on FreeBSD getting its dependencies right, It doesn't seem to have. All ports I installed came via my ports/*/Makefile.local, & grep goffice /usr/ports/*/Makefile.local # Shows Nothing Though I have a lot of packages installed: cd /var/db/pkg ; ls -1 | wc -l # 800 they come as dependencies of building with my ports/*/Makefile.local, Only goffice I see installed: cd /var/db/pkg ; echo *goffice* goffice-0.8.5 comes from being a dependency xs pkg_info -R goffice* Information for goffice-0.8.5: Required by: abiword-2.8.4_1 gnumeric-1.10.7 8.1-RELEASE/ports/math/gnumeric/Makefile 1.10.5 current/ports/math/gnumeric/Makefile PORTVERSION= 1.10.7 So goffice-0.8.5 was installed by either: current/ports/math/gnumeric or possibly editors/abiword but abiword wants goffice-0.8.8: 8.1-RELEASE/ports/editors/abiword/Makefile & current/ports/editors/abiword/Makefile both specify the same: PORTVERSION= 2.8.4 LIB_DEPENDS= goffice-0.8.8 There's version inconsistency withing 8.1-RELEASE: 8.1-RELEASE/ports/devel/goffice/Makefile & 8.1-RELEASE/ports/devel/goffice/distinfo 0.8.5 8.1-RELEASE/ports/editors/abiword/Makefile & 8.1-RELEASE/ports/math/gnumeric/Makefile LIB_DEPENDS= goffice-0.8.8:${PORTSDIR}/devel/goffice current/ports/devel/goffice/Makefile & current/ports/devel/goffice/distinfo 0.8.7 current/ports/math/gnumeric/Makefile & current/ports/editors/abiword/Makefile LIB_DEPENDS= goffice-0.8.8 A search of my /usr/local for goffice: lib/goffice/0.8.5/plugins/gnumeric/gnumeric.la lib/goffice/0.8.5/plugins/plot_barcol/barcol.la lib/goffice/0.8.5/plugins/plot_distrib/distrib.la lib/goffice/0.8.5/plugins/plot_pie/pie.la lib/goffice/0.8.5/plugins/plot_radar/radar.la lib/goffice/0.8.5/plugins/plot_surface/surface.la lib/goffice/0.8.5/plugins/plot_xy/xy.la lib/goffice/0.8.5/plugins/reg_linear/linreg.la lib/goffice/0.8.5/plugins/reg_logfit/logfit.la lib/goffice/0.8.5/plugins/smoothing/smoothing.la lib/libgoffice-0.8.la libdata/pkgconfig/libgoffice-0.8.pc share/doc/goffice-0.8/goffice-08-GOGlibExtras.html I'm too tired to solbe this right now, but there's version inconsistency within FreeBSD, nor just here on my box. After a deinstall & reinstall of RELEASE gnumeric, most error messages are now gone, shrunk to just this: Creating bzip'd tar ball in '/usr/ports/packages/All/gnumeric-1.10.5.tbz' tar: lib/pkgconfig/libspreadsheet-1.10.pc: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. pkg_create: make_dist: tar command failed with code 256 *** Error code 1 Stop in /ad6s4d/ports/math/gnumeric. On current: setenv PORTSDIR /pri/FreeBSD/branches/amd64/-current/ports cd /pri/FreeBSD/branches/amd64/-current/ports/math/gnumeric make package Creating bzip'd tar ball in '/pri/FreeBSD/branches/amd64/-current/ports/packages/All/gnumeric-1.10.7.tbz' tar: lib/goffice/0.8.7/plugins/gnumeric/gnumeric.la: Cannot stat: No such file or directory tar: lib/goffice/0.8.7/plugins/gnumeric/gnumeric.so: Cannot stat: No such file or directory tar: lib/goffice/0.8.7/plugins/gnumeric/plugin.xml: Cannot stat: No such file or directory tar: lib/pkgconfig/libspreadsheet-1.10.pc: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. Background of my box: No old libs, as a New box, so I started with 8.1-RC2 DVD, built FS & insatlled OS inc. src/ made world, added a few essential packages off 8.1-RC2 DVD (eg rdist, not gnumeric goffice or anything non essential) cvs -Q -R export -r RELEASE_8_1_0 ports then rebuilt my standard raft of ports http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/jhs/*/Makefile.local with repeated iterations & variations of eg cd /usr/ports ; make BERKLIX_CLIENT=YES BERKLIX_MINIMAL=YES \ BERKLIX_SERVER=YES BERKLIX_GATE=YES BERKLIX_AMBITIOUS=YES package-recursive with occasional top ups from current where some dependency broke & had been fixed in current Lots of dependencies in ports/ broke the first time, so rather than waste lots of human time analysing, it was far quicker to drop into the SUBDIR & mouse copy make clean ; make ; make deinstall ; make install ; make package \ make package-recursive + the dd reboot &/or ldconfig -R -m before bothering to analyse any breaks. Cheers, Julian -- Julian Stacey: BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com Mail plain text. Not HTML, Not quoted-printable, Not Base64.