[Samba] Samba4 4.2 building options and error during Samba4 4.2. building breaks it.
Rowland Penny
rowlandpenny at googlemail.com
Fri Mar 20 11:20:04 MDT 2015
On 20/03/15 17:06, CpServiceSpb wrote:
> May I don' t understand you, may be you don' t understand me.
>
> I built Samba4 4.1.14 by the following way:
> - built each libs: talloc, tdb, tevent, ldb by
> configure -C --prefix=/usr/local/samba --enable-developer
> --bundled-libraries=NONE
> make
> make install
> built Samba4 in itself
> configure -C --enable-developer --enable-gnutls --enable-cups
> --enable-iprint --with-regedit --builtin-libraries=replace
> --prefix=/usr/local/samba \
> --enable-socket-wrapper --enable-nss-wrapper
> --bundled-libraries=talloc,tdb,tevent,ldb
>
> make
> make install
> And Samba4 4.1.14 was built successfully.
>
> So, to now, I have solved this 'question' and built Samba4 4.2
> successfully almost with parameters I built 4.1 version.
> So the 'question' was at --builtin-libraries=replace. All worked with
> --builtin-libraries=LIST.
> Thanks me. :))
>
> By the way, I founded this:
> https://groups.google.com/forum/#!topic/mailing.unix.samba-technical/7R3QVPUpRHs
> That is all wrappers were moved out from Samba4 tree code. And there
> are not --enable-socket-wrapper --enable-nss-wrapper
> --enable-uid-wrapper switched at configure at 4.2 version.
>
> Topic could be closed.
>
>
> > This doesn't really answer the question, if you are ok with samba
> ending up in /usr/local/samba/,
> > then (after you have installed the required build packages), you can
> just do:
>
> > ./configure && make && make install
> > So why do you need to build samba the way you are trying to ??
> > So, I built Samba4 4.0.x and 4.1x in such way and wrote simple
> script to automate it.
> > What is the best way of Samba4 4.2.x building ?
> > And why is there this break down ?
>
> 20.03.2015 13:49, CpServiceSpb пишет:
>> So, I built Samba4 4.0.x and 4.1x in such way and wrote simple script
>> to automate it.
>> What is the best way of Samba4 4.2.x building ?
>> And why is there this break down ?
>>
>>
>> > can I ask why you are attempting to build samba this way ?? Rowland
>>
>> > 20.03.2015 3:25, CpServiceSPb . пишет:
>>> I tried to build Samba4 4.2.0 from March, 04, 2015 from sources and
>>> got the same error at 2 different machiens with Ubuntu 14.04 server
>>> LTS x32:
>>>
>>> [3724/4281] Linking default/lib/util/libsamba-util.so
>>> default/lib/util/util_11.o: In function `file_check_permissions':
>>> home/samba/bin/../lib/util/util.c:152: undefined reference to
>>> `uid_wrapper_enabled'
>>> default/lib/util/util_11.o: In function
>>> `directory_create_or_exist_strict':
>>> home/samba/bin/../lib/util/util.c:277: undefined reference to
>>> `uid_wrapper_enabled'
>>> collect2: error: ld returned 1 exit status
>>>
>>> Firstly I built talloc, tdb, tevent and ldb, all are with
>>> --enable-developer --bundled-libraries=NONE switches.
>>> Then Samba4 in its self with:
>>> --enable-developer --enable-gnutls --enable-cups --enable-iprint
>>> --with-regedit --builtin-libraries=replace
>>> --bundled-libraries=talloc,tdb,tevent,ldb
>>>
>>> And there are not --enable-socket-wrapper --enable-nss-wrapper
>>> --enable-uid-wrapper options of configure.
>>> How are to enable them ?
>>>
>>> So what is it and how is avoid it to build Samba4 ?
>>>
>>> And are valid --enable-cups and --enable-iprint for Samba4 4.2 ?
>>>
>>
>
You definitely don't understand me, I know *HOW* you are compiling
samba4, I asked *WHY* you are compiling it this way.
*WHY* are you building the libs separately ?????
Just *WHAT* requires this ???, certainly not samba4
Rowland
More information about the samba
mailing list