Kompilier-Fehler: CFLAGS optimization level

Code:
	PATH="$(TARGET_PATH)" \
		$(MAKE) -C $(BLUEZ_UTILS_DIR)
Bluez-Utils als Beispiel. Wie sieht das denn bei dir aus? Warum postest du uns nicht dein komplettes Makefile anstatt immer die Fehlermeldungen zu posten?

MfG Oliver
 
Lösche mal in der Datei configure die Zeilen 20304 bis 20439 (in der Hoffnung, daß snprintf den NULL Wert verträgt).

Oder man macht folgende Einträge in die Datei "jabberd.mk":
$(PKG)_CONFIGURE_OPTIONS += ac_cv_func_snprintf=no
$(PKG)_CONFIGURE_OPTIONS += ac_cv_func_vsnprintf=no


@freddy4711
Wenn Du unbedingt ein jabber-Server auf deinen Boxen (Speedport) haben willst, versuch es mal mit "in.jabberd".

EDIT:
Mit den Dateien im Anhang kannst Du mit Freetz, den in.jabberd-Server für die FritzBox kompilieren:
................
installing packages
fstyp-0.1
haserl-0.9.25
inetdxtra-20090820
modcgi-0.2
invoking custom script
stripping unstripped AVM binaries
build/modified/filesystem/lib/libusbcfg.so.1.0.0
build/modified/filesystem/lib/libled2.so.2.2.0
build/modified/filesystem/lib/libpop3lib.so.1.0.0
build/modified/filesystem/lib/libmaillib.so.2.0.0
build/modified/filesystem/lib/libacgenusb.so.1.0.0
build/modified/filesystem/lib/libupnpdevusb.so.1.0.0
build/modified/filesystem/usr/share/ctlmgr/libctlusb.so
done.

STEP 3: PACK
Checking for left over Subversion directories
squashfs blocksize
root filesystem: 65536
integrate stripped .config file into image
integrate freetz info file into image
packing var.tar
creating filesystem image
merging kernel image
kernel image size: 7419648 (max: 7798784, free: 379136)
Aproximately free time for the answering machine: 72s (1min 12s)
packing 7170_04.76freetz-devel-3615M.de_20090906-151030.image
Image files can be found in the ./images/ subfolder
done.

FINISHED
Es fehlen nur noch die patch-Dateien.
 

Anhänge

Zuletzt bearbeitet:
Hi...

ich hab's nun mit dem in.jabberd mal probiert. Leider bekomme ich den nicht zum Laufen.

Ich habe den inetd-Daemon installiert und in die inetd.conf folgende Zeile eingefügt:
Code:
xmpp-client#5222     stream    tcp  nowait  root  /sbin/tcpd /usr/bin/in.jabberd

Des weiteren habe ich eine Datei in.jabberd.conf mit 2 Benutzern angelegt, welche nun im /etc Verzeichnis der Box liegt. Nach einem Neustart des inetd-Daemons habe ich nun versucht, mittels Pidgin zu connecten.
#:wol: WOL web interface
#<off>#82 stream tcp nowait root /usr/bin/webcfg-wol webcfg-wol -i
Leider bekomme ich folgenden Fehler in Pidgin:
Code:
Die Verbindung mit dem Server konnte nicht hergestellt werden: Verbindung abgelehnt.

Gruß Andreas
 
Zuletzt bearbeitet:
Ist der Port denn offen? Läuft der Service wirklich?
Code:
nmap fritz.box -p PortDesJabberd
von einem System aus, was das kann. bzw. ein netstat auf der Box oder sonst etwas, um den offenen Port zu verifizieren.
 
Die Zeile hab ich aus der Anleitung für das Programm in.jabberd.

Der Port 5222 ist nicht offen (mit nmap getestet)

Nur die Angabe mit dem Port hat mich auch etwas stutzig gemacht. Ich habe nach einer /etc/services gesucht, aber nicht gefunden.

Also habe ich den Port angehängt, wie bereits in der inetd.conf als Beispiel angegeben:
Code:
#:wol: WOL web interface
#<off>#82	stream	tcp	nowait	root	/usr/bin/webcfg-wol	webcfg-wol -i
 
Die Zeile hab ich aus der Anleitung für das Programm in.jabberd.
Hast Du einen Link dorthin?

Der Port 5222 ist nicht offen (mit nmap getestet)
Kein Wunder.

Code:
#:wol: WOL web interface
#<off>#82	stream	tcp	nowait	root	/usr/bin/webcfg-wol	webcfg-wol -i

Auch wenn ich die Frage schon in anderem Zusammenhang gestellt habe und keine explizite Antwort darauf kam, was genau erwartest Du von dieser Zeile?
 
Hi...

Homepage des Projekts: http://inetdxtra.sourceforge.net/

Ist in dem Paket als inetd.conf.sample enthalten.

Ich häng dir mal die Datei an.

Was diese Zeile genau bedeutet, das weiß ich nicht genau...bin da nicht so fit...
 

Anhänge

Siehst du den Unterschied zwischen dem Beispiel und dem, was du da fabriziert hast? Btw. gibt es das File /etc/services in Freetz, allerdings musst du das vor dem Packen und Flashen editieren, am bestne per fwmod_custom, da es im RO-Part der Box liegt.
 
