Ich muss das noch auf einem zweiten Linux zum Laufen kriegen. Da bekomme ich aber noch Fehler
QuoteIO::Socket::SSL >= 2.007 needed for SSL support...
angezeigt.
Setze ich im Script ein
use IO::Socket::SSL 2.012; (ich hab im eigenen Moduleverzeichnis eine neuere Version) bekomme ich
QuoteNet::SSLeay version 1.46 required--this is only version 1.42 at /pfadzumeinenmodulen/IO/Socket/SSL.pm line 19
Da ich nur auf dem anderen Linux einen Compiler habe, hab ich es dort versucht mit
pq's cgipan.cgi zu kompilieren, mit folgendem Ergebnis:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/usr/bin/make 2>&1:
cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
directory blib/lib/auto/Net/SSLeay:
do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http
head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http
ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod
cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm
/usr/bin/perl "-Iinc" /usr/share/perl/5.14/ExtUtils/xsubpp -typemap /usr/share/perl/5.14/ExtUtils/typemap -typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c
cc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.68\" -DXS_VERSION=\"1.68\" -fPIC "-I/usr/lib/perl/5.14/CORE" SSLeay.c
{standard input}: Assembler messages:
{standard input}:130493: Warning: end of file in string; '"' inserted
cc: internal compiler error: Killed (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make: *** [SSLeay.o] Error 4
if everything looks okay, you may now make the tests: test
Ich habe nicht auf test geklickt.
Das übersteigt meine Fähigkeiten. Bitte helft mir mal, das zu lesen und ein aktuelles
Net::SSLeay auf die Kiste zu bekommen. Kann das jemand bei sich ab kopieren und mir schicken? Geht sowas? Oder liegt der Fehler woanders?
10 print "Hallo"
20 goto 10