Probleme beim einbinden vom GPG-Modul

Hallo zusammen.
Ich versuche gerade das GPG-Modul einzurichten, um damit E-Mails etc. zu verschlüsseln.
Nachdem ich mir das Paket geladen hatte, führte ich es auf meinem System (OpenSuse 10.2,
aktueller Patchstand, Perl v5.8.8, gpg (GnuPG) 1.4.5 ) die vorgeschriebenen
Installationsschritte durch:

- perl Makefile.pl => klappt fehlerfrei
- make => klappt fehlerfrei
- make test => Fehlermeldung!!!

Wortlaut der Fehlermeldung:
Bareword "POSIX::_SC_OPEN_MAX" not allowed while "strict subs" in use at
/usr/lib/perl5/site_perl/5.8.8/GnuPG.pm line 267.
Compilation failed in require at test.pl line 18.
BEGIN failed--compilation aborted at test.pl line 18.

Eine Googlesuche nach der Fehlermeldung war bisher ohne Erfolg. Da meine Kenntnisse in
Perl aktuell auch eher noch als "gerade am reinschnuppern" zu bezeichnen sind, ich die
Funktion aber dringend benötige, hoffe ich auf eure Hilfe.

Sollte ich wichtige Infos vergessen haben, bitte kurze Nachricht, die stelle ich euch dann
umgehend zur Verfügung.

Vorab schon einmal herzlichen Dank für eure Mühen.

Daniel
Daniel Krabbe [ Mo, 15 Oktober 2007 15:04 ] [ ID #1845667 ]

Re: Probleme beim einbinden vom GPG-Modul

Daniel Krabbe wrote:
[snip]
> Eine Googlesuche nach der Fehlermeldung war bisher ohne Erfolg. Da mein=
e Kenntnisse in

Bei mir erfolgreich:
http://www.google.at/search?hl=3Dde&q=3DBareword+%22POSIX%3A %3A_SC_OPEN_M=
AX%22&meta=3D&btnG=3DGoogle-Suche

Kurz:
Die Zeile 267 in
my $max_fd =3D POSIX::sysconf( "POSIX::_SC_OPEN_MAX" ) || 256;
ändern.


Grüße
Reinhard

--
Reinhard Pagitsch [ Mo, 15 Oktober 2007 16:58 ] [ ID #1845668 ]

Re: Probleme beim einbinden vom GPG-Modul

Am 15.10.2007 16:58 Uhr schrieb Reinhard Pagitsch
>
> Bei mir erfolgreich:
> http://www.google.at/search?hl=de&q=Bareword+%22POSIX%3A%3A_ SC_OPEN_MAX%22&meta=&btnG=Google-Suche
>
> Kurz:
> Die Zeile 267 in
> my $max_fd = POSIX::sysconf( "POSIX::_SC_OPEN_MAX" ) || 256;
> ändern.

Habe ich gemacht, keine Änderung. Fehler:

>> make test
>> PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
Bareword "POSIX::_SC_OPEN_MAX" not allowed while "strict subs" in use at
blib/lib/GnuPG.pm line 267.
Compilation failed in require at test.pl line 18.
BEGIN failed--compilation aborted at test.pl line 18.
make: *** [test_dynamic] Error 9

>
> Grüße
> Reinhard
>

Grüße Daniel
Daniel Krabbe [ Mo, 15 Oktober 2007 17:46 ] [ ID #1845669 ]

[SOLVED] Probleme beim einbinden vom GPG-Modul

Am 15.10.2007 17:46 Uhr schrieb Daniel Krabbe
>
> Habe ich gemacht, keine Änderung. Fehler:
>
> make test
> PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
> Bareword "POSIX::_SC_OPEN_MAX" not allowed while "strict subs" in use at
> blib/lib/GnuPG.pm line 267.
> Compilation failed in require at test.pl line 18.
> BEGIN failed--compilation aborted at test.pl line 18.
> make: *** [test_dynamic] Error 9

Tja, wer lesen kann und diese Fähigkeit anwendet, ist klar im Vorteil. Habe doch glatt die
falsche GnuPG.pm editiert. Jetzt ist zumindest der Fehler weg und der Test startet.
danke für deinen Hinweis Reinhard, ohnde dich hätte ich den Google-Treffer nicht nochmal
gelesen.

Danke und Gruß Daniel
Daniel Krabbe [ Mo, 15 Oktober 2007 17:53 ] [ ID #1845670 ]

Re: Probleme beim einbinden vom GPG-Modul

Daniel Krabbe <daniel.drst [at] web.de> writes:

> Hallo zusammen.
> Ich versuche gerade das GPG-Modul einzurichten, um damit E-Mails etc. zu verschlüsseln.
> Nachdem ich mir das Paket geladen hatte, führte ich es auf meinem System (OpenSuse 10.2,
> aktueller Patchstand, Perl v5.8.8, gpg (GnuPG) 1.4.5 ) die vorgeschriebenen
> Installationsschritte durch:
>
> - perl Makefile.pl => klappt fehlerfrei
> - make => klappt fehlerfrei
> - make test => Fehlermeldung!!!
>
> Wortlaut der Fehlermeldung:
> Bareword "POSIX::_SC_OPEN_MAX" not allowed while "strict subs" in use at
> /usr/lib/perl5/site_perl/5.8.8/GnuPG.pm line 267.
> Compilation failed in require at test.pl line 18.
> BEGIN failed--compilation aborted at test.pl line 18.
>
> Eine Googlesuche nach der Fehlermeldung war bisher ohne Erfolg. Da meine Kenntnisse in
> Perl aktuell auch eher noch als "gerade am reinschnuppern" zu bezeichnen sind, ich die
> Funktion aber dringend benötige, hoffe ich auf eure Hilfe.

Generell empfiehlt sich immer ein Blick bei search.cpan.org (hier:
http://search.cpan.org/dist/GnuPG/)

* CPAN Testers zeigt dir, dass du nicht allein bist (24 FAILs und nur
ein ein PASS). Ein Blick in die Testberichte zeigt dir, dass auch
andere das gleiche Problem haben.

* Der Bugs-Link zeigt 5 Bugs an, unter anderem dein Problem. Oft haben
die Bugreports auch eine Lösungsmöglichkeit.

* Manchmal ist auch der annocpan-Link bei der Dokumentation ("Annotate
this POD") hilfreich.

Gruß,
Slaven

--
Slaven Rezic - slaven <at> rezic <dot> de
Tired of using file selectors? Real programmers use the TAB key for
completion and not for jumping around. Try
http://search.cpan.org/search?mode=module&query=Tk::PathEntr y
Slaven Rezic [ Mo, 15 Oktober 2007 23:44 ] [ ID #1845672 ]

Re: Probleme beim einbinden vom GPG-Modul

Am 15.10.2007 23:44 Uhr schrieb Slaven Rezic
>
> Generell empfiehlt sich immer ein Blick bei search.cpan.org (hier:
> http://search.cpan.org/dist/GnuPG/)
>
> [...3 Tips/Hinweise...]
>

Super,danke dir!!!

> Gruß,
> Slaven
>

Daniel
Daniel Krabbe [ Di, 16 Oktober 2007 00:21 ] [ ID #1845673 ]
Perl » de.comp.lang.perl.misc » Probleme beim einbinden vom GPG-Modul

Vorheriges Thema: debugging und profiling bei forkendem Server
Nächstes Thema: Skriptaufruf mit Parametern