home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
gnu
/
libg++-2.5.3-src.lha
/
src
/
amiga
/
libg++-2.5.3
/
WARNING
Wrap
Text File
|
1993-12-19
|
1KB
|
31 lines
The FSF libg++ distribution contains files which have names that
differ only in case (uppercase versus lowercase). I.E. there is a
Regex.cc and a regex.cc in the same directory.
You can't simply untar the FSF distribution archive because first
Regex.cc will be extracted, and then regex.cc will be extracted in the
same directory, and the contents of regex.cc will go into Regex.cc.
There are other collisions as well.
The solution used is to rename some files to have leading '_'
characters. Before applying the Amiga diffs and building libg++, you
need to have moved some files in the FSF distribution as follows:
FSF file Move to
------------------ ---------------------
libg++/old-stream/filebuf.cc libg++/old-stream/_filebuf.cc
libg++/old-stream/filebuf.h libg++/old-stream/_filebuf.h
libg++/src/regex.cc libg++/src/_regex.cc
libg++/src/regex.h libg++/src/_regex.h
libg++/src/complex.h libg++/src/_complex.h
Since there is some trickery involved in getting a good base FSF tree
extracted from the tar archive on an Amiga, a suitably modified FSF tree
is provided here for reference purposes.
-Fred ><>
20-Dec-93