Hello there,

what kernel are you using ? which gcc version ?

installed all packages needed ? apt-get install build-essential kernel-package automake autoconf fakeroot git-core git-arch flex bison libgsm1-dev libgsmme-dev libncurses5-dev subversion libtool libdbi libdbi0-dev

I used gcc 4.4.3, debian lenny 2.6.32 64bit kernel and it worked.

Best regards

Ihab El Bakri

> Date: Tue, 2 Mar 2010 23:23:37 +0530
> From: ashwin.lists@gmail.com
> To: bjarnisi@gmail.com; openbsc@lists.gnumonks.org
> Subject: Re: Compilation Errors on Lenny 5.0.4
>
> On 02-Mar-10 3:12 PM, Bjarni S. Siguršsson wrote:
> > Also, you can check if PKG_CHECK_MODULES is defined in aclocal.m4.
> >>> grep PKG_CHECK_MODULES aclocal.m4
> >
> > Should get a line with "AC_DEFUN([PKG_CHECK_MODULES],". If not then
> > there is something "wrong" with the autoconf setup, or you are missing
> > the pkg.m4 file which should come with the pkg-config package.
> >
> > -BSS
>
> Thanks for putting in so much effort for me.
>
> There were multiple problems in my freshly installed "lenny" :)
>
> There was no libosmocore. So downloaded
> (git://git.osmocom.org/libosmocore.git) and started compiling. Ran into
> problem of some a4 errors and installed gettext with apt-get. Then there
> was problem of libtool missing. So installed libtool with apt-get.
> Finally compiled and installed libosmocore.
>
> After solving the above issues came back to openbsc -
>
> Now the autoreconf -i is cleanly executed.
> The ./configure step is also clean and same as your output.
>
> The make step is *breaking* now with errors as below :-
>
> Making all in src
> make[2]: Entering directory `/root/openbsc/openbsc/src'
> gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -I/usr/local/include/
> -g -O2 -MT abis_rsl.o -MD -MP -MF .deps/abis_rsl.Tpo -c -o abis_rsl.o
> abis_rsl.c
> In file included from ../include/openbsc/gsm_data.h:59,
> from abis_rsl.c:31:
> /usr/local/include/osmocore/utils.h:8: error: redefinition of āstruct
> value_stringā
> make[2]: *** [abis_rsl.o] Error 1
> make[2]: Leaving directory `/root/openbsc/openbsc/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/openbsc/openbsc'
> make: *** [all] Error 2
>
> Any guesses what else to fix ?
>
> with Regards,
> ASHWIN
>


Hotmail: Free, trusted and rich email service. Get it now.