at first guess, it seems to me that you shuld be using bash, not sh
2011/4/22 zredlined <zredlined(a)gmail.com>
I have been trying to compile the latest osmocom-bb
build target binaries
directly on my Freerunner, which is running Om2008.8.
uname -a // Linux om-gta02 2.6.28-rc4 #1 PREEMPT Mon Mar 2 19:43:22 CET
2009
armv4tl unknown
Unfortunately, I am getting an error during compilation in:
directory // `/src/shared/libosmocore/build-target/src'
GCC output:
make[3]: Entering directory
`/home/root/osmocom/src/shared/libosmocore/build-target/src'
make: *** [shared/libosmocore/build-target/src/.libs/libosmocore.a] Error 2
Making all in .
make[4]: Entering directory
`/home/root/osmocom/src/shared/libosmocore/build-target/src'
CC gsmtap_util.lo
In file included from ../../src/gsmtap_util.c:37:
/usr/include/netinet/in.h:365: error: expected declaration specifiers or
'...' before '(' token
-sh: syntax error: "("
unexpected
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:365: error:
expected
')' before '?' token
-sh: /usr/include/netinet/in.h:365:: not found
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:366: error:
expected
declaration specifiers or '...' before '(' token
-sh: /usr/include/netinet/in.h:366:: not found
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:366: error:
expected
')' before '?' token
-sh: /usr/include/netinet/in.h:366:: not found
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:368: error:
expected
declaration specifiers or '...' before '(' token
-sh: /usr/include/netinet/in.h:368:: not found
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:368: error:
expected
')' before '?' token
-sh: /usr/include/netinet/in.h:368:: not found
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:370: error:
expected
declaration specifiers or '...' before '(' token
-sh: /usr/include/netinet/in.h:370:: not found
root@om-gta02 ~/osmocom/src $ /usr/include/netinet/in.h:370: error:
expected
')' before '?' token
-sh: /usr/include/netinet/in.h:370:: not found
root@om-gta02 ~/osmocom/src $ ../../src/gsmtap_util.c: In function
'gsmtap_fd_cb':
-sh: ../../src/gsmtap_util.c:: not found
root@om-gta02 ~/osmocom/src $ ../../src/gsmtap_util.c:155: warning:
implicit
declaration of function 'perror'
-sh: ../../src/gsmtap_util.c:155:: not found
root@om-gta02 ~/osmocom/src $ make[4]: *** [gsmtap_util.lo] Error 1
A google search for "implicit declaration of function 'perror'" made
it
look
like I am missing header declarations included in the "build-essential"
packages, but this package does not exist for Om2008.8. I have included my
config.log. Any ideas what I am missing?
-Alex
http://baseband-devel.722152.n3.nabble.com/file/n2851445/config.log
config.log
--
View this message in context:
http://baseband-devel.722152.n3.nabble.com/Osmocom-Freerunner-compilation-i…
Sent from the baseband-devel mailing list archive at
Nabble.com.