Samba4 does not compile on Ubuntu i686
Zahari Zahariev
zahari.zahariev at gmail.com
Mon Oct 11 02:54:20 MDT 2010
On 10/11/10 10:51 AM, Brad Hards wrote:
> On Monday, October 11, 2010 05:59:28 pm Zahari Zahariev wrote:
>> After your last commits this morning (http://pastebin.com/0J1qKQM7)
>> all of my Ubuntu machines started to produce 'make' error --
>> http://pastebin.com/0ZQgb0Da. However I do not see that on the official
>> buildfarm Ubuntu machines (they are all x86_64). Also I do not have this
>> issue on my Debian Lenny machine.
> I'm not seeing that on the openchange buildbot slaves (including not ubuntu
> 10.04, but I think that is also 64 bit).
>
> There is a problem with pidl generated client code though, see
> https://bugzilla.samba.org/show_bug.cgi?id=7720
>
> Brad
Hi Brad,
I also have Ubuntu 10.04.1 LTS (amd64) and I went deleted the whole
samba-master source tree and cloned it again with git.
./autogen.sh && ./configure && make
The result is still the same:
...
...
[ 567/2175] Compiling auth/ntlm/auth_sam.c
[ 568/2175] Compiling auth/credentials/credentials.c
In file included from ../auth/credentials/credentials.c:27:
../auth/credentials/credentials_krb5.h:26:27: error: gssapi/gssapi.h: No
such file or directory
../auth/credentials/credentials_krb5.h:27:32: error:
gssapi/gssapi_krb5.h: No such file or directory
../auth/credentials/credentials_krb5.h:28:18: error: krb5.h: No such
file or directory
In file included from ../auth/credentials/credentials.c:27:
../auth/credentials/credentials_krb5.h:31: error: expected
specifier-qualifier-list before ‘gss_cred_id_t’
../auth/credentials/credentials_krb5.h:38: error: expected declaration
specifiers or ‘...’ before ‘gss_cred_id_t’
../auth/credentials/credentials_krb5.h:43: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘principal_from_credentials’
../auth/credentials/credentials_krb5.h:49: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before
‘impersonate_principal_from_credentials’
In file included from ../auth/credentials/credentials.c:28:
default/source4/auth/kerberos/kerberos_util.h:15: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘principal_from_credentials’
default/source4/auth/kerberos/kerberos_util.h:26: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘smb_krb5_open_keytab’
default/source4/auth/kerberos/kerberos_util.h:29: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘smb_krb5_update_keytab’
default/source4/auth/kerberos/kerberos_util.h:35: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘smb_krb5_create_memory_keytab’
default/source4/auth/kerberos/kerberos_util.h:39: error: expected ‘)’
before ‘enc_type_enum’
default/source4/auth/kerberos/kerberos_util.h:40: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
‘kerberos_enctype_bitmap_to_enctypes’
../auth/credentials/credentials.c: In function ‘cli_credentials_guess’:
../auth/credentials/credentials.c:732: warning: ‘event_context_find’ is
deprecated (declared at ../lib/events/events.h:6)
Waf: Leaving directory `/root/samba-master/source4/bin'
Build failed: -> task failed (err #1):
{task: cc credentials.c -> credentials_1.o}
make: *** [all] Error 1
How can this be ?? Am I having the "wrong" hostname bug :-) ?
Regards!
More information about the samba-technical
mailing list