This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/baseband-devel@lists.osmocom.org/.
tom jerry tmjerry04 at gmail.comi have the same problem. Did you manage to get a solution? On 3/11/13, R. Revert <rafarevertf22 at gmail.com> wrote: > Hi every one > > im having some problems installing osmocom from the wiki tutorial and this > is the first time that im installing osmocom.. > i buy the motorola C118 from the sysmocom Shop.. i dont know where i have > the mistake installing the software , and maybe some of u can help me.... > thanks > > im using: > > * > *root at ubuntu:~# lsb_release -a > No LSB modules are available. > Distributor ID: Ubuntu > Description: Ubuntu 11.10 > Release: 11.10 > Codename: oneiric > > So i follow the next Steps>* > * > > *root at ubuntu:/opt: aptitude install libtool shtool autoconf git-core > pkg-config make gcc* > > *root at ubuntu:/opt:git clone git://git.osmocom.org/osmocom-bb.git > > root at ubuntu:/opt/osmocom-bb/src/shared/libosmocore# autoreconf -i > root at ubuntu:/opt/osmocom-bb/src/shared/libosmocore#./configure > root at ubuntu:/opt/osmocom-bb/src/shared/libosmocore# make > root at ubuntu:/opt/osmocom-bb/src/shared/libosmocore#sudo make install* > > *after this i download > *gnu-arm-build.2.sh<http://bb.osmocom.org/trac/raw-attachment/wiki/GnuArmToolchain/gnu-arm-build.2.sh>in > /opt i give the property permission for the .sh file and > > root at ubuntu:/opt: sudo apt-get install build-essential libgmp3-dev > libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 \ > libncurses5-dbg libncurses5-dev libncursesw5 libncursesw5-dbg > libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-dev > > *root at ubuntu:/opt: mkdir build install src* > > *root at ubuntu:/opt:cd src/ > root at ubuntu:/opt:wget > http://ftp.gnu.org/gnu/gcc/gcc-4.5.2/gcc-4.5.2.tar.bz2 > root at ubuntu:/opt:wget > http://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.bz2 > root at ubuntu:/opt:wget > ftp://sources.redhat.com/pub/newlib/newlib-1.19.0.tar.gz* > > *root at ubuntu:/opt:./gnu-arm-build.2.sh * > I will build an arm-elf cross-compiler: > > Prefix: opt/install > Sources: opt/src > Build files: opt/build > > Press ^C now if you do NOT want to do this. > > after that i get a ok install, i add in the last line of the .bashrc file i > add > *export PATH=$PATH:/opt/install/bin* > > and in the root at ubuntu:/opt/osmocom-bb/src# > i run: > > * > root at ubuntu:/opt/osmocom-bb/src# make > *cd shared/libosmocore/build-target && ../configure \ > --host=arm-elf --enable-embedded --disable-shared \ > --disable-tests ac_cv_header_sys_select_h=no \ > --disable-tests ac_cv_header_sys_socket_h=no \ > CFLAGS="-Os -ffunction-sections > -I/opt/osmocom-bb/src/target/firmware/include -nostartfiles -nodefaultlibs" > configure: WARNING: unrecognized options: --disable-tests, --disable-tests > configure: WARNING: if you wanted to set the --build type, don't use > --host. > If a cross compiler is detected then cross compile mode will be used > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for arm-elf-strip... arm-elf-strip > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... no > checking for mawk... mawk > checking whether make sets $(MAKE)... yes > checking whether make sets $(MAKE)... (cached) yes > checking for arm-elf-gcc... arm-elf-gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... yes > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether arm-elf-gcc accepts -g... yes > checking for arm-elf-gcc option to accept ISO C89... none needed > checking for style of include used by make... GNU > checking dependency style of arm-elf-gcc... gcc3 > checking build system type... i686-pc-linux-gnu > checking host system type... arm-unknown-elf > checking how to print strings... printf > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by arm-elf-gcc... /opt/install/arm-elf/bin/ld > checking if the linker (/opt/install/arm-elf/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... > /opt/install/bin/arm-elf-nm -B > checking the name lister (/opt/install/bin/arm-elf-nm -B) interface... BSD > nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 805306365 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking how to convert i686-pc-linux-gnu file names to arm-unknown-elf > format... func_convert_file_noop > checking how to convert i686-pc-linux-gnu file names to toolchain format... > func_convert_file_noop > checking for /opt/install/arm-elf/bin/ld option to reload object files... > -r > checking for arm-elf-objdump... arm-elf-objdump > checking how to recognize dependent libraries... unknown > checking for arm-elf-dlltool... no > checking for dlltool... no > checking how to associate runtime and link libraries... printf %s\n > checking for arm-elf-ar... arm-elf-ar > checking for archiver @FILE support... @ > checking for arm-elf-strip... (cached) arm-elf-strip > checking for arm-elf-ranlib... arm-elf-ranlib > checking command to parse /opt/install/bin/arm-elf-nm -B output from > arm-elf-gcc object... ok > checking for sysroot... no > checking for arm-elf-mt... no > checking for mt... mt > configure: WARNING: using cross tools not prefixed with host triplet > checking if mt is a manifest tool... no > checking how to run the C preprocessor... arm-elf-gcc -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking for dlfcn.h... no > checking for objdir... .libs > checking if arm-elf-gcc supports -fno-rtti -fno-exceptions... no > checking for arm-elf-gcc option to produce PIC... -fPIC -DPIC > checking if arm-elf-gcc PIC flag -fPIC -DPIC works... yes > checking if arm-elf-gcc static flag -static works... yes > checking if arm-elf-gcc supports -c -o file.o... yes > checking if arm-elf-gcc supports -c -o file.o... (cached) yes > checking whether the arm-elf-gcc linker (/opt/install/arm-elf/bin/ld) > supports shared libraries... yes > checking dynamic linker characteristics... no > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... no > checking whether to build shared libraries... no > checking whether to build static libraries... yes > checking for ANSI C header files... (cached) yes > checking execinfo.h usability... no > checking execinfo.h presence... no > checking for execinfo.h... no > checking for sys/select.h... (cached) no > checking for sys/socket.h... (cached) no > checking syslog.h usability... no > checking syslog.h presence... no > checking for syslog.h... no > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking for size_t... yes > checking for working alloca.h... yes > checking for alloca... yes > checking for library containing dlopen... no > checking for doxygen... false > checking if arm-elf-gcc supports -fvisibility=hidden... yes > checking whether struct tm has tm_gmtoff member... no > configure: creating ./config.status > config.status: creating libosmocore.pc > config.status: creating libosmocodec.pc > config.status: creating libosmovty.pc > config.status: creating libosmogsm.pc > config.status: creating libosmogb.pc > config.status: creating include/Makefile > config.status: creating src/Makefile > config.status: creating src/vty/Makefile > config.status: creating src/codec/Makefile > config.status: creating src/gsm/Makefile > config.status: creating src/gb/Makefile > config.status: creating tests/Makefile > config.status: creating utils/Makefile > config.status: creating Doxyfile.core > config.status: creating Doxyfile.gsm > config.status: creating Doxyfile.vty > config.status: creating Doxyfile.codec > config.status: creating Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing tests/atconfig commands > config.status: executing depfiles commands > config.status: executing libtool commands > configure: WARNING: unrecognized options: --disable-tests, --disable-tests > cd shared/libosmocore/build-target && make > make[1]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make all-recursive > make[2]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > Making all in include > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/include' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/include' > Making all in src > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > make all-am > make[4]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > CC timer.lo > CC select.lo > CC signal.lo > CC msgb.lo > CC bits.lo > CC bitvec.lo > CC statistics.lo > ../../src/statistics.c: In function 'osmo_counter_get_by_name': > ../../src/statistics.c:72:3: warning: implicit declaration of function > 'strcmp' > CC write_queue.lo > CC utils.lo > ../../src/utils.c: In function 'get_value_string': > ../../src/utils.c:33:2: warning: format '%x' expects type 'unsigned int', > but argument 4 has type 'uint32_t' > ../../src/utils.c: In function 'get_string_value': > ../../src/utils.c:49:3: warning: implicit declaration of function > 'strcasecmp' > CC socket.lo > CC logging.lo > ../../src/logging.c: In function 'log_parse_category_mask': > ../../src/logging.c:168:2: warning: implicit declaration of function > 'strdup' > ../../src/logging.c:168:15: warning: incompatible implicit declaration of > built-in function 'strdup' > ../../src/logging.c:175:2: warning: implicit declaration of function > 'strtok' > ../../src/logging.c:175:17: warning: assignment makes pointer from integer > without a cast > ../../src/logging.c:179:4: warning: implicit declaration of function > 'strstr' > ../../src/logging.c:179:18: warning: incompatible implicit declaration of > built-in function 'strstr' > ../../src/logging.c:205:27: warning: assignment makes pointer from integer > without a cast > ../../src/logging.c: In function '_file_output': > ../../src/logging.c:446:2: warning: implicit declaration of function > 'fprintf' > ../../src/logging.c:446:2: warning: incompatible implicit declaration of > built-in function 'fprintf' > ../../src/logging.c:447:2: warning: implicit declaration of function > 'fflush' > ../../src/logging.c: In function 'log_target_create_file': > ../../src/logging.c:520:2: warning: implicit declaration of function > 'fopen' > ../../src/logging.c:520:23: warning: assignment makes pointer from integer > without a cast > ../../src/logging.c: In function 'log_target_find': > ../../src/logging.c:544:4: warning: implicit declaration of function > 'strcmp' > ../../src/logging.c: In function 'log_target_destroy': > ../../src/logging.c:566:4: warning: implicit declaration of function > 'fclose' > ../../src/logging.c: In function 'log_target_file_reopen': > ../../src/logging.c:579:23: warning: assignment makes pointer from integer > without a cast > CC logging_syslog.lo > CC rate_ctr.lo > ../../src/rate_ctr.c: In function 'rate_ctr_get_group_by_name_idx': > ../../src/rate_ctr.c:153:3: warning: implicit declaration of function > 'strcmp' > CC gsmtap_util.lo > CC crc16.lo > CC panic.lo > CC backtrace.lo > CC conv.lo > CC application.lo > CC rbtree.lo > CC crc8gen.lo > CC crc16gen.lo > CC crc32gen.lo > CC crc64gen.lo > CCLD libosmocore.la > make[4]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > Making all in src/vty > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/vty' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/vty' > Making all in src/codec > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/codec' > CC gsm610.lo > CC gsm620.lo > CC gsm660.lo > CC gsm690.lo > CCLD libosmocodec.la > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/codec' > Making all in src/gsm > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gsm' > CC a5.lo > CC rxlev_stat.lo > CC tlv_parser.lo > CC comp128.lo > CC gsm_utils.lo > CC rsl.lo > CC gsm48.lo > ../../../src/gsm/gsm48.c: In function 'gsm48_mi_to_string': > ../../../src/gsm/gsm48.c:369:4: warning: format '%u' expects type 'unsigned > int', but argument 4 has type 'uint32_t' > CC gsm48_ie.lo > CC gsm0808.lo > CC sysinfo.lo > CC gprs_cipher_core.lo > CC gsm0480.lo > CC abis_nm.lo > CC gsm0502.lo > CC gsm0411_utils.lo > ../../../src/gsm/gsm0411_utils.c: In function 'gsm340_gen_scts': > ../../../src/gsm/gsm0411_utils.c:87:2: warning: #warning find a portable > way to obtain timezone offset > CC gsm0411_smc.lo > CC gsm0411_smr.lo > CC lapd_core.lo > ../../../src/gsm/lapd_core.c: In function 'lapd_rx_u': > ../../../src/gsm/lapd_core.c:834:5: warning: implicit declaration of > function 'memcmp' > CC lapdm.lo > CC auth_core.lo > CC auth_comp128v1.lo > CC auth_milenage.lo > CC aes-encblock.lo > CC aes-internal.lo > CC aes-internal-enc.lo > CC milenage.lo > ../../../src/gsm/milenage/milenage.c: In function 'milenage_auts': > ../../../src/gsm/milenage/milenage.c:226:6: warning: implicit declaration > of function 'memcmp' > CC gan.lo > CCLD libosmogsm.la > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gsm' > Making all in src/gb > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gb' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gb' > Making all in tests > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/tests' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/tests' > Making all in utils > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/utils' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/utils' > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make[2]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make[1]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make -C host/layer23 > make[1]: Entering directory `/opt/osmocom-bb/src/host/layer23' > Making all in include > make[2]: Entering directory `/opt/osmocom-bb/src/host/layer23/include' > Making all in osmocom > make[3]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > Making all in bb > make[4]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > Making all in common > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/common' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/common' > Making all in misc > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/misc' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/misc' > Making all in mobile > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/mobile' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/mobile' > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > make[5]: Nothing to be done for `all-am'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > make[4]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > make[4]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > make[4]: Nothing to be done for `all-am'. > make[4]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > make[3]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/include' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/include' > make[2]: Leaving directory `/opt/osmocom-bb/src/host/layer23/include' > Making all in src > make[2]: Entering directory `/opt/osmocom-bb/src/host/layer23/src' > Making all in common > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/src/common' > CC l1ctl.o > CC l1l2_interface.o > CC sap_interface.o > CC logging.o > CC networks.o > CC sim.o > sim.c: In function ‘gsm_sim_reply’: > sim.c:146:11: warning: variable ‘payload’ set but not used > [-Wunused-but-set-variable] > CC sysinfo.o > CC gps.o > CC l1ctl_lapdm_glue.o > AR liblayer23.a > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src/common' > Making all in misc > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/src/misc' > CC main.o > CC app_bcch_scan.o > app_bcch_scan.c: In function ‘signal_cb’: > app_bcch_scan.c:48:3: warning: implicit declaration of function ‘fps_start’ > [-Wimplicit-function-declaration] > app_bcch_scan.c: In function ‘l23_app_init’: > app_bcch_scan.c:56:2: warning: implicit declaration of function ‘fps_init’ > [-Wimplicit-function-declaration] > CC bcch_scan.o > bcch_scan.c: In function ‘cinfo_timer_cb’: > bcch_scan.c:198:2: warning: enumeration value ‘BSCAN_S_NONE’ not handled in > switch [-Wswitch] > bcch_scan.c:198:2: warning: enumeration value ‘BSCAN_S_DONE’ not handled in > switch [-Wswitch] > bcch_scan.c: In function ‘rx_sch_info’: > bcch_scan.c:236:1: warning: no return statement in function returning > non-void [-Wreturn-type] > bcch_scan.c: In function ‘bscan_sig_cb’: > bcch_scan.c:263:3: warning: enumeration value ‘FPS_S_NONE’ not handled in > switch [-Wswitch] > bcch_scan.c:263:3: warning: enumeration value ‘FPS_S_BINFO’ not handled in > switch [-Wswitch] > bcch_scan.c:241:20: warning: unused variable ‘ci’ [-Wunused-variable] > bcch_scan.c: At top level: > bcch_scan.c:206:12: warning: ‘rx_bcch_info’ defined but not used > [-Wunused-function] > bcch_scan.c:233:12: warning: ‘rx_sch_info’ defined but not used > [-Wunused-function] > CCLD bcch_scan > CC app_ccch_scan.o > app_ccch_scan.c: In function ‘gsm48_rx_imm_ass’: > app_ccch_scan.c:203:12: warning: variable ‘ma’ set but not used > [-Wunused-but-set-variable] > CC rslms.o > CCLD ccch_scan > CC app_echo_test.o > CCLD echo_test > CC app_cell_log.o > CC cell_log.o > CC geo.o > CCLD cell_log > CC app_cbch_sniff.o > CCLD cbch_sniff > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src/misc' > Making all in mobile > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/src/mobile' > CC gsm322.o > gsm322.c: In function ‘gsm322_search_end’: > gsm322.c:2055:30: warning: variable ‘mnc’ set but not used > [-Wunused-but-set-variable] > gsm322.c: In function ‘gsm322_exit’: > gsm322.c:5142:7: warning: variable ‘rc’ set but not used > [-Wunused-but-set-variable] > CC gsm480_ss.o > gsm480_ss.c: In function ‘gsm480_mmss_ind’: > gsm480_ss.c:1221:6: warning: variable ‘rc’ set but not used > [-Wunused-but-set-variable] > CC gsm411_sms.o > gsm411_sms.c: In function ‘gsm340_rx_tpdu’: > gsm411_sms.c:228:19: warning: variable ‘sms_mms’ set but not used > [-Wunused-but-set-variable] > gsm411_sms.c: In function ‘gsm411_rx_rp_ud’: > gsm411_sms.c:375:2: warning: format ‘%li’ expects argument of type ‘long > int’, but argument 7 has type ‘int’ [-Wformat] > gsm411_sms.c: In function ‘gsm411_tx_sms_submit’: > gsm411_sms.c:657:3: warning: passing argument 4 of ‘gsm411_smc_init’ from > incompatible pointer type [enabled by default] > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: expected ‘int > (*)(struct gsm411_smc_inst *, int, struct msgb *, int)’ but argument is of > type ‘int (*)(struct gsm411_smc_inst *, int, struct msgb *)’ > gsm411_sms.c:657:3: error: too many arguments to function ‘gsm411_smc_init’ > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: declared here > gsm411_sms.c:659:3: error: too many arguments to function ‘gsm411_smr_init’ > /usr/local/include/osmocom/gsm/gsm0411_smr.h:27:6: note: declared here > gsm411_sms.c: In function ‘gsm411_rcv_sms’: > gsm411_sms.c:911:4: warning: passing argument 4 of ‘gsm411_smc_init’ from > incompatible pointer type [enabled by default] > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: expected ‘int > (*)(struct gsm411_smc_inst *, int, struct msgb *, int)’ but argument is of > type ‘int (*)(struct gsm411_smc_inst *, int, struct msgb *)’ > gsm411_sms.c:911:4: error: too many arguments to function ‘gsm411_smc_init’ > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: declared here > gsm411_sms.c:913:4: error: too many arguments to function ‘gsm411_smr_init’ > /usr/local/include/osmocom/gsm/gsm0411_smr.h:27:6: note: declared here > make[3]: *** [gsm411_sms.o] Error 1 > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src/mobile' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/opt/osmocom-bb/src/host/layer23' > make: *** [host/layer23/layer23] Error 2* > > //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// > > or when i clean the installation again i run also the other command > > > root at ubuntu:/opt/osmocom-bb/src# make -e > CROSS_TOOL_PREFIX=/opt/install/bin/arm-elf-gcc- > *cd shared/libosmocore/build-target && ../configure \ > --host=arm-elf --enable-embedded --disable-shared \ > --disable-tests ac_cv_header_sys_select_h=no \ > --disable-tests ac_cv_header_sys_socket_h=no \ > CFLAGS="-Os -ffunction-sections > -I/opt/osmocom-bb/src/target/firmware/include -nostartfiles -nodefaultlibs" > configure: WARNING: unrecognized options: --disable-tests, --disable-tests > configure: WARNING: if you wanted to set the --build type, don't use > --host. > If a cross compiler is detected then cross compile mode will be used > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for arm-elf-strip... arm-elf-strip > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... no > checking for mawk... mawk > checking whether make sets $(MAKE)... yes > checking whether make sets $(MAKE)... (cached) yes > checking for arm-elf-gcc... arm-elf-gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... yes > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether arm-elf-gcc accepts -g... yes > checking for arm-elf-gcc option to accept ISO C89... none needed > checking for style of include used by make... GNU > checking dependency style of arm-elf-gcc... gcc3 > checking build system type... i686-pc-linux-gnu > checking host system type... arm-unknown-elf > checking how to print strings... printf > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by arm-elf-gcc... /opt/install/arm-elf/bin/ld > checking if the linker (/opt/install/arm-elf/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... > /opt/install/bin/arm-elf-nm -B > checking the name lister (/opt/install/bin/arm-elf-nm -B) interface... BSD > nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 805306365 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking how to convert i686-pc-linux-gnu file names to arm-unknown-elf > format... func_convert_file_noop > checking how to convert i686-pc-linux-gnu file names to toolchain format... > func_convert_file_noop > checking for /opt/install/arm-elf/bin/ld option to reload object files... > -r > checking for arm-elf-objdump... arm-elf-objdump > checking how to recognize dependent libraries... unknown > checking for arm-elf-dlltool... no > checking for dlltool... no > checking how to associate runtime and link libraries... printf %s\n > checking for arm-elf-ar... arm-elf-ar > checking for archiver @FILE support... @ > checking for arm-elf-strip... (cached) arm-elf-strip > checking for arm-elf-ranlib... arm-elf-ranlib > checking command to parse /opt/install/bin/arm-elf-nm -B output from > arm-elf-gcc object... ok > checking for sysroot... no > checking for arm-elf-mt... no > checking for mt... mt > configure: WARNING: using cross tools not prefixed with host triplet > checking if mt is a manifest tool... no > checking how to run the C preprocessor... arm-elf-gcc -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking for dlfcn.h... no > checking for objdir... .libs > checking if arm-elf-gcc supports -fno-rtti -fno-exceptions... no > checking for arm-elf-gcc option to produce PIC... -fPIC -DPIC > checking if arm-elf-gcc PIC flag -fPIC -DPIC works... yes > checking if arm-elf-gcc static flag -static works... yes > checking if arm-elf-gcc supports -c -o file.o... yes > checking if arm-elf-gcc supports -c -o file.o... (cached) yes > checking whether the arm-elf-gcc linker (/opt/install/arm-elf/bin/ld) > supports shared libraries... yes > checking dynamic linker characteristics... no > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... no > checking whether to build shared libraries... no > checking whether to build static libraries... yes > checking for ANSI C header files... (cached) yes > checking execinfo.h usability... no > checking execinfo.h presence... no > checking for execinfo.h... no > checking for sys/select.h... (cached) no > checking for sys/socket.h... (cached) no > checking syslog.h usability... no > checking syslog.h presence... no > checking for syslog.h... no > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking for size_t... yes > checking for working alloca.h... yes > checking for alloca... yes > checking for library containing dlopen... no > checking for doxygen... false > checking if arm-elf-gcc supports -fvisibility=hidden... yes > checking whether struct tm has tm_gmtoff member... no > configure: creating ./config.status > config.status: creating libosmocore.pc > config.status: creating libosmocodec.pc > config.status: creating libosmovty.pc > config.status: creating libosmogsm.pc > config.status: creating libosmogb.pc > config.status: creating include/Makefile > config.status: creating src/Makefile > config.status: creating src/vty/Makefile > config.status: creating src/codec/Makefile > config.status: creating src/gsm/Makefile > config.status: creating src/gb/Makefile > config.status: creating tests/Makefile > config.status: creating utils/Makefile > config.status: creating Doxyfile.core > config.status: creating Doxyfile.gsm > config.status: creating Doxyfile.vty > config.status: creating Doxyfile.codec > config.status: creating Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing tests/atconfig commands > config.status: executing depfiles commands > config.status: executing libtool commands > configure: WARNING: unrecognized options: --disable-tests, --disable-tests > cd shared/libosmocore/build-target && make > make[1]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make all-recursive > make[2]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > Making all in include > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/include' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/include' > Making all in src > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > make all-am > make[4]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > CC timer.lo > CC select.lo > CC signal.lo > CC msgb.lo > CC bits.lo > CC bitvec.lo > CC statistics.lo > ../../src/statistics.c: In function 'osmo_counter_get_by_name': > ../../src/statistics.c:72:3: warning: implicit declaration of function > 'strcmp' > CC write_queue.lo > CC utils.lo > ../../src/utils.c: In function 'get_value_string': > ../../src/utils.c:33:2: warning: format '%x' expects type 'unsigned int', > but argument 4 has type 'uint32_t' > ../../src/utils.c: In function 'get_string_value': > ../../src/utils.c:49:3: warning: implicit declaration of function > 'strcasecmp' > CC socket.lo > CC logging.lo > ../../src/logging.c: In function 'log_parse_category_mask': > ../../src/logging.c:168:2: warning: implicit declaration of function > 'strdup' > ../../src/logging.c:168:15: warning: incompatible implicit declaration of > built-in function 'strdup' > ../../src/logging.c:175:2: warning: implicit declaration of function > 'strtok' > ../../src/logging.c:175:17: warning: assignment makes pointer from integer > without a cast > ../../src/logging.c:179:4: warning: implicit declaration of function > 'strstr' > ../../src/logging.c:179:18: warning: incompatible implicit declaration of > built-in function 'strstr' > ../../src/logging.c:205:27: warning: assignment makes pointer from integer > without a cast > ../../src/logging.c: In function '_file_output': > ../../src/logging.c:446:2: warning: implicit declaration of function > 'fprintf' > ../../src/logging.c:446:2: warning: incompatible implicit declaration of > built-in function 'fprintf' > ../../src/logging.c:447:2: warning: implicit declaration of function > 'fflush' > ../../src/logging.c: In function 'log_target_create_file': > ../../src/logging.c:520:2: warning: implicit declaration of function > 'fopen' > ../../src/logging.c:520:23: warning: assignment makes pointer from integer > without a cast > ../../src/logging.c: In function 'log_target_find': > ../../src/logging.c:544:4: warning: implicit declaration of function > 'strcmp' > ../../src/logging.c: In function 'log_target_destroy': > ../../src/logging.c:566:4: warning: implicit declaration of function > 'fclose' > ../../src/logging.c: In function 'log_target_file_reopen': > ../../src/logging.c:579:23: warning: assignment makes pointer from integer > without a cast > CC logging_syslog.lo > CC rate_ctr.lo > ../../src/rate_ctr.c: In function 'rate_ctr_get_group_by_name_idx': > ../../src/rate_ctr.c:153:3: warning: implicit declaration of function > 'strcmp' > CC gsmtap_util.lo > CC crc16.lo > CC panic.lo > CC backtrace.lo > CC conv.lo > CC application.lo > CC rbtree.lo > CC crc8gen.lo > CC crc16gen.lo > CC crc32gen.lo > CC crc64gen.lo > CCLD libosmocore.la > make[4]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src' > Making all in src/vty > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/vty' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/vty' > Making all in src/codec > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/codec' > CC gsm610.lo > CC gsm620.lo > CC gsm660.lo > CC gsm690.lo > CCLD libosmocodec.la > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/codec' > Making all in src/gsm > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gsm' > CC a5.lo > CC rxlev_stat.lo > CC tlv_parser.lo > CC comp128.lo > CC gsm_utils.lo > CC rsl.lo > CC gsm48.lo > ../../../src/gsm/gsm48.c: In function 'gsm48_mi_to_string': > ../../../src/gsm/gsm48.c:369:4: warning: format '%u' expects type 'unsigned > int', but argument 4 has type 'uint32_t' > CC gsm48_ie.lo > CC gsm0808.lo > CC sysinfo.lo > CC gprs_cipher_core.lo > CC gsm0480.lo > CC abis_nm.lo > CC gsm0502.lo > CC gsm0411_utils.lo > ../../../src/gsm/gsm0411_utils.c: In function 'gsm340_gen_scts': > ../../../src/gsm/gsm0411_utils.c:87:2: warning: #warning find a portable > way to obtain timezone offset > CC gsm0411_smc.lo > CC gsm0411_smr.lo > CC lapd_core.lo > ../../../src/gsm/lapd_core.c: In function 'lapd_rx_u': > ../../../src/gsm/lapd_core.c:834:5: warning: implicit declaration of > function 'memcmp' > CC lapdm.lo > CC auth_core.lo > CC auth_comp128v1.lo > CC auth_milenage.lo > CC aes-encblock.lo > CC aes-internal.lo > CC aes-internal-enc.lo > CC milenage.lo > ../../../src/gsm/milenage/milenage.c: In function 'milenage_auts': > ../../../src/gsm/milenage/milenage.c:226:6: warning: implicit declaration > of function 'memcmp' > CC gan.lo > CCLD libosmogsm.la > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gsm' > Making all in src/gb > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gb' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/src/gb' > Making all in tests > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/tests' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/tests' > Making all in utils > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/utils' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target/utils' > make[3]: Entering directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make[3]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make[2]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make[1]: Leaving directory > `/opt/osmocom-bb/src/shared/libosmocore/build-target' > make -C host/layer23 > make[1]: Entering directory `/opt/osmocom-bb/src/host/layer23' > Making all in include > make[2]: Entering directory `/opt/osmocom-bb/src/host/layer23/include' > Making all in osmocom > make[3]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > Making all in bb > make[4]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > Making all in common > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/common' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/common' > Making all in misc > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/misc' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/misc' > Making all in mobile > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/mobile' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb/mobile' > make[5]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > make[5]: Nothing to be done for `all-am'. > make[5]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > make[4]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom/bb' > make[4]: Entering directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > make[4]: Nothing to be done for `all-am'. > make[4]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > make[3]: Leaving directory > `/opt/osmocom-bb/src/host/layer23/include/osmocom' > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/include' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/include' > make[2]: Leaving directory `/opt/osmocom-bb/src/host/layer23/include' > Making all in src > make[2]: Entering directory `/opt/osmocom-bb/src/host/layer23/src' > Making all in common > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/src/common' > CC l1ctl.o > CC l1l2_interface.o > CC sap_interface.o > CC logging.o > CC networks.o > CC sim.o > sim.c: In function ‘gsm_sim_reply’: > sim.c:146:11: warning: variable ‘payload’ set but not used > [-Wunused-but-set-variable] > CC sysinfo.o > CC gps.o > CC l1ctl_lapdm_glue.o > AR liblayer23.a > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src/common' > Making all in misc > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/src/misc' > CC main.o > CC app_bcch_scan.o > app_bcch_scan.c: In function ‘signal_cb’: > app_bcch_scan.c:48:3: warning: implicit declaration of function ‘fps_start’ > [-Wimplicit-function-declaration] > app_bcch_scan.c: In function ‘l23_app_init’: > app_bcch_scan.c:56:2: warning: implicit declaration of function ‘fps_init’ > [-Wimplicit-function-declaration] > CC bcch_scan.o > bcch_scan.c: In function ‘cinfo_timer_cb’: > bcch_scan.c:198:2: warning: enumeration value ‘BSCAN_S_NONE’ not handled in > switch [-Wswitch] > bcch_scan.c:198:2: warning: enumeration value ‘BSCAN_S_DONE’ not handled in > switch [-Wswitch] > bcch_scan.c: In function ‘rx_sch_info’: > bcch_scan.c:236:1: warning: no return statement in function returning > non-void [-Wreturn-type] > bcch_scan.c: In function ‘bscan_sig_cb’: > bcch_scan.c:263:3: warning: enumeration value ‘FPS_S_NONE’ not handled in > switch [-Wswitch] > bcch_scan.c:263:3: warning: enumeration value ‘FPS_S_BINFO’ not handled in > switch [-Wswitch] > bcch_scan.c:241:20: warning: unused variable ‘ci’ [-Wunused-variable] > bcch_scan.c: At top level: > bcch_scan.c:206:12: warning: ‘rx_bcch_info’ defined but not used > [-Wunused-function] > bcch_scan.c:233:12: warning: ‘rx_sch_info’ defined but not used > [-Wunused-function] > CCLD bcch_scan > CC app_ccch_scan.o > app_ccch_scan.c: In function ‘gsm48_rx_imm_ass’: > app_ccch_scan.c:203:12: warning: variable ‘ma’ set but not used > [-Wunused-but-set-variable] > CC rslms.o > CCLD ccch_scan > CC app_echo_test.o > CCLD echo_test > CC app_cell_log.o > CC cell_log.o > CC geo.o > CCLD cell_log > CC app_cbch_sniff.o > CCLD cbch_sniff > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src/misc' > Making all in mobile > make[3]: Entering directory `/opt/osmocom-bb/src/host/layer23/src/mobile' > CC gsm322.o > gsm322.c: In function ‘gsm322_search_end’: > gsm322.c:2055:30: warning: variable ‘mnc’ set but not used > [-Wunused-but-set-variable] > gsm322.c: In function ‘gsm322_exit’: > gsm322.c:5142:7: warning: variable ‘rc’ set but not used > [-Wunused-but-set-variable] > CC gsm480_ss.o > gsm480_ss.c: In function ‘gsm480_mmss_ind’: > gsm480_ss.c:1221:6: warning: variable ‘rc’ set but not used > [-Wunused-but-set-variable] > CC gsm411_sms.o > gsm411_sms.c: In function ‘gsm340_rx_tpdu’: > gsm411_sms.c:228:19: warning: variable ‘sms_mms’ set but not used > [-Wunused-but-set-variable] > gsm411_sms.c: In function ‘gsm411_rx_rp_ud’: > gsm411_sms.c:375:2: warning: format ‘%li’ expects argument of type ‘long > int’, but argument 7 has type ‘int’ [-Wformat] > gsm411_sms.c: In function ‘gsm411_tx_sms_submit’: > gsm411_sms.c:657:3: warning: passing argument 4 of ‘gsm411_smc_init’ from > incompatible pointer type [enabled by default] > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: expected ‘int > (*)(struct gsm411_smc_inst *, int, struct msgb *, int)’ but argument is of > type ‘int (*)(struct gsm411_smc_inst *, int, struct msgb *)’ > gsm411_sms.c:657:3: error: too many arguments to function ‘gsm411_smc_init’ > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: declared here > gsm411_sms.c:659:3: error: too many arguments to function ‘gsm411_smr_init’ > /usr/local/include/osmocom/gsm/gsm0411_smr.h:27:6: note: declared here > gsm411_sms.c: In function ‘gsm411_rcv_sms’: > gsm411_sms.c:911:4: warning: passing argument 4 of ‘gsm411_smc_init’ from > incompatible pointer type [enabled by default] > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: expected ‘int > (*)(struct gsm411_smc_inst *, int, struct msgb *, int)’ but argument is of > type ‘int (*)(struct gsm411_smc_inst *, int, struct msgb *)’ > gsm411_sms.c:911:4: error: too many arguments to function ‘gsm411_smc_init’ > /usr/local/include/osmocom/gsm/gsm0411_smc.h:46:6: note: declared here > gsm411_sms.c:913:4: error: too many arguments to function ‘gsm411_smr_init’ > /usr/local/include/osmocom/gsm/gsm0411_smr.h:27:6: note: declared here > make[3]: *** [gsm411_sms.o] Error 1 > make[3]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src/mobile' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/opt/osmocom-bb/src/host/layer23/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/opt/osmocom-bb/src/host/layer23' > make: *** [host/layer23/layer23] Error 2* > > > > * > * * > * * >