On 11/14/2010 07:59 PM, Stuart Baggs wrote: > Thanks for your help. This is getting really frustrating now. I have tried to > recompile openbsc with: > > autoreconf --install --force > ./configure > > but the process stops on ./configure with: > > checking for LIBOSMOSCCP... configure: error: Package requirements > (libosmo-sccp >= 0.0.3) were not met: > > No package 'libosmo-sccp' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables LIBOSMOSCCP_CFLAGS > and LIBOSMOSCCP_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > I'm probably being really stupid, but it's been a long day. Any pointers?
.... 1.) the autoreconf --install --force was below your quote of attempting to build libosmo-sccp. So it was related to libosmo-sccp. :) 2.) You have not invoked './configure', you have either invoked './configure --enable-nat' or './configure --enable-osmo-bsc' (or both). For a normal build libosmosccp is not required. To illustrate I have put the relevant part from configure.in here. So only if you have used any of the two options you will need libosmo-sccp. If you don't have libosmosccp... then don't specify the two options. I hope this helps AC_ARG_ENABLE([nat], [AS_HELP_STRING([--enable-nat], [Build the BSC NAT. Requires SCCP])], [ PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 0.0.2) osmo_ac_build_nat="yes" ], [ osmo_ac_build_nat="no" ]) AM_CONDITIONAL(BUILD_NAT, test "x$osmo_ac_build_nat" = "xyes") AC_ARG_ENABLE([osmo-bsc], [AS_HELP_STRING([--enable-osmo-bsc], [Build the Osmo BSC])], [ PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 0.0.2) osmo_ac_build_bsc="yes" ], [ osmo_ac_build_bsc="no" ])