Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Feb 2003 16:45:26 +0100
From:      "Karel J. Bosschaart" <karelj@wop21.wop.wtb.tue.nl>
To:        Stijn Hoop <stijn@win.tue.nl>
Cc:        ports@freebsd.org
Subject:   Re: StarOffice 6.0 CDROM install
Message-ID:  <20030218154526.GA93152@wop21.wop.wtb.tue.nl>
In-Reply-To: <20030218140617.GD94966@pcwin002.win.tue.nl>
References:  <20030218130754.GA92719@wop21.wop.wtb.tue.nl> <20030218132037.GB94966@pcwin002.win.tue.nl> <20030218140031.GA92859@wop21.wop.wtb.tue.nl> <20030218140617.GD94966@pcwin002.win.tue.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 18, 2003 at 03:06:17PM +0100, Stijn Hoop wrote:
> On Tue, Feb 18, 2003 at 03:00:31PM +0100, Karel J. Bosschaart wrote:
> > > What does
> > > 
> > > $ cd /usr/ports/editors/staroffice60 && make -V DISTFILES
> > > $ md5 /cdrom/linux/office60/so-6_0-ga-bin-linux-en.bin
> > > 
> > > output?
> > >
> > phys9911# make -V DISTFILES
> > so-6_0-ga-bin-linux-en.bin 112887-03.tar:patch
> > 
> > There is no file called so-6_0-ga-bin-linux-en.bin on the CD. Would it
> > make sense to replace this filename in the ports Makefile with 'setup',
> > as that is the file I have to run? 
> 
> Hmm, strange. You could try that, see below.
> 
> > > I suspect that something changed in bsd.port.mk causing the ports system
> > > to append .tar.gz to the distfile while in this case that shouldn't be
> > > done.
> > >
> > Looks like I have a different CD layout than what the port expects.
> > When I naively change the name in the Makefile and distinfo (including
> > new MD5 checksum) files to 'setup', I'm getting the same error as earlier, 
> > but with .tar.gz added to setup... :
> > 
> > >> setup.tar.gz is not in /usr/ports/editors/staroffice60/distinfo.
> > 
> > So yes, it looks like there is .tar.gz appended when it shouldn't.
> 
> Try and edit the Makefile, and add this line:
> 
> EXTRACT_SUFX=
> 
> Then try again.
>
I tried, and now it wants to fetch the file 'setup':

>> setup doesn't seem to exist in /usr/ports/distfiles/.

Symlinking the file on the CD in /usr/ports/distfiles causes the extract, 
fetch and configure steps to succeed, but the install target fails with

phys9911# make USE_CDROM=YES install
===>  Installing for staroffice-6.0_2
===>   staroffice-6.0_2 depends on file: /compat/linux/etc/redhat-release - found
ln: /usr/ports/editors/staroffice60/work/tmp/libXrender.so: No such file or directory
*** Error code 1

Stop in /usr/ports/editors/staroffice60.

> Although I think that you really need the so-*.bin file...
> 
Yeah, I think so too. Maybe there are different CD layouts out there?
There really is no so-6_0-ga-bin-linux-en.bin file on the CD:

> find . -name "*.bin"
./addon/dict/german/ds40.bin
./addon/dict/german/dt40.bin
./linux/office60/j2re-1_3_1_02-linux-i386.bin

Running setup directly from the CD appears to work fine, I have SO now
installed. But I think I still need a user-install to actually use it?
And I don't have the patch installed... just the sort of things where 
the ports are so useful. I'll have another look at it later.

Thanks for your help,
Karel.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030218154526.GA93152>