I found a solaris 2.5 box with perl 5.004_04 and gcc 2.7.2. After
installing a more modern perl, i got things to build, with a little
tweaking. Turns out we were using a warning flag which doesn't exist on
2.7. Simple tweak though:
[josh-010.patch]
Index: Configure.pl
===================================================================
RCS file: /home/perlcvs/parrot/Configure.pl,v
retrieving revision 1.93
diff -u -r1.93 Configure.pl
--- Configure.pl 21 Feb 2002 18:15:45 -0000 1.93
+++ Configure.pl 23 Feb 2002 06:58:13 -0000
@@ -412,7 +412,7 @@
# An example is Solaris 8.
my @opt_and_vers =
- (0 => "-Wall -Wstrict-prototypes -Wmissing-prototypes -Winline -Wshadow
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion
-Waggregate-return -Winline -W -Wsign-compare -Wno-unused",
+ (0 => "-Wall -Wstrict-prototypes -Wmissing-prototypes -Winline -Wshadow
+-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion
+-Waggregate-return -Winline -W -Wno-unused",
# others; ones we might like marked with ?
# ? -Wundef for undefined idenfiers in #if
# ? -Wbad-function-cast
@@ -428,7 +428,7 @@
# Ha. this is the default! with -pedantic.
# -Wno-long-long for the nicest bit of C99
2.7 => "",
- 2.8 => "",
+ 2.8 => "-Wsign-compare",
2.95 => "",
3.0 => "-Wformat-nonliteral -Wformat-security -Wpacked -Wpadded
-Wdisabled-optimization",
# -Wsequence-point is part of -Wall
--
Josh Wilmes ([EMAIL PROTECTED]) | http://www.hitchhiker.org