I got the bs11_config and the bsc_hack compiled,

yes I use cygwin ..

 

but ipaccess-find and the other programs won’t compiled.

 

Can somebody bring me on the right lane?

 

Tom@HAL2008 ~

$ cd openbsc/openbsc

 

Tom@HAL2008 ~/openbsc/openbsc

$ make

make  all-recursive

make[1]: Entering directory `/home/Tom/openbsc/openbsc'

Making all in include

make[2]: Entering directory `/home/Tom/openbsc/openbsc/include'

Making all in openbsc

make[3]: Entering directory `/home/Tom/openbsc/openbsc/include/openbsc'

make[3]: Nothing to be done for `all'.

make[3]: Leaving directory `/home/Tom/openbsc/openbsc/include/openbsc'

Making all in vty

make[3]: Entering directory `/home/Tom/openbsc/openbsc/include/vty'

make[3]: Nothing to be done for `all'.

make[3]: Leaving directory `/home/Tom/openbsc/openbsc/include/vty'

make[3]: Entering directory `/home/Tom/openbsc/openbsc/include'

make[3]: Nothing to be done for `all-am'.

make[3]: Leaving directory `/home/Tom/openbsc/openbsc/include'

make[2]: Leaving directory `/home/Tom/openbsc/openbsc/include'

Making all in src

make[2]: Entering directory `/home/Tom/openbsc/openbsc/src'

if gcc -DHAVE_CONFIG_H -I. -I. -I..  -I../include   -Wall -g -O2 -MT ipaccess-find.o -MD -MP -MF ".deps/ipaccess-find.Tpo" -c -o ipaccess-find.o ipaccess-find.c; \

        then mv -f ".deps/ipaccess-find.Tpo" ".deps/ipaccess-find.Po"; else rm -f ".deps/ipaccess-find.Tpo"; exit 1; fi

In file included from ipaccess-find.c:13:

../include/openbsc/ipaccess.h:37: warning: "struct e1inp_line" declared inside parameter list

../include/openbsc/ipaccess.h:37: warning: its scope is only this definition or declaration, which is probably not what you want

ipaccess-find.c: In function `udp_sock':

ipaccess-find.c:46: error: `SO_BINDTODEVICE' undeclared (first use in this function)

ipaccess-find.c:46: error: (Each undeclared identifier is reported only once

ipaccess-find.c:46: error: for each function it appears in.)

make[2]: *** [ipaccess-find.o] Error 1

make[2]: Leaving directory `/home/Tom/openbsc/openbsc/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/Tom/openbsc/openbsc'

make: *** [all] Error 2

 

Tom@HAL2008 ~/openbsc/openbsc

$