samba4 compile error
Preston Kutzner
shizzlecash at gmail.com
Mon May 30 09:47:50 MDT 2011
I can confirm that Alpha 15 compiles and passes quicktest just fine. It
appears that the problem does reside in Alpha16 (including the latest
git pull as of ~9:00a.m. CDT 2011-05-30). Thanks for the heads-up on
Alpha15 working. I'll use this release for now.
On 5/30/11 7:43 AM, Andrew Bartlett wrote:
> On Mon, 2011-05-30 at 12:56 +0200, Martin Hochreiter wrote:
>> Can somebody give me a hint please?
>>
>>
>> cd /root/samba-master/
>> ./configure.developer
>> make
>>
>> [...]
>> default/source3/libsamba3core.so: undefined reference to `lp_clustering'
>> default/source3/libsamba3core.so: undefined reference to `lp_lockdir'
>> default/source3/libpassdb.so: undefined reference to `lp_private_dir'
>> default/source3/libsamba3core.so: undefined reference to `lp_syslog_only'
>> collect2: ld gab 1 als Ende-Status zurück
>> Waf: Leaving directory `/root/samba-master/bin'
>> Build failed: -> task failed (err #1):
>> {task: cc_link regfio_36.o,reg_parse_prs_36.o,profiles_119.o ->
>> profiles.inst}
>> make: *** Fehler 1
>>
>>
>> OS: CentOS 5.6 64bit
>
> I am working to make this more reliable. We have issues with the
> internal dependency tree in the source3 parts of the tree.
>
> I have a patch in autobuild that starts to untangle this mess, adding
> for example a dep from samba3core to our loadparm code.
>
> The issue is that we cannot yet fully specify the dependencies as we
> have loops - so we allow undefined systmols, and hope it all works out
> (it doesn't sometimes).
>
> Additionally this seems to interact poorly with the --as-needed linker
> option. We added this to help ensure we always compile on gentoo (they
> set this by default), but during this interim stage of integrating the
> source3 waf build, it may be harming us on more common platforms.
>
> Andrew Bartlett
More information about the samba-technical
mailing list