LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2004-12-20 16:28:54


Yikes -- egg on our face. :-(

These are not your fault -- they are some bit-rot issues with the IMPI
code that we neglected to fix. I have committed fixes to Subversion;
you can either build directly from an SVN checkout or wait for the
nightly snapshot tonight.

Let us know how that works for you.

On Dec 20, 2004, at 10:40 AM, Luiz Angelo Barchet-Steffenel wrote:

> 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
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/