I am trying to update my Solaris 8 system from GCC 2.x to 3.1
I removed gcc 2 from my machine.
I have the package gcc-3.1-sol8-sparc-local in /usr/local/src
From the output of df you can see there is quite a lot of space on
/usr/local
/dev/dsk/c1t0d0s4 3454269 357731 3061996 11% /usr/local
(this includes having the package there)
when I do a pkgadd for gcc 3 I get the following error
Processing package instance <SMCgcc> from
</usr/local/src/gcc-3.1-sol8-sparc-loc
al>
gcc
(sparc) 3.1
cpio: Cannot write "reloc/lib/sparcv9/libstdc++.a", errno 28, No space
left on d
evice
cpio: Cannot write "reloc/lib/sparcv9/libstdc++.so.4.0.0", errno 28,
No space le
ft on device
cpio: Cannot write "reloc/lib/sparcv9/libsupc++.a", errno 28, No space
left on d
evice
cpio: Cannot write "reloc/man/man1/cpp.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/g77.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/gcc.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/gcj.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/gcjh.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/gcov.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/gij.1", errno 28, No space left on
device
cpio: Cannot write "reloc/man/man1/jcf-dump.1", errno 28, No space
left on devic
e
cpio: Cannot write "reloc/man/man1/jv-convert.1", errno 28, No space
left on dev
ice
cpio: Cannot write "reloc/man/man1/jv-scan.1"
cpio: pkgadd: ERROR: attempt to process datastream failed
- process </usr/bin/cpio -icdumD -C 512> failed, exit code 37
pkgadd: ERROR: unable to unpack datastream
Installation of <SMCgcc> failed (internal error).
No changes were made to the system.
Is this because it is unpacking to a tmp dir which does not have
enough space ?
or is there simpley just not enough room on /usr/local ????
The system has (I think) enough disk space on any partition can anyone
explain why I am running out of disk space ?? (I just can't believe
that the install takes almost 3 gig )
My total disk layout looks like.....
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c1t0d0s0 385592 46538 300495 14% /
/dev/dsk/c1t0d0s6 578351 56337 464179 11% /usr
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
mnttab 0 0 0 0% /etc/mnttab
/dev/dsk/c1t0d0s1 290065 28079 232980 11% /var
swap 997672 8 997664 1% /var/run
swap 997672 8 997664 1% /tmp
/dev/dsk/c1t0d0s5 290065 9 261050 1% /opt
/dev/dsk/c1t0d0s7 3009594 26 2949377 1% /export/home
/dev/dsk/c1t0d0s4 3454269 357731 3061996 11% /usr/local
Thanks,
Matt.
Your package is apparently in datastream format. This needs to be
unpacked using cpio before it can be installed. This will most likely
be /var/tmp, your smallest partition:
> /dev/dsk/c1t0d0s1 290065 28079 232980 11% /var
A complete gcc 3.* package consumes more space than available on your
/var. You can solve this problem by unpacking the package yourself
at a location of your chosing, e.g. some temporary directory in
/usr/local:
mkdir /usr/local/pkg
pkgtrans gcc-3.1-sol8-sparc-local /usr/local/pkg all
pkgadd -d /usr/local/pkg all
Andreas.
--
Andreas Borchert, Universitaet Ulm, SAI, Helmholtzstr. 18, 89069 Ulm, Germany
E-Mail: borc...@mathematik.uni-ulm.de
WWW: http://www.mathematik.uni-ulm.de/sai/borchert/
PGP: http://www.mathematik.uni-ulm.de/sai/borchert/pgp.html
Steve Christensen
sunfreeware.com
In article <3d26e6a8$1...@news.uni-ulm.de>,