You haven't got the right flags for building libraries (the warnings are
irrelevant).
On OSX tiger with g95 the only wqay we have got starlink built is:
1. Build a libf95 shared library from the g95 source (the default
distribution only has a .a)
2. Remove the -nostdlib from the libtool library building line.
Otherwise you get all sorts of problems with the SystemStubs not being
properly resolved.
Tim
On Wed, 1 Mar 2006, Alasdair Allan wrote:
> Hmm, okay managed to get a little further, but it bails in PCS,
>
> cd libraries/pcs \
> && (make && make install) >make.log 2>make.log.err || { cat make.log.err;
> false; }
> In file MESSYS_STRUC:44
>
> Included at messys.f:374
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at messys.f:374
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at messys.f:374
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at messys.f:843
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at messys.f:843
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at messys.f:843
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_acknow.f:66
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_acknow.f:66
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_acknow.f:66
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_getreply.f:56
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_getreply.f:56
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_getreply.f:56
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_getreplyt.f:55
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_getreplyt.f:55
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_getreplyt.f:55
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_receive.f:59
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_receive.f:59
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_receive.f:59
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_reply.f:55
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_reply.f:55
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_reply.f:55
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_send.f:72
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_send.f:72
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_send.f:72
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_sendonly.f:51
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_sendonly.f:51
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_sendonly.f:51
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_sendt.f:78
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_sendt.f:78
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_sendt.f:78
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file MESSYS_STRUC:44
>
> Included at MESSYS_DD:10
>
> Included at adm_trigger.f:55
>
> EQUIVALENCE ( MSG_(15), MSG_VAL ) ! start depends on name length
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_val' at (2)
> is nonstandard
> In file MESSYS_STRUC:42
>
> Included at MESSYS_DD:10
>
> Included at adm_trigger.f:55
>
> EQUIVALENCE ( MSG_(6), MSG_NAME )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg_name' at (2)
> is nonstandard
> In file MESSYS_STRUC:36
>
> Included at MESSYS_DD:10
>
> Included at adm_trigger.f:55
>
> EQUIVALENCE ( MSG_(1), MSG ) ! integer and character
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'msg_' at (1) with 'msg' at (2) is
> nonstandard
> In file dts_asthdlr.f:48
>
> EQUIVALENCE ( ASTVAL, VALUE )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'astval' at (1) with 'value' at (2)
> is nonstandard
> In file dts_timeout.f:51
>
> EQUIVALENCE ( RESVAL, ASTVAL )
> 1 2
> Warning (101): EQUIVALENCE-ing variable 'resval' at (1) with 'astval' at (2)
> is nonstandard
> sock.c: In function 'sock_accept':
> sock.c:56: warning: pointer targets in passing argument 3 of 'accept' differ
> in signedness
> sock.c: In function 'sock_gpn':
> sock.c:290: warning: pointer targets in passing argument 3 of 'getpeername'
> differ in signedness
> ld: Undefined symbols:
> _vsnprintf$LDBLStub
> _sprintf$LDBLStub
> _fprintf$LDBLStub
> make[3]: *** [compifl] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all] Error 2
> make: *** [/Astrophysics/starlink/manifests/pcs] Error 1
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|