On building the latest stable and unstable Samba ebuilds, the following shows up. This has been confirmed by at least two people. * make rpctorture Using FLAGS = -march=athlon-xp -O3 -pipe -I/usr/include/libxml2 -Iinclude -I/export/scratch0/portage/distfiles/tmp/portage/samba-3.0.14a-r2/work/samba-3.0.14a/source/include -I/export/scratch0/portage/distfiles/tmp/portage/samba-3.0.14a-r2/work/samba-3.0.14a/source/ubiqx -I/export/scratch0/portage/distfiles/tmp/portage/samba-3.0.14a-r2/work/samba-3.0.14a/source/smbwrapper -I. -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/export/scratch0/portage/distfiles/tmp/portage/samba-3.0.14a-r2/work/samba-3.0.14a/source LIBS = -lcrypt -lresolv -lnsl -ldl LDSHFLAGS = -shared -Wl,-Bsymbolic -Wl,--allow-shlib-undefined -Wl,-rpath -Wl,/usr/lib LDFLAGS = -Wl,-rpath -Wl,/usr/lib Compiling torture/rpctorture.c torture/rpctorture.c:27: error: 'global_myname' redeclared as different kind of symbol include/proto.h:1019: error: previous declaration of 'global_myname' was here torture/rpctorture.c:27: error: 'global_myname' redeclared as different kind of symbol include/proto.h:1019: error: previous declaration of 'global_myname' was here torture/rpctorture.c:57: warning: "struct client_info" declared inside parameter list torture/rpctorture.c:57: warning: its scope is only this definition or declaration, which is probably not what you want torture/rpctorture.c: In function `rpcclient_connect': torture/rpctorture.c:62: error: dereferencing pointer to incomplete type torture/rpctorture.c:62: error: dereferencing pointer to incomplete type torture/rpctorture.c:63: error: dereferencing pointer to incomplete type torture/rpctorture.c:66: error: dereferencing pointer to incomplete type torture/rpctorture.c:66: error: dereferencing pointer to incomplete type torture/rpctorture.c:68: error: dereferencing pointer to incomplete type torture/rpctorture.c:68: error: dereferencing pointer to incomplete type torture/rpctorture.c: At top level: torture/rpctorture.c:90: warning: "struct client_info" declared inside parameter list torture/rpctorture.c: In function `run_enums_test': torture/rpctorture.c:102: error: dereferencing pointer to incomplete type torture/rpctorture.c:102: error: dereferencing pointer to incomplete type torture/rpctorture.c: At top level: torture/rpctorture.c:134: warning: "struct client_info" declared inside parameter list torture/rpctorture.c: In function `run_ntlogin_test': torture/rpctorture.c:146: error: dereferencing pointer to incomplete type torture/rpctorture.c:146: error: dereferencing pointer to incomplete type torture/rpctorture.c: At top level: torture/rpctorture.c:167: warning: "struct client_info" declared inside parameter list torture/rpctorture.c: In function `main': torture/rpctorture.c:233: error: storage size of 'cli_info' isn't known torture/rpctorture.c:377: error: `scope' undeclared (first use in this function) torture/rpctorture.c:377: error: (Each undeclared identifier is reported only once torture/rpctorture.c:377: error: for each function it appears in.) torture/rpctorture.c:535: warning: passing arg 5 of `create_procs' from incompatible pointer type torture/rpctorture.c:539: warning: passing arg 5 of `create_procs' from incompatible pointer type make: *** [torture/rpctorture.o] Error 1 * rpctorture didn't build running build running build_py running build_ext
*** This bug has been marked as a duplicate of 42784 ***