[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OpenBCM 1.06



Hallo an Alle

Ich habe ein Problem mit einem Programm, das nicht zu Debian Distribution 
gehört. Es ist eine CB-Packet Radio Mailbox OpenBCM 1.06.

Ich verwende diese Software zurzeit an einem Rechner, der mit Win funzt. Ich 
möchte diese Maschine aber auf Debian umstellen, um etwas mehr Sicherheit und 
Stabilität in die Sache zu bekommen. Da auf dem Rechner ein aus dem Internet 
erreichbarer Webserver mitläuft. Ich kann die OpenBCM nicht an ein anderes 
Rechner übertragen, also muss ich das ganze unter Debian (in Moment 4.0) zum 
laufen bringen.

Zuerst habe ich mir eine "fertige" Linux Version von OpenBCM besorgt. Die 
weigert sich aber mit Fehlermeldung:
"siggis-notebook:/bcm# ./bcm

OpenBCM V1.06 (Linux)(c) GNU GPL 1992-2005 F. Radlherr, DL8MBT et al.
OpenBCM is maintained by Markus Baumann, DH8YMB
http://dnx274.dyndns.org/baybox
26.10.08 17:30:14l SYSTEM: #R working dir: '/bcm'
Speicherzugriffsfehler
siggis-notebook:/bcm#"


Erster Tipp, den ich aus einem Forum gekriegt habe: Berechtigung zu 
eingeschränkt. Lockere die. So schaut es jetzt aus:
-rwxrwxrwx 1 root root 4247287 2006-04-02 17:17 bcm
Fehler immer noch da.

Zweiter Tip, den ich bekam: Fertiges Programm passt nicht an deine 
Distribution bzw. Rechner. Compiliere es neu mit der Konfiguration, mit der 
es laufen soll. Zum Compilieren brauchst du: gcc-4.1, gpp 2.24-1 und 
build-essential 11.3 . Den ganzen Krempel habe ich installiert. Nach make im 
richtigen Ordner gab Compiler aus:
siggis-notebook:/home/siggi/bcm/source# make
Compiling l1main_l.cpp
cc1plus: error: unrecognized command line option "-fwritable-strings"
make: *** [l1main_l.o] Fehler 1
siggis-notebook:/home/siggi/bcm/source#


Dann hiese es: Installiere gcc-2.95 und g++-2.95, und compiliere mit "make 
CC=gcc-2.95" oder "make CC=g++-2.95". In beiden Fellen ist folgendes 
passiert. Der Compiler hat angefangen die Source-Dateien in die 
Object-Dateien umzuwandeln (die Objects bleiben im Verzeichnis auch liegen). 
Sagte irgendwann mal : "Linking OpenBCM 1.06" und ballert das Bildschierm voll 
mit Meldungen wie:
yapp.o: In function `fileio_yapp::_tx(void)':
yapp.cpp:(.text+0xcd4): undefined reference to `__throw'
yapp.cpp:(.text+0xcd9): undefined reference to `__start_cp_handler'
yapp.cpp:(.text+0xce6): undefined reference to `__check_eh_spec'
yapp.cpp:(.text+0xcf1): undefined reference to `__throw'
yapp.cpp:(.text+0xcfa): undefined reference to `__cp_pop_exception'
yapp.cpp:(.text+0xd06): undefined reference to `terminate(void)'
yapp.cpp:(.text+0xd19): undefined reference to `__throw'
yapp.cpp:(.text+0xd21): undefined reference to `__start_cp_handler'
yapp.cpp:(.text+0xd2e): undefined reference to `__check_eh_spec'
yapp.cpp:(.text+0xd33): undefined reference to `__throw'
yapp.cpp:(.text+0xd3c): undefined reference to `__cp_pop_exception'
yapp.cpp:(.text+0xd48): undefined reference to `terminate(void)'
yapp.o: In function `fileio_yapp type_info function':
yapp.cpp:(.gnu.linkonce.t.__tf11fileio_yapp+0x29): undefined reference to 
`__rtti_si'


Den Herausgeber des Programms kann ich nicht erreichen.

Nun hoffe ich, mir kann hier jemand helfen.

MfG
Sergej


Reply to: