[Samba] Failed building 3.0.30 for tru64 4.0F

Bengt Nilsson bengt.nilsson at mc2.chalmers.se
Tue Jun 3 05:15:43 GMT 2008


I downgraded to autoconf 2.61 which eliminated the "circular  
dependency " error.
Nevertheless, the uint32_t  and final link problem remains.

Is there ANY chance that samba 3 will ever build under tru64 4.0F?


2 jun 2008 kl. 14.48 skrev Bengt Nilsson:

> I tired to run autogen.sh:
>
> (mc2-p006)/diskeb2/sysproj/2008/samba-3.0.30/source/ ./autogen.sh
> ./autogen.sh: running script/mkversion.sh
> ./script/mkversion.sh: 'include/version.h' created for Samba("3.0.30")
> ./autogen.sh: running autoheader -I. -Ilib/replace
> configure.in:341: error: AC_REQUIRE: circular dependency of AC_AIX
> lib/replace/autoconf-2.60.m4:182: AC_USE_SYSTEM_EXTENSIONS is  
> expanded from...
> ../../lib/autoconf/specific.m4:451: AC_AIX is expanded from...
> lib/replace/autoconf-2.60.m4:182: AC_USE_SYSTEM_EXTENSIONS is  
> expanded from...
> configure.in:341: the top level
> autom4te: /usr/local/bin/m4 failed with exit status: 1
> autoheader: '/usr/local/bin/autom4te' failed with exit status: 1
>
> Any suggestions?
>
> 1 jun 2008 kl. 14.51 skrev Bengt Nilsson:
>
>> Dear friends,
>>
>> I failed to buld samba 3.0.30 for tru64unix 4.0F.
>>
>> I am curently locked to this os version due to other production  
>> software.
>> We currently run Samba 2.2.8a but we were requested to upgrade by  
>> our network group.
>>
>> I downloaded 3.3.30 and did
>>
>> $ cd source
>> $ ./configure
>>
>> no warnings or errors as far as I could see, except
>>
>> checking for replacing readdir using getdirentries()... failure:  
>> readdir [
>> Failed for unlink - 1 = Not owner
>> ]
>> failure: readdir [
>> Failed for unlink - 1 = Not owner
>> ]
>>
>> (what does this mean?)
>>
>>
>> $ make
>>
>> Using FLAGS      =  -O -D_SAMBA_BUILD_=3 -I/usr/users/eb0/bnilsson/ 
>> diskeb2/sysproj/2008/samba-3.0.30/source/popt -I/usr/users/eb0/ 
>> bnilsson/diskeb2/sysproj/2008/samba-3.0.30/source/iniparser/src - 
>> Iinclude -I./include  -I. -I. -I./lib/replace -I./lib/talloc -I./ 
>> tdb/include -I./libaddns -I./librpc -DHAVE_CONFIG_H     -I/usr/ 
>> users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/source/lib - 
>> D_SAMBA_BUILD_=3
>>     PICFLAG    = -fPIC
>>     LIBS       = -lproplist -lsecurity -lresolv -lresolv
>>     LDFLAGS    = -pie
>>     DYNEXP     =
>>     LDSHFLAGS  = -shared
>>     SHLIBEXT   = so
>>     SONAMEFLAG = -Wl,-soname,
>> Generating smbd/build_options.c
>> Building include/proto.h
>> creating /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/ 
>> source/include/proto.h
>> Building include/build_env.h
>> creating /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/ 
>> source/nsswitch/winbindd_proto.h
>> creating /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/ 
>> source/web/swat_proto.h
>> creating /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/ 
>> source/client/client_proto.h
>> creating /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/ 
>> source/utils/net_proto.h
>> creating /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/samba-3.0.30/ 
>> source/utils/ntlm_auth_proto.h
>> Compiling dynconfig.c
>> In file included from include/includes.h:789,
>>                from /usr/users/eb0/bnilsson/diskeb2/sysproj/2008/ 
>> samba-3.0.30/source/dynconfig.c:21:
>> include/proto.h:1440: error: conflicting types for 'tdb_fetch_int32'
>> include/util_tdb.h:54: error: previous declaration of  
>> 'tdb_fetch_int32' was here
>> include/proto.h:1440: error: conflicting types for 'tdb_fetch_int32'
>> include/util_tdb.h:54: error: previous declaration of  
>> 'tdb_fetch_int32' was here
>> include/proto.h:1442: error: conflicting types for 'tdb_store_int32'
>> include/util_tdb.h:56: error: previous declaration of  
>> 'tdb_store_int32' was here
>> include/proto.h:1442: error: conflicting types for 'tdb_store_int32'
>> include/util_tdb.h:56: error: previous declaration of  
>> 'tdb_store_int32' was here
>> include/proto.h:1444: error: conflicting types for 'tdb_fetch_uint32'
>> include/util_tdb.h:57: error: previous declaration of  
>> 'tdb_fetch_uint32' was here
>> include/proto.h:1444: error: conflicting types for 'tdb_fetch_uint32'
>> include/util_tdb.h:57: error: previous declaration of  
>> 'tdb_fetch_uint32' was here
>> include/proto.h:1446: error: conflicting types for 'tdb_store_uint32'
>> include/util_tdb.h:55: error: previous declaration of  
>> 'tdb_store_uint32' was here
>> include/proto.h:1446: error: conflicting types for 'tdb_store_uint32'
>> include/util_tdb.h:55: error: previous declaration of  
>> 'tdb_store_uint32' was here
>> include/proto.h:1450: error: conflicting types for  
>> 'tdb_change_int32_atomic'
>> include/util_tdb.h:46: error: previous declaration of  
>> 'tdb_change_int32_atomic' was here
>> include/proto.h:1450: error: conflicting types for  
>> 'tdb_change_int32_atomic'
>> include/util_tdb.h:46: error: previous declaration of  
>> 'tdb_change_int32_atomic' was here
>> The following command failed:
>> gcc  -O -D_SAMBA_BUILD_=3 -I/usr/users/eb0/bnilsson/diskeb2/sysproj/ 
>> 2008/samba-3.0.30/source/popt -I/usr/users/eb0/bnilsson/diskeb2/ 
>> sysproj/2008/samba-3.0.30/source/iniparser/src -Iinclude -I./ 
>> include  -I. -I. -I./lib/replace -I./lib/talloc -I./tdb/include -I./ 
>> libaddns -I./librpc -DHAVE_CONFIG_H     -I/usr/users/eb0/bnilsson/ 
>> diskeb2/sysproj/2008/samba-3.0.30/source/lib -D_SAMBA_BUILD_=3 - 
>> DCONFIGFILE="/usr/local/samba/lib/smb.conf"  -DSBINDIR="/usr/local/ 
>> samba/sbin" -DBINDIR="/usr/local/samba/bin" -DLMHOSTSFILE="/usr/ 
>> local/samba/lib/lmhosts" -DSWATDIR="/usr/local/samba/swat"  - 
>> DLOCKDIR="/usr/local/samba/var/locks" -DPIDDIR="/usr/local/samba/ 
>> var/locks" -DLIBDIR="/usr/local/samba/lib" -DLOGFILEBASE="/usr/ 
>> local/samba/var" -DSHLIBEXT="so" -DCONFIGDIR="/usr/local/samba/lib"  
>> -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd" - 
>> DPRIVATE_DIR="/usr/local/samba/private" -fPIC -c /usr/users/eb0/ 
>> bnilsson/diskeb2/sysproj/2008/samba-3.0.30/source/dynconfig.c -o  
>> dynconfig.o
>> make: *** [dynconfig.o] Error 1
>>
>> So I am stuck for the moment.
>> What can be done?
>>
>> BN
>>
>>
>>
>> -- 
>> To unsubscribe from this list go to the following URL and read the
>> instructions:  https://lists.samba.org/mailman/listinfo/samba
>



More information about the samba mailing list