This is a Mailman mailing list bounce action notice:
List: OpenBSC
Member: sebastian.holter(a)wavelight.com
Action: Subscription disabled.
Reason: Excessive or fatal bounces.
The triggering bounce notice is attached below.
Questions? Contact the Mailman site administrator at
mailman(a)lists.gnumonks.org.
>. /lcr: symbol lookup error: ./lcr: undefined symbol: init_af_isdn
pull lcr again. the mISDNuser header paths have changed. i changed more
stuff.
also try to remove the /usr/include/mISDNuser directory. it is obsolete.
now compat_af_isdn.h can be removed from openbsc also. todo so, replace
the include of this file by:
#include <mISDN/mISDNcompat.h>
int __af_isdn = MISDN_AF_ISDN;
maybe it is better to use "static int", so it will not conflict when
linking to lcr... we will see.
the function call init_af_isdn(); can be removed.
> am still getting this error:
try the patch i added to my last mail. it is not yet committed to GIT.
go into your osmocore GIT directiory, say "patch -p1" and paste the
following. (end with CTRL+d)
----
diff --git a/include/osmocore/gsm48.h b/include/osmocore/gsm48.h
index 6356379..787cdd0 100644
--- a/include/osmocore/gsm48.h
+++ b/include/osmocore/gsm48.h
@@ -6,7 +6,7 @@
extern const struct tlv_definition gsm48_att_tlvdef;
extern const char *cc_state_names[32];
-const char *gsm48_cc_msg_names[0x40];
+extern const char *gsm48_cc_msg_names[0x40];
const char *rr_cause_name(uint8_t cause);
void gsm48_generate_lai(struct gsm48_loc_area_id *lai48, uint16_t mcc,
----
hi,
now after changing code of lcr, it compiles with libosmocom and openbsc.
all packets are the latest (mISDN, mISDNuser, libosmocom, openbsc, lcr)
i have started it without crashing, but i could not test it. please
change to "develop" branch of LCR.
be sure to add links to openbsc and libosmocore to the LCR source
directories:
libosmocore -> ../libosmocore/
openbsc -> ../openbsc/openbsc/
also i found some little problems while compiling osmocore and openbsc:
the 'extern' is missing:
diff --git a/include/osmocore/gsm48.h b/include/osmocore/gsm48.h
index 6356379..787cdd0 100644
--- a/include/osmocore/gsm48.h
+++ b/include/osmocore/gsm48.h
@@ -6,7 +6,7 @@
extern const struct tlv_definition gsm48_att_tlvdef;
extern const char *cc_state_names[32];
-const char *gsm48_cc_msg_names[0x40];
+extern const char *gsm48_cc_msg_names[0x40];
const char *rr_cause_name(uint8_t cause);
void gsm48_generate_lai(struct gsm48_loc_area_id *lai48, uint16_t mcc,
an here is a warning i did not analyse yet:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/l
d: Warning: size of symbol `rsl_rlm_cause_strs' changed from 8 in
./openbsc/src/libbsc.a(abis_rsl.o) to 120 in
/usr/local/lib/libosmocore.so
regards,
andreas
hi holger,
i still can't see it.
regards,
andreas
>git pull in libosmocore please. We are still moving stuff out of
OpenBSC into
>libosmocore and if you update the one you should update the other. My
>libosmocore contains a mncc.h file.
root@nuedel libosmocore # git pull
Already up-to-date.
root@nuedel libosmocore # ls include/osmocore/ -R
include/osmocore/:
Makefile bitvec.h gsm_utils.h msgb.h rxlev_stat.h
statistics.h tlv.h
Makefile.am comp128.h gsmtap.h protocol select.h talloc.h
utils.h
Makefile.in gsm48.h linuxlist.h rsl.h signal.h timer.h
write_queue.h
include/osmocore/protocol:
Makefile Makefile.am Makefile.in gsm_04_08.h gsm_04_11.h
gsm_04_80.h gsm_08_58.h gsm_12_21.h
hi,
i got some problems with missing mncc.h at osmocore include directory. i
am in the master branch. any idea?
thanx,
andreas
make[2]: Entering directory `/root/gsm/openbsc/openbsc/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall -I/usr/local/include/
-g -O2 -MT abis_rsl.o -MD -MP -MF .deps/abis_rsl.Tpo -c -o abis_rsl.o
abis_rsl.c
In file included from ../include/openbsc/gsm_data.h:46,
from abis_rsl.c:31:
../include/openbsc/mncc.h:29:27: error: osmocore/mncc.h: No such file or
directory
In file included from ../include/openbsc/gsm_data.h:46,
from abis_rsl.c:31:
../include/openbsc/mncc.h:122: error: field 'bearer_cap' has incomplete
type
../include/openbsc/mncc.h:123: error: field 'called' has incomplete type
../include/openbsc/mncc.h:124: error: field 'calling' has incomplete
type
../include/openbsc/mncc.h:125: error: field 'redirecting' has incomplete
type
../include/openbsc/mncc.h:126: error: field 'connected' has incomplete
type
../include/openbsc/mncc.h:127: error: field 'cause' has incomplete type
../include/openbsc/mncc.h:128: error: field 'progress' has incomplete
type
../include/openbsc/mncc.h:129: error: field 'useruser' has incomplete
type
../include/openbsc/mncc.h:130: error: field 'facility' has incomplete
type
../include/openbsc/mncc.h:131: error: field 'cccap' has incomplete type
../include/openbsc/mncc.h:132: error: field 'ssversion' has incomplete
type
make[2]: *** [abis_rsl.o] Error 1
make[2]: Leaving directory `/root/gsm/openbsc/openbsc/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/gsm/openbsc/openbsc'
make: *** [all] Error 2
Hello guys,
I installed a newly fresh Debian Lenny, downloaded openbsc project using
git. But when running ./configure after autoreconf -i (which went well), I
get the following message:
./configure: line 3551: syntax error near unexpected token `LIBOSMOCORE,'
./configure: line 3551: `PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore)'
I know the osmocomBB project has a bit of the focus now and that some
sources in openbsc are also used in osmocomBB, hence the libosmocore? But
can someone helping me out to get the openbsc build?
Thank you.
Hi,
I have the OpenBSC up and running with a nanobts at 900MHz.
I would require some help with the following issues.
1) I'm able to view most of the air interface messages on wireshark but not
able to
view the gsm system information blocks. Is there any patches I should add on
wireshark and is it possible
to provide instructions on how to apply the patches ?
2) I'm able to see the rrlp request made to the mobile on wireshark. However
I'm not
see any rrlp response from the mobile on wireshark. I'm sure my mobile
suppot ms-based rrlp request.
Again, what are the patches to wireshark I should apply? Appreciate if
details on how to apply the patches
are provided.
3) I have copied out the gprs branch and am able to run the gprs OpenBSC
codes without any problems.
Just that at this stage, my mobile (i-phone 3Gs) does not seem to be able to
do a gprs attach and have
the OpenBSC allocate it a P-TMSI. Is there any thing I should do to get my
i-phone 3Gs to do a gprs attach on the
OpenBSC? (For my i-phone 3Gs, the settings is gsm mode only)
4) Also in the OpenBSC folder, there's this rrlp-ephemeris folder, if
possible, would like to have further details on
the purpose of the rrlp-ephemeris folder.
Appreciate any kind advise and help.
Thanks so much
Ken