Osmocombb on Ubuntu 16.04

Pau Espin Pedrol pespin at sysmocom.de
Thu Aug 24 16:21:47 UTC 2017



On 24/08/17 18:03, ty wrote:
> Thanks Harald for your quick response. I just updated the libosmocore 
> version and run make again, this time with a different error.
> 
> usr/bin/ld: main.o: undefined reference to symbol 
> '_talloc_zero_array@@TALLOC_2.0.2'
> //usr/lib/i386-linux-gnu/libtalloc.so.2: error adding symbols: DSO 
> missing from command line
> collect2: error: ld returned 1 exit status
> Makefile:388: recipe for target 'bcch_scan' failed
> 
> I've tried adding the math library to configure.ac <http://configure.ac> 
> but it still fails.

It seems the libtalloc installed in your host pc is too old.

I have libtalloc.2.1.10 and the symbol is there:
$ strings /usr/lib/libtalloc.so.2.1.10 | grep _talloc_zero_array
_talloc_zero_array

Please make sure the libtalloc in your system has that symbol in, 
otherwise update it to a newer version. You can check through git log to 
see when was that symbol added, and infer from that which minimum 
libtalloc verison you need. I guess we should be checking that during 
configure time in osmocom-bb.

-- 
- Pau Espin Pedrol <pespin at sysmocom.de>         http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte


More information about the baseband-devel mailing list