[Problem] FREETZ 12924 und sipsak

derrasdius

Neuer User
Mitglied seit
11 Jan 2011
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo,
ich versuche gerade für meine 7490 den freetz-trunk Revision 12924 mit aktiviertem Sipsak-Paket zu kompilieren. Auf den eingetragenen Repositories wird das Archiv-File nicht mehr gefunden und daher bekomme ich Error 404. File not found

http://ftp.iptel.org/pub/sipsak/
http://freetz.magenbrot.net/sipsak-0.9.6.tar.gz
http://freetz.wirsind.info/sipsak-0.9.6.tar.gz
http://freetz.3dfxatwork.de/sipsak-0.9.6.tar.gz

Ist es überhaupt noch möglich, sipsak in Freetz integriert und kompiliert zu bekommen? Ich habe schon die im Board angegebenen Massnahmen unternommen, sonst würde das Paket ja nicht in der Menueconfig auftauchen. Weiter komme ich allerdings dann an der Stelle nicht mehr, da die Download-Sourcen streiken.
Es wäre nett, wenn mir jemand bei der Problematik weiterhelfen könnte.

dR
 
nAbend,

ja, das Paket habe ich ja auch schon, aber die Frage war: wie bekomme ich das in den freetz-trunk reingebastelt damit es kompiliert und hinterher im Image ist.

dR
 
Hallo Whoopie,
vielen Dank für die rasante Anpassung - jetzt bin ich schon einen Schritt weiter, es wird geladen, aber das Kompilieren schlägt mit folgenden Fehlerquittungen zu:
Code:
request.o: In function `get_body':
request.c:(.text+0x0): multiple definition of `get_body'
header_f.o:header_f.c:(.text+0x0): first defined here
shoot.o: In function `get_body':
shoot.c:(.text+0x90): multiple definition of `get_body'
header_f.o:header_f.c:(.text+0x0): first defined here
sipsak.o: In function `get_body':
sipsak.c:(.text+0x2c): multiple definition of `get_body'
header_f.o:header_f.c:(.text+0x0): first defined here
transport.o: In function `get_body':
transport.c:(.text+0x0): multiple definition of `get_body'
header_f.o:header_f.c:(.text+0x0): first defined here
collect2: ld returned 1 exit status
make[2]: *** [sipsak] Fehler 1
make[1]: *** [all] Fehler 2
ERROR: Build failed.
make: *** [source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/sipsak-0.9.6/sipsak] Fehler 1

Kann man da noch was zurechtbiegen?
dR
 
Zuletzt bearbeitet:
Fasse die Ausgabe mal besser in CODE Tags, also anstatt QUOTE /QUOTE dann CODE /CODE mit den eckigen Klammern.
...um die Smilies loszuwerden. ;)
Die CODE PHP und HTML Tags bekommst du übrigens mit Klick auf "Erweitert".
 
Ja, das sieht zumindest besser aus zumal der Content nicht zu Smilies taugt. Ich habe wie von MaxMuster in seinem Beitrag "How to enable sipsak package"#2 beschrieben im freetz make-Verzeichnis
Code:
svn co http://svn.freetz.org/branches/sf3978_packages/make/sipsak
eingeben und danach im freetz Rootverzeichnis zur kompletten Integration
Code:
sed -i '/siproxd/a source make/sipsak/Config.in' make/Config.in.generated 
sed -i '/siproxd/a source make/sipsak/external.in' make/external.in.generated
ausgeführt. Um mit dem Kompilieren weiterzukommen habe ich auch seine Empfehlung nachvollzogen und
den Patch make/sipsak/patches/003-move_get_body.patch umbenannt. Damit sieht das Ergebnis etwas besser aus, die Kompilierung scheitert trotzdem:
Code:
transport.o: In function `complete_mes':
transport.c:(.text+0xb08): undefined reference to `get_body'
collect2: error: ld returned 1 exit status
make[2]: *** [sipsak] Fehler 1
make[2]: Verlasse Verzeichnis '/home/fritz/freetz-trunk/source/target-mips_gcc-4.8.4_uClibc-0.9.33.2-nptl/sipsak-0.9.6'
make[1]: *** [all] Fehler 2

Vielleicht gibt es doch noch eine Lösung?

Nachtrag: Es klappt! - Man muss die config.cache in den source/target-mips_gcc-4.*-Verzeichnissen löschen und vor einer frischen Menukonfiguration mit make clean die verwaisten Object-Files wegräumen lassen.
Danke an alle, die geholfen haben.

dR
 
Zuletzt bearbeitet:
Eine Bitte, bitte...
Baust du sipsak static & precompiled mindestens einmal für MIPS?
Die kannst du dann gern im Thread: Binaries für die Fritzbox! posten.
Vorzugsweise dann: 1x MIPS und 1x MIPSEL :D
...würden sich bestimmt ne Menge Leute freuen.
 
Binaries sind hier zu finden.
 
Habe ich gerade fertiggemacht, aber MaxMuster war eine Stunde schneller.
dR
 
Hätteste mal erst geantwortet, wenn auch nur mit: .....moment....
:rolleyes:

Ich hab auch schon eine "Displaymessage" an ein SNOM geschickt.
 
Zuletzt bearbeitet:
Ich kanns ja wieder löschen, dann kannst du deine Versionen hochladen ;-)
 
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.