|
From: Ricardo M. <ric...@gm...> - 2016-03-01 15:59:15
|
Hello, I'm trying to deploy *OpenBTS* v5.0 on a *BeagleBone Black* with an *Ettus USRP B200*, but I'm having some troubles in compiling it from source... I tried to follow the tutorial by Julian Oliver @ HOWTO: GSM Base Station with the BeagleBone Black, Debian GNU/Linux and a USRP <https://discourse.criticalengineering.org/t/howto-gsm-base-station-with-the-beaglebone-black-debian-gnu-linux-and-a-usrp/56>, but I came across some problems compiling because of a missing dependency - *libcoredumper*. So then I found this *OpenBTS Wiki* for compilation on an Ettus E3x0 <http://openbts.org/w/index.php?title=E3x0>, replacing everywhere it mention the *CFLAGS="-mcpu=cortex-a9 -mfpu=neon"* by *CFLAGS="-mcpu=cortex-a7 -mfpu=neon"* (although I'm not sure if this is right) to match the processor on *BeagleBone Black *board respectively, e.g.: - *./configure CFLAGS="-mcpu=cortex-a7 -mfpu=neon"* However during compiling ("making") of the *OpenBTS* package, I came across the following error that I'm enable to figure out is origin: *g++ -DHAVE_CONFIG_H -I. -I.. -D'REPO_REV="e9bac710e3 >> CommonLibs:11d8baa826"' -I../apps -I../CommonLibs -I../Control -I../GSM >> -I../GSMShare -I../GPRS -I../SGSNGGSN -I../SIP -I../SMS -I../TRXManager >> -I../Globals -I../CLI -I../Peering -I../NodeManager >> -I../NodeManager/JsonBox-0.4.3/include -I../Scanning -g -O2 -Wall >> -pthread -ldl -rdynamic -DTIMESTAMP_ISO=`date +'"%Y-%m-%dT%H:%M:%S"'` >> -mcpu=cortex-a7 -mfpu=neon -MT GetConfigurationKeys.o -MD -MP -MF >> .deps/GetConfigurationKeys.Tpo -c -o GetConfigurationKeys.o >> GetConfigurationKeys.cpp* > > *g++: internal compiler error: Killed (program cc1plus)* > > *Please submit a full bug report,* > > *with preprocessed source if appropriate.* > > *See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.* > > *Makefile:546: recipe for target 'GetConfigurationKeys.o' failed* > > *make[2]: *** [GetConfigurationKeys.o] Error 4* > > *make[2]: Leaving directory '/root/src/openbts/apps'* > > *Makefile:560: recipe for target 'all-recursive' failed* > > *make[1]: *** [all-recursive] Error 1* > > *make[1]: Leaving directory '/root/src/openbts'* > > *Makefile:490: recipe for target 'all' failed* > > *make: *** [all] Error 2* > > I also should mention that I skipped the parts of *libosip2 3.6.0* and *oRTP 0.22.0* of *E3x*- I'm not sure if they are needed, since they weren't mentioned on the first tutorial. Could somebody help me diagnose with this and guide me on sucessfully deploying *OpenBTS* working on *BeagleBone Black + Ettus B200*? Thank you very much for your attention and help. Best regards, Ricardo Frederico Leote Mota E-Mail : ric...@gm... Phone : (+351) 92 442 19 71 Skype : rfl.mota |