Installation von zebedee auf einem vserver

cmmehl

Aktives Mitglied
Mitglied seit
15 Jun 2004
Beiträge
812
Punkte für Reaktionen
1
Punkte
0
Hallo experten,

bei meinem versuch, zebedee auf einem vserver (Debian 4) zu installieren, bekomme ich ne ganze latte fehlermeldungen und zebedee laesst sich auch nicht starten. Leider werde ich aus den fehlermeldungen nicht schlau.

Vor zebedee habe ich erfolgreich blowfish, zlib und bzip2 kompiliert, wie auf der downloadseite angegeben. Bei der kompilierung von zebedee erscheinen folgende meldungen:
Code:
v78910:/usr/src/zebedee-2.5.3# make OS=linux
gcc -pthread -Wall -O3 -DHAVE_PTHREADS -I.  -I../blowfish-0.9.5a -I../zlib-1.2.3 -I../bzip2-1.0.3   -c -o zebedee.o zebe
dee.c
zebedee.c: In function 'writeMessage':
zebedee.c:1651: warning: dereferencing type-punned pointer will break strict-aliasing rules
zebedee.c: In function 'makeListener':
zebedee.c:2462: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
zebedee.c: In function 'acceptConnection':
zebedee.c:2624: warning: pointer targets in passing argument 3 of 'accept' differ in signedness
zebedee.c: In function 'socketIsUsable':
zebedee.c:2734: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness
zebedee.c: In function 'checkPeerForSocket':
zebedee.c:4669: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness
zebedee.c: In function 'spawnHandler':
zebedee.c:4884: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
zebedee.c: In function 'clientListener':
zebedee.c:5289: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness
zebedee.c:5354: warning: pointer targets in passing argument 3 of 'accept' differ in signedness
zebedee.c: In function 'serverListener':
zebedee.c:6106: warning: pointer targets in passing argument 3 of 'accept' differ in signedness
zebedee.c: In function 'main':
zebedee.c:8065: warning: unused variable 'serviceArgs'
gcc -pthread -Wall -O3 -DHAVE_PTHREADS -I.  -I../blowfish-0.9.5a -I../zlib-1.2.3 -I../bzip2-1.0.3   -c -o sha_func.o sha
_func.c
gcc -pthread -Wall -O3 -DHAVE_PTHREADS -I.  -I../blowfish-0.9.5a -I../zlib-1.2.3 -I../bzip2-1.0.3   -c -o huge.o huge.c
gcc -pthread -Wall -O3 -DHAVE_PTHREADS -I.  -I../blowfish-0.9.5a -I../zlib-1.2.3 -I../bzip2-1.0.3 -o zebedee zebedee.o s
ha_func.o huge.o    ../blowfish-0.9.5a/libblowfish.a ../zlib-1.2.3/libz.a ../bzip2-1.0.3/libbz2.a -lpthread
rm -f ./tmp/zebedee.pod
mkdir -p tmp
perl -pe 's/^\=head3/\=head2/;' zebedee.pod > ./tmp/zebedee.pod
perl -S pod2man --release="Zebedee 2.5.3" --center=Zebedee ./tmp/zebedee.pod > zebedee.1
Can't find pod2man on PATH.
make: *** [zebedee.1] Fehler 29

v78910:/usr/src/zebedee-2.5.3# make install OS=linux
perl -S pod2man --release="1.0" --center=ftpgw.tcl ftpgw.tcl.pod > ftpgw.tcl.1
Can't find pod2man on PATH.
make: *** [ftpgw.tcl.1] Fehler 29
v78910:/usr/src/zebedee-2.5.3#
Wer kann mir weiterhelfen?
Chris
 
Can't find pod2man on PATH.

Ich verstehe das so, dass das Binary pod2man von Perl nicht gefunden wird. Auf einem etch von mir ist es unter /usr/bin und ist beim Perlpaket dabei. Mach Dich da mal auf die Suche.
Code:
alberto:~# dpkg -S /usr/bin/pod2man
perl: /usr/bin/pod2man


Altrnativ kannst Du schauen, ob das zebedee Paket von Ubuntu draufgeht - entweder eines von Dapper oder möglicherweise vom Hardy.

Möglichkeit 3 ist dann noch auf openvpn auszuweichen, dann kannst Du mit Bordmitteln alles was Du brauchst erledigen.
 
Mille grazie, es war in der tat das perl paket, das fehlte. Jetzt laeuft's :)

Openvpn (oder sonstige vpn) versuche ich zu vermeiden wg dem grossen overhead.

Thx again!
Chris
 
Fein, dass das funktioniert. Ich hätte Dir trotzdem das Ubuntu Paket empfohlen - ist weniger Arbeit, es gibt Sicherheits Updates und das System ist schnell reproduzierbar.

Deine Tante
 
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.