I've uploaded some test packaging for g95 onto fink tracking.
It currently builds against the system Xcode cctools and includes
all of the changes that Macports appears to be using for Leopard.

http://sourceforge.net/tracker/index.php?func=detail&aid=1834902&group_id=17203&atid=414256

The package produces warnings of the form...

ld: warning for symbol _g01opc_ tentative definition of size 256 from 
/sw/lib/libncarg_gks.a(g01ca.o) is is smaller than the real definition of size 
248 from /sw/lib/libncarg_gks.a(g01bkd.o)

when linking code. I suspect we will either need additional patches or will 
have to
patch up the older odcctools590 package to build under Leopard. This currently
fails with the error...

gcc -Wall -Wno-long-double -Wno-import  -DHAVE_CONFIG_H  
-D_MACH_I386_THREAD_STATUS_FPSTATE_LEGACY_FIELD_NAMES_ 
-D_ARCHITECTURE_I386_FPU_FPSTATE_LEGACY_FIELD_NAMES_ 
-D_MACH_I386_THREAD_STATUS_FPSTATE_LEGACY_FIELD_NAMES_ 
-D_ARCHITECTURE_I386_FPU_FPSTATE_LEGACY_FIELD_NAMES_ -I/sw/include 
-I..//include -I../include   -g -O2 -fno-builtin-round -fno-builtin-trunc 
-no-cpp-precomp -mdynamic-no-pic  -c -o allocate.o allocate.c
In file included from ..//include/libkern/OSByteOrder.h:70,
                 from ..//include/mach/ndr.h:94,
                 from ..//include/mach/clock_priv.h:7,
                 from ..//include/mach/mach_interface.h:37,
                 from ..//include/mach/mach.h:62,
                 from allocate.c:26:
..//include/libkern/machine/OSByteOrder.h:45: error: redefinition of 
'_OSSwapInt16'
/usr/include/libkern/i386/_OSByteOrder.h:49: error: previous definition of 
'_OSSwapInt16' was here
..//include/libkern/machine/OSByteOrder.h:54: error: redefinition of 
'_OSSwapInt32'
/usr/include/libkern/i386/_OSByteOrder.h:58: error: previous definition of 
'_OSSwapInt32' was here
..//include/libkern/machine/OSByteOrder.h:63: error: redefinition of 
'_OSSwapInt64'
/usr/include/libkern/i386/_OSByteOrder.h:69: error: previous definition of 
'_OSSwapInt64' was here

Frankly the whole concept of using an older odcctools from Tiger under Leopard 
is technically
repugnant.
           Jack

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to