<div class="xam_msg_class">
<div style="font: normal 13px Arial; color:rgb(0, 0, 0);">Hi,<br>
I just upgraded my box to Ubuntu 11.10 and successfully compiled<br>
GNURadio 3.4.2, however I'm unable to build osmo-tetra (output below).<br>
I had it working on my Ubuntu 10.10 box with GNURadio 3.1 or 3.2<br>
(can't remember exactly now).<br>
The latest libosmocore has been compiled and installed. Trying to get<br>
closer to the issue I also experimented with the<br>
libosmocore/osmo-tetra source versions available when I made the<br>
successful install, but I'm getting the same error.<br>
<br>
I'm not sure whether I'm simply missing some step or I'm facing an<br>
incompatibility.<br>
Any hint?<br>
<br>
Thanks<br>
S<br>
<br>
sinager@SIRAD:~/osmo-tetra/<div id=":7l"><wbr>src$ make<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
conv_enc_test.c -o conv_enc_test.o<br>
conv_enc_test.c: In function âmainâ:<br>
conv_enc_test.c:310:11: warning: unused variable âoutâ [-Wunused-variable]<br>
conv_enc_test.c:309:6: warning: unused variable âerrâ [-Wunused-variable]<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
testpdu.c -o testpdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
phy/tetra_burst_sync.c -o phy/tetra_burst_sync.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
phy/tetra_burst.c -o phy/tetra_burst.o<br>
phy/tetra_burst.c: In function âtetra_burst_rx_cbâ:<br>
phy/tetra_burst.c:316:2: warning: enumeration value<br>
âTETRA_TRAIN_NORM_3â not handled in switch [-Wswitch]<br>
phy/tetra_burst.c:316:2: warning: enumeration value âTETRA_TRAIN_EXTâ<br>
not handled in switch [-Wswitch]<br>
ar r libosmo-tetra-phy.a phy/tetra_burst_sync.o phy/tetra_burst.o<br>
ar: creating libosmo-tetra-phy.a<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/tetra_conv_enc.c -o lower_mac/tetra_conv_enc.o<br>
lower_mac/tetra_conv_enc.c:34:<wbr>14: warning: âdump_stateâ defined but<br>
not used [-Wunused-function]<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/tch_reordering.c -o lower_mac/tch_reordering.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_tdma.c -o tetra_tdma.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/tetra_scramb.c -o lower_mac/tetra_scramb.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/tetra_rm3014.c -o lower_mac/tetra_rm3014.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/tetra_interleave.c -o lower_mac/tetra_interleave.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/crc_simple.c -o lower_mac/crc_simple.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_common.c -o tetra_common.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/viterbi.c -o lower_mac/viterbi.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/viterbi_cch.c -o lower_mac/viterbi_cch.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/viterbi_tch.c -o lower_mac/viterbi_tch.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
lower_mac/tetra_lower_mac.c -o lower_mac/tetra_lower_mac.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_upper_mac.c -o tetra_upper_mac.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_mac_pdu.c -o tetra_mac_pdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_llc_pdu.c -o tetra_llc_pdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_llc.c -o tetra_llc.o<br>
tetra_llc.c: In function âtllc_defrag_outâ:<br>
tetra_llc.c:95:3: warning: implicit declaration of function<br>
âtun_allocâ [-Wimplicit-function-<wbr>declaration]<br>
tetra_llc.c:106:1: warning: no return statement in function returning<br>
non-void [-Wreturn-type]<br>
tetra_llc.c: In function ârx_tm_sduâ:<br>
tetra_llc.c:121:2: warning: enumeration value âTLLC_PDUT_DEC_UNKNOWNâ<br>
not handled in switch [-Wswitch]<br>
tetra_llc.c:121:2: warning: enumeration value âTLLC_PDUT_DEC_ALX_ACKâ<br>
not handled in switch [-Wswitch]<br>
tetra_llc.c:121:2: warning: enumeration value âTLLC_PDUT_DEC_ALX_RNRâ<br>
not handled in switch [-Wswitch]<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_mle_pdu.c -o tetra_mle_pdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_mm_pdu.c -o tetra_mm_pdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_cmce_pdu.c -o tetra_cmce_pdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_sndcp_pdu.c -o tetra_sndcp_pdu.o<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tetra_gsmtap.c -o tetra_gsmtap.o<br>
tetra_gsmtap.c: In function âtetra_gsmtap_sendmsgâ:<br>
tetra_gsmtap.c:66:3: warning: implicit declaration of function<br>
âgsmtap_sendmsgâ [-Wimplicit-function-<wbr>declaration]<br>
tetra_gsmtap.c: In function âtetra_gsmtap_initâ:<br>
tetra_gsmtap.c:75:2: warning: implicit declaration of function<br>
âgsmtap_source_initâ [-Wimplicit-function-<wbr>declaration]<br>
tetra_gsmtap.c:75:8: warning: assignment makes pointer from integer<br>
without a cast [enabled by default]<br>
tetra_gsmtap.c:78:2: warning: implicit declaration of function<br>
âgsmtap_source_add_sinkâ [-Wimplicit-function-<wbr>declaration]<br>
tetra_gsmtap.c:73:6: warning: unused variable âfdâ [-Wunused-variable]<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I. -c<br>
tuntap.c -o tuntap.o<br>
ar r libosmo-tetra-mac.a lower_mac/tetra_conv_enc.o<br>
lower_mac/tch_reordering.o tetra_tdma.o lower_mac/tetra_scramb.o<br>
lower_mac/tetra_rm3014.o lower_mac/tetra_interleave.o<br>
lower_mac/crc_simple.o tetra_common.o lower_mac/viterbi.o<br>
lower_mac/viterbi_cch.o lower_mac/viterbi_tch.o<br>
lower_mac/tetra_lower_mac.o tetra_upper_mac.o tetra_mac_pdu.o<br>
tetra_llc_pdu.o tetra_llc.o tetra_mle_pdu.o tetra_mm_pdu.o<br>
tetra_cmce_pdu.o tetra_sndcp_pdu.o tetra_gsmtap.o tuntap.o<br>
ar: creating libosmo-tetra-mac.a<br>
cc -g -O0 -Wall `pkg-config --cflags libosmocore 2> /dev/null` -I.<br>
`pkg-config --libs libosmocore 2> /dev/null` -losmocore -o<br>
conv_enc_test conv_enc_test.o testpdu.o libosmo-tetra-phy.a<br>
libosmo-tetra-mac.a<br>
conv_enc_test.o: In function `decode_schf':<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:59: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:62: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:65: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:69: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:71: undefined reference<br>
to `osmo_ubit_dump'<br>
conv_enc_test.o:/home/sinager/<wbr>osmo-tetra/src/conv_enc_test.<wbr>c:84: more<br>
undefined references to `osmo_ubit_dump' follow<br>
conv_enc_test.o: In function `build_ndb_schf':<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:106: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:110: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:115: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:125: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:129: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:134: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:140: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:147: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:149: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:153: undefined reference<br>
to `osmo_ubit_dump'<br>
conv_enc_test.o: In function `decode_sb1':<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:166: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:169: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:172: undefined reference<br>
to `osmo_ubit_dump'<br>
conv_enc_test.o:/home/sinager/<wbr>osmo-tetra/src/conv_enc_test.<wbr>c:176: more<br>
undefined references to `osmo_ubit_dump' follow<br>
conv_enc_test.o: In function `build_sb':<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:222: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:226: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:231: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:241: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:245: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:250: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:257: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:262: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:267: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:277: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:281: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:289: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:296: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:298: undefined reference<br>
to `osmo_ubit_dump'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:302: undefined reference<br>
to `osmo_ubit_dump'<br>
conv_enc_test.o: In function `main':<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:338: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:339: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:342: undefined reference<br>
to `osmo_pbit2ubit'<br>
/home/sinager/osmo-tetra/src/<wbr>conv_enc_test.c:343: undefined reference<br>
to `osmo_pbit2ubit'<br>
testpdu.o: In function `testpdu_init':<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:43: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:44: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:45: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:46: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:47: undefined reference to<br>
`bitvec_set_uint'<br>
testpdu.o:/home/sinager/osmo-<wbr>tetra/src/testpdu.c:48: more undefined<br>
references to `bitvec_set_uint' follow<br>
testpdu.o: In function `testpdu_init':<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:50: undefined reference to<br>
`bitvec_set_bit'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:51: undefined reference to<br>
`bitvec_set_bit'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:52: undefined reference to<br>
`bitvec_set_bit'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:54: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:55: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:56: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:57: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:58: undefined reference to<br>
`bitvec_set_bit'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:59: undefined reference to `osmo_hexdump'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:67: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:68: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:69: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:70: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:71: undefined reference to<br>
`bitvec_set_uint'<br>
testpdu.o:/home/sinager/osmo-<wbr>tetra/src/testpdu.c:72: more undefined<br>
references to `bitvec_set_uint' follow<br>
testpdu.o: In function `testpdu_init':<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:73: undefined reference to<br>
`bitvec_set_bit'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:74: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:75: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:76: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:77: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:78: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:79: undefined reference to<br>
`bitvec_set_bit'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:80: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:81: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:82: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:84: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:85: undefined reference to<br>
`bitvec_set_uint'<br>
testpdu.o:/home/sinager/osmo-<wbr>tetra/src/testpdu.c:86: more undefined<br>
references to `bitvec_set_uint' follow<br>
testpdu.o: In function `testpdu_init':<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:87: undefined reference to `osmo_hexdump'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:93: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:95: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:96: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:97: undefined reference to<br>
`bitvec_set_uint'<br>
/home/sinager/osmo-tetra/src/<wbr>testpdu.c:98: undefined reference to `osmo_hexdump'<br>
libosmo-tetra-mac.a(viterbi_<wbr>cch.o): In function `conv_cch_decode':<br>
/home/sinager/osmo-tetra/src/<wbr>lower_mac/viterbi_cch.c:63: undefined<br>
reference to `osmo_conv_decode_init'<br>
/home/sinager/osmo-tetra/src/<wbr>lower_mac/viterbi_cch.c:65: undefined<br>
reference to `osmo_conv_decode_scan'<br>
/home/sinager/osmo-tetra/src/<wbr>lower_mac/viterbi_cch.c:66: undefined<br>
reference to `osmo_conv_decode_finish'<br>
/home/sinager/osmo-tetra/src/<wbr>lower_mac/viterbi_cch.c:68: undefined<br>
reference to `osmo_conv_decode_get_output'<br>
/home/sinager/osmo-tetra/src/<wbr>lower_mac/viterbi_cch.c:70: undefined<br>
reference to `osmo_conv_decode_deinit'<br>
collect2: ld returned 1 exit status<br>
make: *** [conv_enc_test] Errore 1</div></div>
</div>