[fpc-devel]Errata in the install.sh for linux binary install

Nigel Whitley nw_tulip at yahoo.co.uk
Mon Mar 22 01:56:15 CET 2004


I tried to install fpc v1.0.10 on my Slackware 9.1
Linux system using the binary package with source.

After problems getting the source part to install, I
examined the install script and I think it is faulty.
I've created an amended version which does what I
expected the script would do.
A diff of the two files is included below - I'll
happily send you the changed script if you want it.
The errors seem to have been the result of cutting and
pasting similar text but then not changing everything
that needed changing - I do that.

The main problem is that the $PREFIX variable is being
used as a target for untarring the source - I believe
this should target $SRCDIR.
Similarly the docs are untarred to $PREFIX instead of
$DOCDIR.

The reason these problems may be masked is that the
script also fails to ensure the source directory
exists before trying to untar the archive.
The same problem does not arise with the documentation
directory because this will be created by the
mandatory binary.tar extraction. In my version I've
added a comment to that effect.

Thanks for the hard work in producing the compiler - I
hope this helps.

Nigel Whitley


113,114d112
< echo $DOCDIR
< 
149c147,148
<   unztar basesrc.tar.gz $PREFIX
---
>   makedirhierarch $SRCDIR
>   unztar basesrc.tar.gz $SRCDIR
151c150
<     unztar compilersrc.tar.gz $PREFIX
---
>     unztar compilersrc.tar.gz $SRCDIR
154c153
<     unztar rtlsrc.tar.gz $PREFIX
---
>     unztar rtlsrc.tar.gz $SRCDIR
157c156
<     unztar fclsrc.tar.gz $PREFIX
---
>     unztar fclsrc.tar.gz $SRCDIR
160c159
<     unztar idesrc.tar.gz $PREFIX
---
>     unztar idesrc.tar.gz $SRCDIR
163c162
<     unztar installersrc.tar.gz $PREFIX
---
>     unztar installersrc.tar.gz $SRCDIR
171c170
<       unztar $f $PREFIX
---
>       unztar $f $SRCDIR
182c181,182
<   unztar docs.tar.gz $PREFIX
---
>    # Dont need "makedirhierarch $DOCDIR" because the
binary tar will create it
>   unztar docs.tar.gz $DOCDIR



	
	
		
___________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping" 
your friends today! Download Messenger Now 
http://uk.messenger.yahoo.com/download/index.html




More information about the fpc-devel mailing list