dtmfbox-0.5.0 beim make Fehler 2

rodeoflip

Neuer User
Mitglied seit
2 Aug 2008
Beiträge
128
Punkte für Reaktionen
0
Punkte
0
Hallo,

Trunk Version ist aktuell und ich bekomme folgenden Fehler.

Code:
dtmfbox.c: In function 'signal_handler':
dtmfbox.c:741: error: 'global_t' has no member named 'closing'
dtmfbox.c:745: error: 'global_t' has no member named 'closing'
make[3]: *** [dtmfbox.o] Fehler 1
make[3]: Verlasse Verzeichnis '/home/crackdown/freetz-trunk/source/dtmfbox-0.5.0_rc2-src/src'
make[2]: *** [all] Fehler 2
make[2]: Verlasse Verzeichnis '/home/crackdown/freetz-trunk/source/dtmfbox-0.5.0_rc2-src/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/crackdown/freetz-trunk/source/dtmfbox-0.5.0_rc2-src'
make: *** [source/dtmfbox-0.5.0_rc2-src/dtmfbox] Fehler 2


mfg
 
ist mir eben auch passiert,
src von dtmf löschen und im menuconfig den Haken unter dtmf "aus svn" weg.
ist aber nur nen workaround....
 
Ist kein "workaround", sondern schlicht die Benutzung eines getesteten Releases, und nicht der aktuellsten Entwicklerversion aus dem SVN. Kein Bug also.
 
halt eine Umgehung des Problems damit man ein Image bauen kann...
natürlich dadurch nur dtmfbox v0.5.0-rc2 und nicht die aktuellste Version
also ein Workaround?!
 
Kann den Fehler mit dem dtmfbox trunk bestätigen. Da werden irgendwelche Headerfiles nicht gefunden.

MfG Oliver
 
Ich hatte im Trunk etwas umstrukturiert. Vorerst müsste man einen Patch einspielen, dann geht es mit dem Trunk. Jedoch ist der Patch nicht rc2-Kompatibel.

Sobald das Release fertig ist, kann ich die Änderungen einchecken.


EDIT:
Mir ist doch noch eine Lösung eingefallen, beide Optionen auswählbar zu machen. Mal schauen. Werde PJSIP ebenfalls aktualisieren und ggf. einchecken.

EDIT2:
Änderungen sind eingecheckt. Rev. 2991.
 

Anhänge

  • dtmfbox_svn.patch.txt
    780 Bytes · Aufrufe: 7
Zuletzt bearbeitet:
Bei mir macht make mit dtmfbox auch Probleme.

Version 1.1 stable Rev 2996

Geladen wird dtmfbox-0.5.0_rc2 und pjproject-0.9.0, aber dtmfbox erwartet pjproject-1.0

Fehler beim make:
checking for main in -lpjsip-ua-mipsel-unknown-linux-gnu... no
configure: error: "-lpjsip-ua-mipsel-unknown-linux-gnu missing!"

im dtmfbox-0.5.0_rc2-src/config.log steht: ... --with-pjsip-path=../pjproject-1.0
 
Im trunk 2996 wird für dtmfbox-0.5.0_rc2, pjproject-1.0.1 geladen. Probleme keine.
 
Hm, was mach ich dann falsch?
Ich habs nochmal komplett von vorne in einem leeren Verzeichnis probiert:

# svn co http://svn.freetz.org/branches/freetz-stable-1.1
# cd freetz-stable-1.1
# make menuconfig
# make
...
# ls -l dl/pj*
-rw-r--r-- 1 wk users 4862740 2009-01-14 23:19 dl/pjproject-0.9.0.tar.bz2
# ls -ld source/pj*
drwxr-xr-x 11 wk users 4096 2009-01-19 00:48 source/pjproject-0.9.0

Viele Grüße
 
Das ist zumindest nicht der trunk, den du da auscheckst.
 
Nein, ich hab ganz bewußt stable und nicht trunk gewählt, um solche Probleme zu vermeiden. Aber in stable scheinen dtmfbox und pjproject nicht zusammenzupassen.

Wie bekomme ich stable dazu, dass er pjproject-1.0 nimmt? Oder soll ich doch besser trunk nehmen?

Gruss
 
stable nutzt nicht die aktuellste pjproject,Version. Entweder das eine, oder das andere. Oder warten, bis Marco das so zurechtgewerkelt hat, wie du das brauchst, wenn er es denn so machen will.
 

Statistik des Forums

Themen
246,308
Beiträge
2,249,811
Mitglieder
373,915
Neuestes Mitglied
sunburstc
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.