[Samba] CentOS 5.6 X86_64 install problem
Taylor, Jonn
jonnt at taylortelephone.com
Tue May 17 19:50:58 MDT 2011
Make sure that these packages are installed. This is what it takes to
compile samba 3.
BuildRequires: pam-devel, readline-devel, ncurses-devel, libacl-devel,
krb5-devel, openldap-devel, openssl-devel, cups-devel
BuildRequires: autoconf, gawk, gtk2-devel, libcap-devel, keyutils-libs-devel
I have had some problems compiling s3/s4 on CentOS 5.6. I finally
decided to run Debian Lenny in a VM on the same server that I wanted s4
on. I use samba3x on CentOS for file sharing and auth is done to the s4
on Lenny. Works great.
Jonn
On 05/17/2011 06:00 PM, derek at podoll.com wrote:
> John
>
> Thank you for the quick reply on this trying that now
>
> here is what I have tried ./configure.developer --disable-s3build
>
> returns
>
> waf [command] [options]
>
> Main commands (example: ./waf build -j4)
> build : build all targets
> clean : removes the build files
> configure : configures the project
> ctags : build 'tags' file using ctags
> dist : makes a tarball for distribution
> distcheck : test that distribution tarball builds and installs
> distclean : removes the build directory
> etags : build TAGS file using etags
> install : installs the build files
> pydoctor : build python apidocs
> reconfigure : reconfigure if config scripts have changed
> test : Run the test suite (see test options below)
> testonly : run tests without doing a build first
> uninstall : removes the installed files
> wafdocs : build wafsamba apidocs
> wildcard_cmd: called on a unknown command
>
> waf: error: no such option: --disable-s3build
>
> next I tried running ./configure.developer then make --disable-s3build
> this also fails with make: unrecognized option `--disable-s3build'
>
>
> Looked around on the internet and found this information
>
> --- script/installsamba4.sh (revision 2813)
> +++ script/installsamba4.sh (working copy)
> @@ -280,17 +280,8 @@
> pushd samba4
> error_check $? "samba4 setup"
>
> # this is a temporary hack while we try to support both git and samba
> # alpha 15 tarball. the tarball doesn't know --disable-s3build and
> # samba git won't currently build without --disable-s3build
> because of
> # https://bugzilla.samba.org/show_bug.cgi?id=8113
> if test -z "$TARPATH"; then
> ./configure.developer -C --prefix=$SAMBA_PREFIX --disable-s3build
> error_check $? "samba4 git configure"
> else
> ./configure.developer -C --prefix=$SAMBA_PREFIX
> error_check $? "samba4 configure"
> fi
> ./configure.developer -C --prefix=$SAMBA_PREFIX
> error_check $? "samba4 git configure"
>
> echo "Step2: Compile Samba4 (Source)"
> $MAKE -j
>
> this ran fine on system but same results it is still trying to compile
> samba3 code.
>
> Can you think of anything I can try right now I am currently
> downloading the rsync of samba4 just to see if that makes any
> difference from the git source I have
>
>
> Derek
>
> On Tue, 17 May 2011 16:23:40 -0500, Taylor, Jonn wrote:
>> By default samba 3 and samba 4 are built. Use --disable-s3build to only
>> build samba 4. There is also a how to that someone did for CentOS, just
>> search the archives for it.
>>
>> Jonn
>>
>> On 05/17/2011 03:46 PM, derek at podoll.com wrote:
>>> I am trying to install samba 4 on a CentOS 5.6 X86_64 with all update
>>> installed following the directions from
>>> http://wiki.samba.org/index.php/Samba4/HOWTO
>>>
>>>
>>> Installed git and am able to use that to pull down latest version of
>>> samba source code
>>>
>>> ran ./configure.developer (can post output from this long file if
>>> needed)
>>>
>>> Once that was done I ran the make command and got this at the end
>>>
>>> [3364/3441] Linking default/source3/smbd/smbd
>>> default/source3/libsamba3core.so: undefined reference to `cap_free'
>>> default/source3/libsamba3core.so: undefined reference to `cap_set_flag'
>>> default/source3/libsamba3core.so: undefined reference to `cap_get_proc'
>>> default/source3/libsamba3core.so: undefined reference to `cap_set_proc'
>>> collect2: ld returned 1 exit status
>>> Waf: Leaving directory `/samba-master/bin'
>>> Build failed: -> task failed (err #1):
>>> {task: cc_link epmd_7.o,server_98.o,msg_idmap_98.o -> smbd}
>>> make: *** [all] Error 1
>>>
>>> I can provide a full output of the make if required also
>>>
>>> I was able to install samba 4 following the same directions on this
>>> system around a month or so ago but I am reinstalling to because I
>>> wanted to get a clean version and make this one the PDC on the network
>>> because it is a physical system not virtual like the current samba 4
>>> PDC I have running right now.
>>>
>>>
>>>
>>> Derek
>
More information about the samba
mailing list