[plt-scheme] building 4.2.3 on Solaris 10

From: Prabhakar Ragde (plragde at uwaterloo.ca)
Date: Thu Dec 10 17:15:35 EST 2009

 From one of our sysadmins. Anyone recognize the source of the 
difficulty? Thanks. --PR

-----

I tried to compile on a few of our Solaris 20 machines but
keep getting the following errors:

../../../mzscheme/gc/os_dep.c: In function `GC_unix_mmap_get_mem':
../../../mzscheme/gc/os_dep.c:1773: warning: initialization from 
incompatible
pointer type
In file included from /usr/include/sys/procfs.h:29,
                  from ../../../mzscheme/gc/os_dep.c:3250:
/usr/include/sys/old_procfs.h:39:2: #error "Cannot use procfs in the 
large file
compilation environment"
../../../mzscheme/gc/os_dep.c: In function `GC_dirty_init':
../../../mzscheme/gc/os_dep.c:3275: warning: int format, pid_t arg (arg 3)
*** Error code 1
make: Fatal error: Command failed for target `os_dep.o'
Current working directory
/fsys1/usr/source/TEMP-CACHE/drscheme/plt-4.2.3/src/build/mzscheme/gc
*** Error code 1
make: Fatal error: Command failed for target `g-c'
Current working directory
/fsys1/usr/source/TEMP-CACHE/drscheme/plt-4.2.3/src/build/mzscheme
*** Error code 1
make: Fatal error: Command failed for target `common'
Current working directory
/fsys1/usr/source/TEMP-CACHE/drscheme/plt-4.2.3/src/build/mzscheme
*** Error code 1
make: Fatal error: Command failed for target `cgc'
Current working directory
/fsys1/usr/source/TEMP-CACHE/drscheme/plt-4.2.3/src/build/mzscheme
*** Error code 1
make: Fatal error: Command failed for target `3m'
Current working directory
/fsys1/usr/source/TEMP-CACHE/drscheme/plt-4.2.3/src/build/mzscheme
*** Error code 1


You did know that drsceheme-4.2.1 was the last time they built
for solaris.  I think this problem is related to drscheme trying to 
build for 64bit.  I checked for this online and only found a few 
references. Can you pass this along to the pltscheme group.


Posted on the users mailing list.