Skip to main content.

2001-Sep-30

It is now Sunday. I have spent over fifty minutes trying to install a spreadsheet program. It installed xscreensaver. But the pkg_add (from yesterday) died with:
/: write failed, file system is full
...
pkg_add: Where did our dependency go?!
I guess because /var/tmp. So I deleted everything under /var/tmp/. And tried again. It installed the gnumeric binary and reported a lot of messages like:
pkg_add: Overwriting /usr/X11R6/share/pixmaps/gnumeric/top_border - pkg gnumeric-0.68 bogus/conflicting?
While still installing, gnumeric binary gave segmentation fault. Then again:
pkg_add: Where did our dependency go?!
Even when it was done, it still seg faulted.

Well I worked on this for an hour, but no joy. This is a perfect example (I believe) of why someone shouldn't use the current pkgsrc collection and there needs to be a "stable" collection that is updated.

Good night!

Maybe the segmentation fault was caused by a.out format; as discussed in May (above), I still have several a.out packages. So I did a pkg_add again with -u but no -f. After it fetched it and did some stuff, it said:

pkg_add: package `gnumeric-0.68' already recorded as installed
So I deleted gnumeric:
$ pkg_delete gnumeric
pkg_delete: couldn't open dependency file `/var/db/pkg/gle-3.0.3/+REQUIRED_BY'
pkg_delete: couldn't open dependency file `/var/db/pkg/gtkhtml-0.13.0/+REQUIRED_BY'
pkg_delete: couldn't open dependency file `/var/db/pkg/libole2-0.2.3/+REQUIRED_BY'
pkg_delete: couldn't open dependency file `/var/db/pkg/xscreensaver-gnome-3.28/+REQUIRED_BY'
So I did: "pkg_add -uv ftp://ftp.netbsd.org/pub/NetBSD/packages/1.5/i386/All/gnumeric" and received the "`libghttp>=1.0.9' required, but `libghttp-1.0.6' found installed" again. I deleted libghttp. (I was guessing that the -u switch would have updated it; I guess not.) So the pkg_add next said:
pkg_add: pkg `png>=1.0.11' required, but `png-1.0.9nb1' found installed.
But it was required by many packages (like lyx, gimp, xv). So I did a "pkg_add -vu" for png. Then back to gnumeric:
Package `gnumeric-0.68' depends on `libglade>=0.14'.
- libglade-0.16 already installed.
Package `gnumeric-0.68' depends on `libglade>=0.16'.
- libglade-0.16 already installed.
Package `gnumeric-0.68' depends on `libiconv-*'.
- libiconv-1.6.1 already installed.
Package `gnumeric-0.68' depends on `libole2>=0.1.7'.
- libole2-0.2.3 already installed.
Package `gnumeric-0.68' depends on `libungif-*'.
- libungif-4.1.0 already installed.
Package `gnumeric-0.68' depends on `libunicode>=0.4'.
- libunicode-0.4 already installed.
Package `gnumeric-0.68' depends on `libwww>=5.2.8'.
- libwww-5.3.2 already installed.
Package `gnumeric-0.68' depends on `libxml-*'.
- libxml-1.8.10 already installed.
Package `gnumeric-0.68' depends on `libxml>=1.8.10'.
- libxml-1.8.10 already installed.
Package `gnumeric-0.68' depends on `libxml>=1.8.5'.
- libxml-1.8.10 already installed.
Package `gnumeric-0.68' depends on `libxml>=1.8.9'.
- libxml-1.8.10 already installed.
Package `gnumeric-0.68' depends on `netpbm-*'.
- netpbm-9.7 already installed.
Package `gnumeric-0.68' depends on `oaf>=0.6.5'.
- oaf-0.6.5 already installed.
Package `gnumeric-0.68' depends on `p5-CGI>=2.56'.
- p5-CGI-2.72 already installed.
Package `gnumeric-0.68' depends on `p5-Data-Dumper>=2.101'.
- p5-Data-Dumper-2.101 already installed.
Package `gnumeric-0.68' depends on `p5-Devel-DProf>=19990108'.
- p5-Devel-DProf-19990108 already installed.
Package `gnumeric-0.68' depends on `p5-Devel-Peek>=1.0001'.
- p5-Devel-Peek-1.0001 already installed.
Package `gnumeric-0.68' depends on `perl-base>=5.6.0'.
- perl-base-5.6.0 already installed.
Package `gnumeric-0.68' depends on `perl-{5.0*,5.6.0nb2,base-5.[6-9]*}'.
- perl-base-5.6.0 already installed.
Package `gnumeric-0.68' depends on `perl-{5.0*,5.6.0nb[12],base-5.[6-9]*}'.
- perl-base-5.6.0 already installed.
Package `gnumeric-0.68' depends on `perl>=5.0'.
- perl-5.6.0nb3 already installed.
Package `gnumeric-0.68' depends on `png>=1.0.11'.
- png-1.0.11 already installed.
Package `gnumeric-0.68' depends on `pth>=1.3.2'.
- pth-1.4.0 already installed.
Package `gnumeric-0.68' depends on `scrollkeeper-*'.
- scrollkeeper-0.2 already installed.
Package `gnumeric-0.68' depends on `tiff>=3.5.4'.
- tiff-3.5.5 already installed.
Package `gnumeric-0.68' depends on `tiff>=3.5.5'.
- tiff-3.5.5 already installed.
Package `gnumeric-0.68' depends on `watanabe-vfont-19930318'.
- watanabe-vfont-19930318 already installed.
Package `gnumeric-0.68' depends on `xscreensaver-gnome>=3.25nb1'.
- xscreensaver-gnome-3.28 already installed.
Package `gnumeric-0.68' depends on `{control-center,libcapplet}>=1.4.0'.
- control-center-1.4.0.1 already installed.

