Date: Wed, 28 Jul 2010 01:50:16 +0200 From: "Julian H. Stacey" <jhs@berklix.com> To: Koop Mast <kwm@freebsd.org> Cc: gnome@freebsd.org Subject: Re: current/ports/math/gnumeric; make package fails Message-ID: <201007272350.o6RNoGM9076710@fire.js.berklix.net> In-Reply-To: Your message "Tue, 27 Jul 2010 10:17:14 %2B0200." <1280218634.2880.558.camel@headache.rainbow-runner.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007272350.o6RNoGM9076710>