Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2416 - samba-2.2.3a-r2 fails to compile
Summary: samba-2.2.3a-r2 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Donny Davies (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-03 17:57 UTC by Chris Arndt
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Arndt 2002-05-03 17:57:41 UTC
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 .
Comment 1 Markus Krainer 2002-05-04 07:40:16 UTC
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-
Comment 2 Markus Krainer 2002-05-04 08:06:28 UTC
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-
Comment 3 Donny Davies (RETIRED) gentoo-dev 2002-05-07 00:58:51 UTC
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.