ftp> close
pkg_add: 1 package addition(s) failed
I am not sure what the above indicates, so I looked higher:
ftp> nlist libghttp*.t[bg]z /var/tmp/pkg.20322a

ftp> cd .
pkg_add: nothing appropriate found

pkg_add: unpackURL: verificatinon expandURL failed, 'ftp://ftp.netbsd.org/pub/NetBSD/packages/1.5/i386/All/gnumeric-0.68.tgz'!='ftp://ftp.netbsd.org/pub/NetBSD/packages/1.5/i386/All/libghttp>=1.0.9.t[bg]z'
Error on unpackURL('ftp://ftp.netbsd.org/pub/NetBSD/packages/1.5/i386/All/libghttp>=1.0.9.t[bg]z', '/var/tmp/instmp.20322z')
pkg_add: fileGetURL('(null)', 'ftp://ftp.netbsd.org/pub/NetBSD/packages/1.5/i386/All/libghttp>=1.0.9.t[bg]z') failed

So back in pkgsrc/math/gnumeric, I did "make TARGET=bin-install update". This started grabbing source like gnome-core-1.4.0.4.tar.bz2. So I stopped it. Then I went into www/libghttp and did a "make TARGET=bin-install bin-install" and libghttp-1.0.9 successfully (and quickly) installed (not via source).

Then I did "pkg_add -v ftp://ftp.netbsd.org/pub/NetBSD/packages/1.5/i386/All/gnumeric". It failed again, but I didn't save the logging so I couldn't see why. So I did it again and saw it couldn't find the gnome-core. Okay I guess I do need to build this gnome-core from source. so now "make TARGET=bin-install bin-install" in math/gnumeric. (I hope I have enough drive space to build this.)

Checksum mismatch for gnome-core-1.4.0.4.tar.bz2.
So I deleted all pkgsrc/distfiles. Then on to another install try.

Well it failed again:

perl-mk-1.0 is already installed - perhaps an older version?

I don't use my computer on Sundays -- so I quit. (So no volleyball schedules to hand out today.) I was thinking I should have just used some Excel-to-HTML converter.