Probleme beim einbinden vom GPG-Modul

Probleme beim einbinden vom GPG-Modul

am 15.10.2007 15:04:47 von Daniel Krabbe

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

Re: Probleme beim einbinden vom GPG-Modul

am 15.10.2007 16:58:48 von Reinhard Pagitsch

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

--=20

Re: Probleme beim einbinden vom GPG-Modul

am 15.10.2007 17:46:05 von Daniel Krabbe

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

[SOLVED] Probleme beim einbinden vom GPG-Modul

am 15.10.2007 17:53:32 von Daniel Krabbe

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

Re: Probleme beim einbinden vom GPG-Modul

am 15.10.2007 23:44:22 von Slaven Rezic

Daniel Krabbe 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 rezic 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

Re: Probleme beim einbinden vom GPG-Modul

am 16.10.2007 00:21:13 von Daniel Krabbe

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