Prob mit dtmfbox, make schlägt fehl

suffix

Neuer User
Mitglied seit
9 Dez 2006
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo,

nachdem ich einige Pakete von Hand nachgeladen habe, bricht make jetzt mit einem Fehler ab, mit dem ich nichts anfangen kann.

Code:
....
port_filestream.h:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_player_recorder'
port_filestream.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_close_all_eof'
port_filestream.h:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_init'
port_filestream.h:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_close'
port_filestream.h:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_create'
port_filestream.h:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_eof'
port_filestream.h:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_on_destroy'
port_filestream.h:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_get_frame'
port_filestream.h:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_put_frame'
port_filestream.h:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_resampled_get_frame'
port_filestream.h:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_resampled_put_frame'
port_filestream.h:78: error: expected declaration specifiers or '...' before 'pj_int16_t'
port_filestream.h:79: error: expected ')' before '*' token
port_filestream.h:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_get_buffer'
port_filestream.h:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_filestream_fill_buffer'
In file included from global_headers.h:261,
                 from config.c:20:
port_tone.h:30: error: expected specifier-qualifier-list before 'pjmedia_port'
port_tone.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_tone_init'
port_tone.h:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_tone_close'
port_tone.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_tone_create'
port_tone.h:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_tone_generate_tones'
port_tone.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_tone_get_frame'
In file included from global_headers.h:262,
                 from config.c:20:
port_null.h:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_null_init'
port_null.h:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_null_close'
port_null.h:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_null_get_frame'
port_null.h:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'port_null_put_frame'
config.c: In function 'get_value':
config.c:38: error: 'global_t' has no member named 'configfile'
config.c:41: error: 'global_t' has no member named 'configfile'
config.c: In function 'read_config':
config.c:312: error: 'settings_voip_t' has no member named 'rtp_start'
config.c:313: error: 'settings_voip_t' has no member named 'max_clients'
config.c:314: error: 'settings_voip_t' has no member named 'register_interval'
config.c:317: error: 'settings_voip_t' has no member named 'keep_alive'
config.c:321: error: 'settings_voip_t' has no member named 'use_vad'
config.c:492: error: 'settings_voip_t' has no member named 'rtp_start'
config.c:492: error: 'pj_uint16_t' undeclared (first use in this function)
config.c:492: error: (Each undeclared identifier is reported only once
config.c:492: error: for each function it appears in.)
config.c:492: error: expected ';' before 'atol'
config.c:497: error: 'settings_voip_t' has no member named 'max_clients'
config.c:502: error: 'settings_voip_t' has no member named 'register_interval'
config.c:507: error: 'settings_voip_t' has no member named 'keep_alive'
config.c:532: error: 'settings_voip_t' has no member named 'use_vad'
config.c:534: error: 'settings_voip_t' has no member named 'use_vad'
config.c:560: error: 'settings_voip_t' has no member named 'codec_order'
config.c:560: error: 'settings_voip_t' has no member named 'codec_order'
config.c:566: error: 'settings_voip_t' has no member named 'codec_order'
config.c:566: error: 'settings_voip_t' has no member named 'codec_order'
config.c:573: error: 'settings_voip_t' has no member named 'codec_order'
config.c:574: error: 'settings_voip_t' has no member named 'codec_order'
config.c:630: error: 'struct settings_account_t' has no member named 'active'
config.c:632: error: 'struct settings_account_t' has no member named 'active'
config.c:638: error: 'struct settings_account_t' has no member named 'controller'
config.c:641: error: 'struct settings_account_t' has no member named 'active'
config.c:646: error: 'struct settings_account_t' has no member named 'controller'
config.c:649: error: 'struct settings_account_t' has no member named 'active'
config.c:654: error: 'struct settings_account_t' has no member named 'name'
config.c:654: error: 'struct settings_account_t' has no member named 'name'
config.c:655: error: 'struct settings_account_t' has no member named 'number'
config.c:655: error: 'struct settings_account_t' has no member named 'number'
config.c:660: error: 'struct settings_account_t' has no member named 'controller'
config.c:662: error: 'struct settings_account_t' has no member named 'controller'
config.c:665: error: 'struct settings_account_t' has no member named 'username'
config.c:665: error: 'struct settings_account_t' has no member named 'username'
config.c:666: error: 'struct settings_account_t' has no member named 'password'
config.c:666: error: 'struct settings_account_t' has no member named 'password'
config.c:667: error: 'struct settings_account_t' has no member named 'realm'
config.c:667: error: 'struct settings_account_t' has no member named 'realm'
config.c:668: error: 'struct settings_account_t' has no member named 'proxy'
config.c:668: error: 'struct settings_account_t' has no member named 'proxy'
config.c:669: error: 'struct settings_account_t' has no member named 'contact'
config.c:669: error: 'struct settings_account_t' has no member named 'contact'
config.c:670: error: 'struct settings_account_t' has no member named 'registrar'
config.c:670: error: 'struct settings_account_t' has no member named 'registrar'
config.c:671: error: 'struct settings_account_t' has no member named 'id'
config.c:671: error: 'struct settings_account_t' has no member named 'id'
config.c:677: error: 'struct settings_account_t' has no member named 'registrar_active'
config.c:679: error: 'struct settings_account_t' has no member named 'registrar_active'
config.c:681: error: 'struct settings_account_t' has no member named 'registrar_username'
config.c:681: error: 'struct settings_account_t' has no member named 'registrar_username'
config.c:682: error: 'struct settings_account_t' has no member named 'registrar_password'
config.c:682: error: 'struct settings_account_t' has no member named 'registrar_password'
config.c:685: error: 'struct settings_account_t' has no member named 'status'
config.c:686: error: 'struct settings_account_t' has no member named 'status_reason'
config.c:687: error: 'struct settings_account_t' has no member named 'status_nextreg'
config.c:688: error: 'struct settings_account_t' has no member named 'status_failcnt'
config.c:692: error: 'settings_voip_t' has no member named 'max_clients'
config.c:692: error: 'settings_voip_t' has no member named 'max_clients'
config.c:693: error: 'settings_voip_t' has no member named 'max_clients'
config.c:694: error: 'settings_voip_t' has no member named 'rtp_start'
config.c:694: error: 'settings_voip_t' has no member named 'rtp_start'
config.c:695: error: 'settings_voip_t' has no member named 'rtp_start'
config.c:698: error: 'settings_voip_t' has no member named 'register_interval'
config.c:699: error: 'settings_voip_t' has no member named 'rtp_start'
config.c:700: error: 'settings_voip_t' has no member named 'keep_alive'
config.c:700: error: 'settings_voip_t' has no member named 'keep_alive'
config.c:701: error: 'settings_voip_t' has no member named 'keep_alive'
make[1]: *** [config.o] Fehler 1
make[1]: Verlasse Verzeichnis '/home/fgluser/Desktop/freetz-1.0/source/dtmfbox-0.4.1_rc4-src'
make: *** [source/dtmfbox-0.4.1_rc4-src/dtmfbox] Fehler 2


