Portál AbcLinuxu, 8. května 2025 22:58

Dotaz: Spamassassin + kompilace

15.3.2005 15:47 Jan Skácel
Spamassassin + kompilace
Přečteno: 210×
Odpovědět | Admin
Dobrý den. Zkouším zkompilovat Spamassassin na Slackware 9.1. Stáhnul jsem si zdroják a provádím následující:

- tar -zxvf Mail-SpamAssassin-*

- cd Mail-SpamAssassin-*

- perl Makefile.PL

Tady mi vypíše:

Warning: prerequisite Digest::SHA1 0 not found. Warning: prerequisite HTML::Parser 3.24 not found. Writing Makefile for Mail::SpamAssassin Makefile written by ExtUtils::MakeMaker 6.03

Moduly mám stáhnutý.

Při kompilaci HTML-Parser-3.45 se mi objeví toto: cc -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"3.45\" -DXS_VERSION=\"3.45\" -fPIC "-I/usr/lib/perl5/5.8.0/i486-linux/CORE" -DMARKED_SECTION Parser.c /bin/sh: line 1: cc: command not found make: *** [Parser.o] Error 127

Při kompilaci Digest-SH1-2.0 se mi objeví toto: cc -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"2.10\" -DXS_VERSION=\"2.10\" -fPIC "-I/usr/lib/perl5/5.8.0/i486-linux/CORE" SHA1.c /bin/sh: line 1: cc: command not found make: *** [SHA1.o] Error 127

Pokud pokračuji dál:

- make

Skončím s tímto: The error was: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: Can't locate Digest/SHA1.pm in @INC (@INC contains: ../lib /usr/lib/perl5/5.8.0/i486-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i486-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at ../lib/Mail/SpamAssassin/EvalTests.pm line 33. BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/EvalTests.pm line 33. Compilation failed in require at ../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56. BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56. Compilation failed in require at ../lib/Mail/SpamAssassin.pm line 74. BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin.pm line 74. Compilation failed in require at version.h.pl line 27. make: *** [spamc/Makefile] Error 2 Zkoušel jsem veškeré postupy ale bezvýsledně. Poraďte mi prosím.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.3.2005 15:49 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Spamassassin + kompilace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sice jsem SpamAssassin instaloval z baliku, ale proc to neinstalujete pres cpan?
15.3.2005 15:50 wake
Rozbalit Rozbalit vše Re: Spamassassin + kompilace
Odpovědět | | Sbalit | Link | Blokovat | Admin
a budem strilet od boku: co si ty knigovny stahnout z CPAN ?
15.3.2005 15:55 Jan Skácel
Rozbalit Rozbalit vše Re: Spamassassin + kompilace

Tento postup jsem taky zkoušel. Skončím se stejným výsledkem.

- perl -MCPAN -e shell

- o conf prerequisites_policy ask

- install Mail::SpamAssassin

A pokud jsem chtěl ty moduly stáhnout přes CPAN. Stáhli se ale skončili stejnou chybou.

15.3.2005 15:55 Jan Skácel
Rozbalit Rozbalit vše Re: Spamassassin + kompilace

Tento postup jsem taky zkoušel. Skončím se stejným výsledkem.

- perl -MCPAN -e shell

- o conf prerequisites_policy ask

- install Mail::SpamAssassin

A pokud jsem chtěl ty moduly stáhnout přes CPAN. Stáhli se ale skončili stejnou chybou.

15.3.2005 16:05 ivok
Rozbalit Rozbalit vše Re: Spamassassin + kompilace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Používejte tag PRE, tahle změť se fakt nedá číst. Ale k věci - bez překladače se překládá dost blbě:

/bin/sh: line 1: cc: command not found

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.