Latest master branch build failed with --with-pgm on Snow Leopard

Description

/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../foreign/openpgm/build-staging/openpgm/pgm/include/ -Wall -Wno-uninitialized -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -fvisibility=hidden -g -O2 -MT libzmq_la-pgm_socket.lo -MD -MP -MF .deps/libzmq_la-pgm_socket.Tpo -c -o libzmq_la-pgm_socket.lo `test -f 'pgm_socket.cpp' || echo './'`pgm_socket.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../foreign/openpgm/build-staging/openpgm/pgm/include/ -Wall -Wno-uninitialized -D_DARWIN_C_SOURCE -D_REENTRANT -D_THREAD_SAFE -fvisibility=hidden -g -O2 -MT libzmq_la-pgm_socket.lo -MD -MP -MF .deps/libzmq_la-pgm_socket.Tpo -c pgm_socket.cpp -fno-common -DPIC -o .libs/libzmq_la-pgm_socket.o
pgm_socket.cpp: In member function ‘int zmq:gm_socket_t::init(bool, const char*)’:
pgm_socket.cpp:120: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:120: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:274: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:274: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:278: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:278: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:302: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:302: error: invalid application of ‘sizeof’ to incomplete type ‘group_req’
pgm_socket.cpp:306: error: invalid use of incomplete type ‘struct group_source_req’
../foreign/openpgm/build-staging/openpgm/pgm/include/pgm/socket.h:58: error: forward declaration of ‘struct group_source_req’
pgm_socket.cpp:306: error: invalid application of ‘sizeof’ to incomplete type ‘group_req’
make[2]: *** [libzmq_la-pgm_socket.lo] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

Build environment: Mac OS X 10.6.7 with Xcode 4.0.1, configured with --with-pgm.

Environment

None

Assignee

Unassigned

Reporter

imxiaobo

Labels

None

Priority

Configure