Hi!
I'm having some troubles compiling LAM 7.1.1 with support to IMPI. In
fact, I tried to compile in both gcc 3.2 (on a IA64 - Redhat AS server)
and gcc 3.3.5 (on a Pentium IV with Debian), but the error is always the
same (as shown below).
By the hand, I also tried IMPI with LAM 7.0.4, but the IMPI server reported
"LAM IMPI client: Unexpected truncation of socket read (IMPI_Packet
header)". Does anyone have an idea on this problem (the only mail
related to this error on LAM list does not help too much).
Thank you!
Luiz Angelo Steffenel
gcc -DHAVE_CONFIG_H -I. -I. -I. -I../../../../../share/include
-I../../../../../share/include -I../../../../../share/include
-DLAM_BUILDING=1 -DLAM_BUILDING=1 -O3 -pthread -MT ssi_coll_impi.lo -MD
-MP -MF .deps/ssi_coll_impi.Tpo -c ssi_coll_impi.c -o ssi_coll_impi.o
In file included from ssi_coll_impi.c:25:
lam-ssi-coll-impi.h:44: error: parse error before '*' token
lam-ssi-coll-impi.h:45: warning: data definition has no type or storage
class
lam-ssi-coll-impi.h:50: error: parse error before '*' token
ssi_coll_impi.c:45: warning: initialization from incompatible pointer type
ssi_coll_impi.c:58: warning: initialization from incompatible pointer type
ssi_coll_impi.c:62: warning: initialization makes integer from pointer
without a cast
ssi_coll_impi.c:70: warning: initialization makes integer from pointer
without a cast
ssi_coll_impi.c:72: warning: initialization from incompatible pointer type
ssi_coll_impi.c:76: warning: initialization from incompatible pointer type
ssi_coll_impi.c:79: warning: excess elements in struct initializer
ssi_coll_impi.c:79: warning: (near initialization for `actions')
ssi_coll_impi.c:80: warning: excess elements in struct initializer
ssi_coll_impi.c:80: warning: (near initialization for `actions')
ssi_coll_impi.c:83: warning: excess elements in struct initializer
ssi_coll_impi.c:83: warning: (near initialization for `actions')
ssi_coll_impi.c:84: warning: excess elements in struct initializer
ssi_coll_impi.c:84: warning: (near initialization for `actions')
ssi_coll_impi.c:87: warning: excess elements in struct initializer
ssi_coll_impi.c:87: warning: (near initialization for `actions')
ssi_coll_impi.c:88: warning: excess elements in struct initializer
ssi_coll_impi.c:88: warning: (near initialization for `actions')
ssi_coll_impi.c:91: warning: excess elements in struct initializer
ssi_coll_impi.c:91: warning: (near initialization for `actions')
ssi_coll_impi.c:92: warning: excess elements in struct initializer
ssi_coll_impi.c:92: warning: (near initialization for `actions')
ssi_coll_impi.c:93: warning: excess elements in struct initializer
ssi_coll_impi.c:93: warning: (near initialization for `actions')
ssi_coll_impi.c:96: warning: excess elements in struct initializer
ssi_coll_impi.c:96: warning: (near initialization for `actions')
ssi_coll_impi.c:97: warning: excess elements in struct initializer
ssi_coll_impi.c:97: warning: (near initialization for `actions')
ssi_coll_impi.c:100: warning: excess elements in struct initializer
ssi_coll_impi.c:100: warning: (near initialization for `actions')
ssi_coll_impi.c:101: warning: excess elements in struct initializer
ssi_coll_impi.c:101: warning: (near initialization for `actions')
ssi_coll_impi.c:104: warning: excess elements in struct initializer
ssi_coll_impi.c:104: warning: (near initialization for `actions')
ssi_coll_impi.c:105: warning: excess elements in struct initializer
ssi_coll_impi.c:105: warning: (near initialization for `actions')
ssi_coll_impi.c:108: warning: excess elements in struct initializer
ssi_coll_impi.c:108: warning: (near initialization for `actions')
ssi_coll_impi.c:110: warning: excess elements in struct initializer
ssi_coll_impi.c:110: warning: (near initialization for `actions')
ssi_coll_impi.c:132: error: parse error before '*' token
ssi_coll_impi.c: In function `lam_ssi_coll_impi_query':
ssi_coll_impi.c:147: warning: return from incompatible pointer type
ssi_coll_impi.c: At top level:
ssi_coll_impi.c:161: error: parse error before '*' token
ssi_coll_impi.c: In function `lam_ssi_coll_impi_init':
ssi_coll_impi.c:166: error: `comm' undeclared (first use in this function)
ssi_coll_impi.c:166: error: (Each undeclared identifier is reported only
once
ssi_coll_impi.c:166: error: for each function it appears in.)
make[6]: *** [ssi_coll_impi.lo] Error 1
make[6]: Leaving directory
`/home/angelo/These/pratique/lam-7.1.1/share/ssi/coll/impi/src'
make[5]: *** [all] Error 2
make[5]: Leaving directory
`/home/angelo/These/pratique/lam-7.1.1/share/ssi/coll/impi/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/home/angelo/These/pratique/lam-7.1.1/share/ssi/coll/impi'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/angelo/These/pratique/lam-7.1.1/share/ssi/coll'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/angelo/These/pratique/lam-7.1.1/share/ssi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/angelo/These/pratique/lam-7.1.1/share'
make: *** [all-recursive] Error 1
|