Samba 4 RC4 fails to ./configure on FreeBSD

Andriy Syrovenko andriys at gmail.com
Wed Oct 31 08:46:05 MDT 2012


Hi,

S4 RC4 fails to ./configure on FreeBSD. I've tried both officially released
tarball and git- both with the same result. I've checked for the recent
changes, and it seems like the problem is due to the following commit:

commit 5f6433e034022b033a31733b81cfdaacdd3afb9d
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Oct 8 11:18:03 2012 +0200

Error details follow:

Checking correct behavior of strtoll                              :
Traceback (most recent call last):
  File "./buildtools/bin/waf", line 76, in <module>
    Scripting.prepare(t, cwd, VERSION, wafdir)
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Scripting.py",
line 145, in prepare
    prepare_impl(t, cwd, ver, wafdir)
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Scripting.py",
line 135, in prepare_impl
    main()
  File "/usr/home/andrew/SambaDev/samba/wscript", line 281, in main
    wildcard_main(wildcard_cmd)
  File "./buildtools/wafsamba/samba_wildcard.py", line 110, in wildcard_main
    fun(ctx)
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Scripting.py",
line 241, in configure
    conf.sub_config([''])
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Configure.py",
line 237, in sub_config
    self.recurse(k, name='configure')
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Utils.py", line
634, in recurse
    f(self)
  File "/usr/home/andrew/SambaDev/samba/wscript", line 83, in configure
    conf.RECURSE('lib/replace')
  File "./buildtools/wafsamba/samba_utils.py", line 462, in RECURSE
    return ctx.sub_config(relpath)
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Configure.py",
line 237, in sub_config
    self.recurse(k, name='configure')
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Utils.py", line
634, in recurse
    f(self)
  File "./buildtools/wafsamba/samba_utils.py", line 48, in runonce_wrapper
    ret = function(*args)
  File "/usr/home/andrew/SambaDev/samba/lib/replace/wscript", line 212, in
configure
    define = 'HAVE_BSD_STRTOLL',
  File "./buildtools/wafsamba/samba_autoconf.py", line 413, in CHECK_CODE
    conf.COMPOUND_END(conf.env[define])
  File "./buildtools/wafsamba/samba_autoconf.py", line 70, in COMPOUND_END
    p(result)
  File "/usr/home/andrew/SambaDev/samba/buildtools/wafadmin/Configure.py",
line 299, in check_message_2
    self.log.write(sr)
TypeError: expected a character buffer object

Best regards,
Andriy.


More information about the samba-technical mailing list