samba.git top-level build issue (default/source3/libsmbconf.so)

Andrew Shinkarchuck adriano32.gnu at gmail.com
Mon Jun 20 16:52:36 MDT 2011


Hello everyone!

I have tried to build current samba.git tree at my Debian Lenny computer (64
bit - gcc 4.3.2, python 2.5.2 and so on like in default "Lenny" distro) but
got error at almost finish of "make" without any options to ./configure
besides --prefix=/usr/samba

>snip<
[3328/3346] Linking default/source3/debug2html
[3329/3346] Linking default/source3/smbfilter
[3330/3346] Linking default/source3/versiontest
default/source3/libsmbconf.so: undefined reference to `current_user_info'
default/source3/libsmbconf.so: undefined reference to `get_user_home_dir'
default/source3/libsmbconf.so: undefined reference to `get_current_username'
default/source3/libsmbconf.so: undefined reference to `sys_lstat'
default/source3/libsmbconf.so: undefined reference to `sys_closedir'
default/source3/libsmbconf.so: undefined reference to
`set_local_machine_name'
default/source3/libsmbconf.so: undefined reference to `sys_opendir'
default/source3/libsmbconf.so: undefined reference to
`free_local_machine_name'
default/source3/libsmbconf.so: undefined reference to `sys_stat'
default/source3/libsmbconf.so: undefined reference to `standard_sub_basic'
default/source3/libsmbconf.so: undefined reference to `myhostname_upper'
default/source3/libsmbconf.so: undefined reference to `smb_panic_s3'
default/source3/libsmbconf.so: undefined reference to `smb_xmalloc_array'
default/source3/libsmbconf.so: undefined reference to
`smb_signing_is_active'
default/source3/libsmbconf.so: undefined reference to `get_Protocol'
default/source3/libsmbconf.so: undefined reference to `sys_fstat'
default/source3/libsmbconf.so: undefined reference to `timespec_compare'
default/source3/libsmbconf.so: undefined reference to `get_remote_arch'
default/source3/libsmbconf.so: undefined reference to `state_path'
default/source3/libsmbconf.so: undefined reference to `sys_open'
default/source3/libsmbconf.so: undefined reference to `sys_readdir'
default/source3/libsmbconf.so: undefined reference to `db_open'
default/source3/libsmbconf.so: undefined reference to `talloc_sub_basic'
collect2: ld returned 1 exit status
Waf: Leaving directory `/usr/src/samba-master/bin'
Build failed:  -> task failed (err #1):
        {task: cc_link version_test_205.o -> versiontest}
make: *** [all] Error 1

I googled it and realized that it is not just for me. I have found similar
issues in
http://irclog.samba.org/2011/06/20110606-Mon.log
and
http://tracker.openchange.org/boards/3/topics/107
and another one stderr pastebin from 17th of June in googlecache
http://webcache.googleusercontent.com/search?q=cache:rgkBqmizGqoJ:pastebin.com/zfszzTzY

Both threads are fresh (4th of June, 6th of June), you can check it.

I have tried to clean git tree (as <kai> adviced to <simplexe> in irc
channel) but received similar error again.
I even tried to reclone samba.git - same error.

I have googled similar logs and found
http://git.samba.org/autobuild.flakey/2011-06-02-0025/samba4.stderr
in which after
"Linking default/source3/versiontest"
goes
"Linking default/source3/wbinfo3"

So, what do you think about it? Maybe some includes are missing or smth
else?

PS: Please, excuse me, if i should post it into bugzilla or another list.


More information about the samba-technical mailing list