verbosity_level ist auf 2, eine Datei .config gibts bei mir im freetz-Ordner nicht.

dtmfbox config-files habe ich 2 gefunden (das Package verursacht wohl auch die Fehler), sie sind im Anhang.

verwendete Version Freetz-1.0

Was soll ich machen?
 

Anhänge

  • config.tar.gz
    1.7 KB · Aufrufe: 1
Zuletzt bearbeitet:
kannst du bitte den Titel so ändern, dass man sofort darauf kommen kann, dass es um dtmfbox handelt?

Was heißt denn, "von Hand nachgeladen"? Meistens gehen solche "Handlungen" in die Hose, wenn man nicht weiß, was man tut. Warum geht es nicht automatisch?

MfG
 
Und wo ist die .config ? Denn diese muss im freetz-Ordner sein.
 
Ich musste ein Paket, das eigentlich auf dem tcpdump.org Server liegen sollte (libpcap-0.9.8.tar.gz) von Hand nachladen, da dieser seit Tagen offline ist. Außerdem brach ein andere Download ab, da der Server maximal wenige B/s lieferte. Das betroffene Paket war glaube ich readline-5.2.tar.gz. Nachdem ich die von Hand nachgeladen habe, hat der compiler aber ohne zu murren weiter gemacht.


Direkt im freetz-ordner habe ich nur eine Config.in, ist diese Datei gemeint? Anosnten gibt es dort keine Dateien mit einem config im Namen
 
Code:
ls -al .config
 
@suffix: hast du denn inzwischen "clean" gemacht? Denn wenn kompilieren mittendrin abbricht, weil etwas nicht runtergeladen werden kann, dann ist es nicht so gut. Es kann sein, dass eine oder andere Datei, wo er abgebrochen hat korrupt ist, weil nicht vollständig runtergeladen.

MfG
 
alles klar, danke war versteckt, bin halt doch noch relativ neu in sachen linux

ich versuchs mal mit nem clean
 

Anhänge

  • config2.tar.gz
    3.5 KB · Aufrufe: 2
mach mal bitte folgendes:
Code:
make pjproject-dirclean && make pjproject-precompiled > pj.log 2>&1

Und hänge das entstehende File (pj.log) hier an.
 
okay, mache ich sobald der Fehler wieder kommt.


hab gerade ein
Code:
make clean

gemacht und bin grade wieder am compilen, bis jetzt läuft er noch.
 
dtmfbox muss im menuconfig gesetzt sein, sonst kann es beim kompilieren zu Fehlern kommen.

MfG Oliver
 
wo? unter packages? da habe ich es ziemlich sicher ausgewählt
 
hier die gewünschte log-Datei
 

Anhänge

  • log.tar.gz
    22.9 KB · Aufrufe: 3
Bitte spiele den Patch aus dem verlinkten Beitrag ein. Wie das geht, steht da auch.

Das Problem habe ich selber gehabt und das im Trunk schon eingecheckt. Aber eben noch nciht im Freetz-1.0

@oliver: Auch diesen sollten wir mit backporten in der 1.0.1 :)
 
Vielen Dank, dort steht aber leider nicht, wie man den patch einspielt? Kannst mir das bitte noch zeigen ;)
 
steht in dem thread etwas weiter unten, steht aber auch im wiki und an vielen anderen stellen im forum:
Code:
patch -p0 < pj.pach
make pjproject-dirclean
make
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.