[Chilli] rpmbuild problem in centos
Giovanni Bezicheri
giovanni.bezicheri at nethesis.it
Mon Nov 26 09:48:04 UTC 2012
I think you are missing libbstring..
On 26/11/2012 08:57, Ben wrote:
> Hi Giovanni,
>
> compilation is working fine but while doing rpmbulild we got ,
>
> libtool: relink: gcc -shared -fPIC -DPIC .libs/chilli.o .libs/tun.o
> .libs/ippool.o .libs/radius.o .libs/md5.o .libs/redir.o .libs/dhcp.o
> .libs/syserr.o .libs/iphash.o .libs/lookup.o .libs/util.o
> .libs/options.o .libs/statusfile.o .libs/conn.o .libs/sig.o
> .libs/garden.o .libs/dns.o .libs/session.o .libs/pkt.o .libs/chksum.o
> .libs/net.o .libs/safe.o .libs/sfhash.o .libs/ssl.o .libs/ms_chap.o
> .libs/cmdsock.o -Wl,-rpath -Wl,/usr/local/cova/lib
> -L/root/rpmbuild/BUILDROOT/coova-chilli-1.3.0-1.x86_64/usr/local/cova/lib
> -L/usr/local/cova/lib -lbstring -lssl -lcrypto -lrt -O2 -O2 -m64
> -mtune=generic -Wl,-soname -Wl,libchilli.so.0 -o
> .libs/libchilli.so.0.0.0
> /usr/bin/ld: cannot find -lbstring
> collect2: ld returned 1 exit status
> libtool: install: error: relink `libchilli.la' with the above command
> before installing it
> make[3]: *** [install-libLTLIBRARIES] Error 1
> make[3]: Leaving directory `/root/rpmbuild/BUILD/coova-chilli-1.3.0/src'
> make[2]: *** [install-am] Error 2
> make[2]: Leaving directory `/root/rpmbuild/BUILD/coova-chilli-1.3.0/src'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/root/rpmbuild/BUILD/coova-chilli-1.3.0/src'
> make: *** [install-recursive] Error 1
> error: Bad exit status from /var/tmp/rpm-tmp.S5T1pg (%install)
>
> I tried to find package dependencies for lbstrring above error but it
> same after installing some other packages also.
>
> Is there any package missing here or ?
>
> BR
> Ben
>
>> Hi Giovanni,
>>
>> yes it is working now. Thanks for your kind response.
>>
>> BR
>> Ben
>>> It depends from the gcc version used to compile the sources..
>>> try to fix main-opt.c:781 as follows:
>>>
>>> char *tok, *str, *ptr = NULL;
>>>
>>> On 21/11/2012 11:22, Ben wrote:
>>>> Hi,
>>>>
>>>> I am trying to build rpm from spec file as per site information.
>>>> While build i got below error,
>>>>
>>>> /bin/sh ../libtool --tag=CC --mode=link gcc -D_GNU_SOURCE -Wall
>>>> -Werror -fno-builtin -fno-strict-aliasing -O2 -fomit-frame-pointer
>>>> -funroll-loops -pipe -I../bstring
>>>> -DDEFCHILLICONF='"/etc/chilli.conf"'
>>>> -DDEFPIDFILE='"/var/run/chilli.pid"' -DDEFSTATEDIR='"/var/run"'
>>>> -DSBINDIR='"/usr/sbin"' -O2 -g -o chilli_radconfig
>>>> main-radconfig.o libchilli.la ../bstring/libbstring.la -lssl
>>>> -lcrypto -lrt
>>>> libtool: link: gcc -D_GNU_SOURCE -Wall -Werror -fno-builtin
>>>> -fno-strict-aliasing -O2 -fomit-frame-pointer -funroll-loops -pipe
>>>> -I../bstring -DDEFCHILLICONF=\"/etc/chilli.conf\"
>>>> -DDEFPIDFILE=\"/var/run/chilli.pid\" -DDEFSTATEDIR=\"/var/run\"
>>>> -DSBINDIR=\"/usr/sbin\" -O2 -g -o .libs/chilli_radconfig
>>>> main-radconfig.o ./.libs/libchilli.so
>>>> ../bstring/.libs/libbstring.so -lssl -lcrypto -lrt -Wl,-rpath
>>>> -Wl,/usr/lib64
>>>> gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -Wall -Werror
>>>> -fno-builtin -fno-strict-aliasing -O2 -fomit-frame-pointer
>>>> -funroll-loops -pipe -I../bstring
>>>> -DDEFCHILLICONF='"/etc/chilli.conf"'
>>>> -DDEFPIDFILE='"/var/run/chilli.pid"' -DDEFSTATEDIR='"/var/run"'
>>>> -DSBINDIR='"/usr/sbin"' -O2 -g -MT main-opt.o -MD -MP -MF
>>>> .deps/main-opt.Tpo -c -o main-opt.o main-opt.c
>>>> cc1: warnings being treated as errors
>>>> main-opt.c: In function 'main':
>>>> main-opt.c:781: error: 'ptr' may be used uninitialized in this
>>>> function
>>>> make[3]: *** [main-opt.o] Error 1
>>>> make[3]: Leaving directory
>>>> `/root/rpmbuild/BUILD/coova-chilli-1.3.0/src'
>>>> make[2]: *** [all-recursive] Error 1
>>>> make[2]: Leaving directory
>>>> `/root/rpmbuild/BUILD/coova-chilli-1.3.0/src'
>>>> make[1]: *** [all-recursive] Error 1
>>>> make[1]: Leaving directory `/root/rpmbuild/BUILD/coova-chilli-1.3.0'
>>>> make: *** [all] Error 2
>>>> error: Bad exit status from /var/tmp/rpm-tmp.KiJKs5 (%build)
>>>>
>>>>
>>>> RPM build errors:
>>>> Bad exit status from /var/tmp/rpm-tmp.KiJKs5 (%build)
>>>>
>>>>
>>>> Is there any dependency problem here or ?
>>>>
>>>> OS : centos 6.2 64 bit
>>>> coovachilli : 1.3.0
>>>>
>>>>
>>>> BR
>>>> Ben
>>>> _______________________________________________
>>>> Chilli mailing list
>>>> Chilli at coova.org
>>>> http://lists.coova.org/cgi-bin/mailman/listinfo/chilli
>>>
>>> _______________________________________________
>>> Chilli mailing list
>>> Chilli at coova.org
>>> http://lists.coova.org/cgi-bin/mailman/listinfo/chilli
>>
>
More information about the Chilli
mailing list