Den Unterschied zwischen den beiden Dateien sehe ich schon. Nur habe ich leider keine /etc/services gefunden. Deshalb habe ich den Port angehängt, was wahrscheinlich kompletter Blödsinn war...:spocht:

Wo finde ich denn die /etc/services? Unter root/etc ist sie nicht zu finden..., oder muss ich diese Datei erst neu erstellen?

Wie muss ich das fwmod_custom benutzen? Hab damit noch nie gearbeitet.

Gruß Andreas
 
Die "/etc/services" ist auf der Box. Ändern kannst ud sie nur bevor in der Buildumgebung das Image gepackt wird. Dazu ist das Script "fwmod_custom" geschaffen worden. Dies wird direkt vorm Packen abgearbeitet. Mal nen Blick reingeworfen? Ist ein Shell-Script, in dem du eigentlich anstellen kannst, was du willst, nur musst du eben wissen wie. In deinem Fall ein 'echo "bla bla bla" >> zieldatei.
In dem Script is ne Monimalhilfe drin, so weit ich weiss. Schau mal nach.
 
Ok...

ich hab nun die fwmod_custom wie folgt geändert:
Code:
#!/bin/bash

# Custom firmware modifications

# Directories:
#  ./firmware   - untared firmware
#  ./filesystem - unpacked filesystem squashfs
#  ./kernel     - unpacked kernel & hidden kernel squashfs

all() {
        echo "xmpp-client     5222/tcp        jabber-client   # Jabber Client Connection" >> etc/services
        dummy=0
}

clean() {
        dummy=0
}

case "$1" in
        ""|all)
                all
                ;;
        clean)
                clean
                ;;
        *)
                echo "Usage: $0 {all|clean}" 1>&2
                exit 1
                ;;
esac

exit 0

Leider bekomme ich beim Bauen des Images folgende Fehlermeldung:
Code:
../../fwmod_custom: line 11: etc/services: No such file or directory
Ich finde einfach die Datei nicht...
 
Dann hast du sicherlich nicht geschaut, in welchem Verzeichnis du das unterbringen musst, oder? Denn das fhetl bei deinem echo ;) Lies mal bitte die erstne Zeilen aus der fwmod_custom noch einmal, und überlege, was dir fehlt. Und wenn du keinen Wiki-Beitrag dazu gefunden hast, wurdest du nun auserwählt, einen - wenn auch rudimentären - zu schreiben zum Manipulieren eines Images per fwmod_custom ;)
 
Deshalb habe ich den Port angehängt, was wahrscheinlich kompletter Blödsinn war.

So kann man es auch ausdrücken.

Wenn Du Dir das Beispiel anschaust, welche Bedeutung hat dann Deiner Meinung nach das Zeichen '#'?

Oder auch dieses Beispiel, daß Du gebracht hast:
Code:
#:wol: WOL web interface
#<off>#82	stream	tcp	nowait	root	/usr/bin/webcfg-wol	webcfg-wol -i
Um es kurz zu machen, '#' ist das Kommentarzeichen, so wie in vielen anderen Konfigurationsdateien und Shell-Skripts auch. Alles, was dahinter kommt, wird komplett ignoriert.

Statt es mit der etc/services zu verkomplizieren, kannst Du auch einfach den Port direkt angeben, natürlich nicht hinter einem Kommentarzeichen.
Code:
5222     stream    tcp  nowait  root  /sbin/tcpd /usr/bin/in.jabberd
 
:groesste:

Halleluja...ich hab's geschafft... :)

Habe die Zeile wie folgt abgeändert:
Code:
echo "xmpp-client     5222/tcp        jabber-client   # Jabber Client Connection" >> ./filesystem/etc/services
Dann Image ab auf die Box, die inetd.conf wie folgt geändert:
Code:
#:xmpp-client JABBER-Server
xmpp-client     stream    tcp  nowait  root  /sbin/tcpd /usr/bin/in.jabberd
Neustart des Inetd-Daemons und siehe da...der JABBER-Server läuft... :D

Dankeschön an alle...

P.S.: Ich werd mal schaun, nach dem WIKI-Artikel für fwmod_custom, obwohl ich nicht genau weiß, was ich damit alles ändern kann...
 
In dem Script is ne Monimalhilfe drin, so weit ich weiss.
Das wird die künstlerisch wenig begabte Moni sicher sehr freuen ;-) ;-)

Tut mir leid, aber das OT konnte ich mir nicht verkneifen ;-). Ist wirklich nicht böse gemeint...

Jörg
 
*lach* is mal ein feiner Schreibfehler, seh ich ein ;) Wenn ichdenn dann noch ne Moni kennen würde.... ;)
 
... ich vermute, ich kenne genau die gemeinte Moni ;-)

Jörg
 
Hallo freddy4711,

ich würde gerne wissen, warum ein jabber-Server für deinen Anwendungsfall geeigneter ist, als ein IRC-Server. Danke.
 
Kostenlos!

Statistik des Forums

Themen
248,922
Beiträge
2,305,225
Mitglieder
378,646
Neuestes Mitglied
atrora