ebuild for samba-2.2.3a fails: make: *** Waiting for unfinished jobs.... Using FLAGS = -O -mcpu=i686 -O3 -pipe -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/oper/oper4/jvrobert/scratch/enc/openssl-0.9.6/include -I/usr/afsws/include -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DLOGFILEBASE="/var/log" -DCONFIGFILE="/etc/samba/smb.conf" -DLMHOSTSFILE="/etc/samba/lmhosts" -DSWATDIR="/usr/share/swat" -DSBINDIR="/usr/sbin" -DLOCKDIR="/var/run/samba" -DCODEPAGEDIR="/var/lib/samba/codepages" -DDRIVERFILE="/etc/samba/printers.def" -DBINDIR="/usr/bin" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bin/passwd" -DSMB_PASSWD_FILE="/etc/samba/private/smbpasswd" -DTDB_PASSWD_FILE="/etc/samba/private/smbpasswd.tdb" Using FLAGS32 = -O -mcpu=i686 -O3 -pipe -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/oper/oper4/jvrobert/scratch/enc/openssl-0.9.6/include -I/usr/afsws/include -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DLOGFILEBASE="/var/log" -DCONFIGFILE="/etc/samba/smb.conf" -DLMHOSTSFILE="/etc/samba/lmhosts" -DSWATDIR="/usr/share/swat" -DSBINDIR="/usr/sbin" -DLOCKDIR="/var/run/samba" -DCODEPAGEDIR="/var/lib/samba/codepages" -DDRIVERFILE="/etc/samba/printers.def" -DBINDIR="/usr/bin" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bin/passwd" -DSMB_PASSWD_FILE="/etc/samba/private/smbpasswd" -DTDB_PASSWD_FILE="/etc/samba/private/smbpasswd.tdb" Using LIBS = -L/usr/afsws/lib -L/usr/afsws/lib/afs -lacl -lcups -ldl -lnsl -lpam -lkauth -lprot -lubik -lauth -lrxkad -lvolser -lvldb -lcmd -lsys -ldes -lrx -llwp -lcom_err -laudit /usr/afsws/lib/afs/util.a -L/oper/oper4/jvrobert/scratch/enc/openssl-0.9.6 -lcrypto -lresolv Compiling rpc_server/srv_afstoken.c rpc_server/srv_afstoken.c:45: afs/stds.h: No such file or directory rpc_server/srv_afstoken.c:46: afs/ptint.h: No such file or directory rpc_server/srv_afstoken.c:47: afs/ptserver.h: No such file or directory rpc_server/srv_afstoken.c:48: afs/kautils.h: No such file or directory rpc_server/srv_afstoken.c:80: field `token' has incomplete type rpc_server/srv_afstoken.c:81: field `service' has incomplete type rpc_server/srv_afstoken.c:82: field `client' has incomplete type rpc_server/srv_afstoken.c:86: parse error before `id' rpc_server/srv_afstoken.c: In function `id2name': rpc_server/srv_afstoken.c:87: storage size of `tIds' isn't known rpc_server/srv_afstoken.c:88: storage size of `tNames' isn't known rpc_server/srv_afstoken.c:89: `afs_int32' undeclared (first use in this function)rpc_server/srv_afstoken.c:89: (Each undeclared identifier is reported only once rpc_server/srv_afstoken.c:89: for each function it appears in.) rpc_server/srv_afstoken.c:89: parse error before `errCode' rpc_server/srv_afstoken.c:92: `errCode' undeclared (first use in this function) rpc_server/srv_afstoken.c:92: `cell' undeclared (first use in this function) rpc_server/srv_afstoken.c:100: parse error before `)' rpc_server/srv_afstoken.c:101: `id' undeclared (first use in this function) rpc_server/srv_afstoken.c:106: `PR_MAXNAMELEN' undeclared (first use in this function) rpc_server/srv_afstoken.c:106: `name' undeclared (first use in this function) rpc_server/srv_afstoken.c:111: `ANONYMOUSID' undeclared (first use in this function) rpc_server/srv_afstoken.c: In function `unlog_NormalizeCellNames': rpc_server/srv_afstoken.c:125: storage size of `cellinfo' isn't known rpc_server/srv_afstoken.c:127: `AFSDIR_CLIENT_ETC_DIRPATH' undeclared (first use in this function) rpc_server/srv_afstoken.c:127: warning: assignment makes pointer from integer without a cast rpc_server/srv_afstoken.c:133: `MAXKTCREALMLEN' undeclared (first use in this function) rpc_server/srv_afstoken.c:143: `AFSCONF_NOTFOUND' undeclared (first use in this function) rpc_server/srv_afstoken.c: In function `unlog_ForgetCertainTokens': rpc_server/srv_afstoken.c:166: `afs_int32' undeclared (first use in this function) rpc_server/srv_afstoken.c:166: parse error before `code' rpc_server/srv_afstoken.c:167: storage size of `serviceName' isn't known rpc_server/srv_afstoken.c:177: `code' undeclared (first use in this function) rpc_server/srv_afstoken.c:200: sizeof applied to an incomplete type rpc_server/srv_afstoken.c: In function `unlog_CheckUnlogList': rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c:241: dereferencing pointer to incomplete type rpc_server/srv_afstoken.c: In function `enum_tokens': rpc_server/srv_afstoken.c:369: storage size of `service' isn't known rpc_server/srv_afstoken.c:369: storage size of `client' isn't known rpc_server/srv_afstoken.c:370: storage size of `tok' isn't known rpc_server/srv_afstoken.c:373: `PR_MAXNAMELEN' undeclared (first use in this function) rpc_server/srv_afstoken.c:373: size of array `name' has non-integer type rpc_server/srv_afstoken.c:384: `afs_int32' undeclared (first use in this function) rpc_server/srv_afstoken.c:384: parse error before `id' rpc_server/srv_afstoken.c:387: `id' undeclared (first use in this function) rpc_server/srv_afstoken.c: In function `api_afstoken_getafstoken': rpc_server/srv_afstoken.c:476: `KA_USERAUTH_VERSION' undeclared (first use in this function) rpc_server/srv_afstoken.c: In function `api_afstoken_forgettoken': rpc_server/srv_afstoken.c:566: `MAXKTCREALMLEN' undeclared (first use in this function) make: *** [rpc_server/srv_afstoken.o] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 86, Exitcode 2 !!! compile problem !!! emerge aborting on /usr/portage/net-fs/samba/samba-2.2.3a-r2.ebuild .
same here with samba-2.2.3a-r3 There are already some errors at the beginning (durring patching) of the ebuild: >>> Unpacking samba-2.2.3a.tar.gz [...] patching file source/param/loadparm.c Hunk #1 succeeded at 236 (offset 8 lines). Hunk #2 succeeded at 787 (offset 29 lines). Hunk #3 FAILED at 1339. Hunk #4 succeeded at 1539 (offset 31 lines). 1 out of 4 hunks FAILED -- saving rejects to file source/param/loadparm.c.rej [...] !!! ERROR: The ebuild did not complete successfully. !!! Function src_unpack, Line 24, Exitcode 1 !!! (no error message) However, emerging continues until I get the same errors as Chris. HTH -Markus-
It's me again :) As the error seemed related to afs, I changed my make.conf to not use afs: USE="-afs" And ... it works! So I think the error has to do with the samba-2.2.1a-afs.diff patch. Again, hth! -Markus-
i've launched the afs patch, as i 1] never wrote it anyway 2] never used it 3] dont have time/energy to maintain it samba-2.2.4.ebuild is available now.