[PATCH] build: Fix make rule for building crc%gen.h
richie
richie.isc at gmail.com
Sun Oct 7 20:04:09 CEST 2012
Try this:
---------------------------------------------------------
Installing Osmocombb (Prerequisites):
1.- For Debian the package names are
(http://bb.osmocom.org/trac/wiki/GettingStarted):
$ sudo aptitude install libtool shtool autoconf git-core pkg-config make gcc
2.- GNUArm (http://bb.osmocom.org/trac/wiki/toolchain)
The toolchains that are known working are the GNUArm.com ones. They provide a
ARM GCC 3.4.3 for x86 here and a ARM GCC 4.0.2 for x86_64 here. The toolchain
is relocatable and can be extracted in your home directory.
For x86
wget http://gnuarm.com/bu-2.15_gcc-3.4.3-c-c++-java_nl-1.12.0_gi-6.1.tar.bz2
tar xf bu-2.15_gcc-3.4.3-c-c++-java_nl-1.12.0_gi-6.1.tar.bz2
mv gnuarm-* ~/gnuarm
For amd64
wget http://www.gnuarm.com/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.bz2
tar xf bu-*_gcc-*-c-c++_nl-*_gi-*_x86-64.tar.bz2
mv gnuarm-* ~/gnuarm
To be able to use the toolchain, add the crosscompilers to your PATH
export PATH=~/gnuarm/bin:$PATH
--------------------------------------------------------------
Installing Osmocombb:
3.- Firsts steps (http://bb.osmocom.org/trac/wiki/GettingStarted):
$ git clone git://git.osmocom.org/osmocom-bb.git
$ cd osmocom-bb
$ git pull --rebase
$ cd src
$ make
Si nos manda el siguiente error (If throw this error):
/bin/bash: osmocom/core/crc16gen.h: No existe el fichero o el directorio
make[3]: *** [osmocom/core/crc16gen.h] Error 1
Then:
$ cd shared/libosmocore
$ autoreconf -i
$ ./configure
$ make
$ su
Como root (As root):
# make install
Salimos de root (Root exit):
# exit
Continuamos (Then):
$ cd ../..
$ make
Nos manda el siguiente error (And if throws error):
configure: error: source directory already configured; run "make distclean"
there first
make: *** [shared/libosmocore/build-host/Makefile] Error
Hacer (Then do):
$ cd shared/libosmocore
$ make distclean
$ cd ../..
$ make
And it should work :)
More information about the baseband-devel
mailing list