4.25-14 or 4.26.6 & SuSE 9.0: perl-Net-CIDR fails

Julian Field mailscanner at ecs.soton.ac.uk
Fri Jan 30 16:37:54 GMT 2004


Thanks for the info. I haven't tried SuSE 9 yet.

At 16:34 30/01/2004, you wrote:
>It doesn't help to install perl-Net-CIDR manually,
>because the package doesn't build at all:
>"ERROR: EMPTY FILE LIST"
>
>On a system with SuSE 8.0 perl-Net-CIDR builds nicly.
>I compared the output of rpmbuild at both systems and found
>the underlying problem.
>
>When calling rpmbuild with SuSE 9.0 this results in paths
>where BuildRoot occurs twice:
>Installing 
>/var/tmp/perl-Net-CIDR-root/var/tmp/perl-Net-CIDR-root/usr/share/man/man3/Net::CIDR.3pm
>
>perl-Net-CIDR.spec defines BuildRoot as
>%{_tmppath}/%{name}-%{version}-%{release}-root
>
>The first occurence comes from
>         perl Makefile.PL PREFIX=$RPM_BUILD_ROOT%{_prefix}
>
>It appears twice, because SuSE defines it's own version
>of the rpm macro %makeinstall in /usr/lib/rpm/suse_macros:
>%makeinstall            make DESTDIR=%{buildroot} install
>
>The problem didn't occur with SuSE 8.0,
>because it uses an older version of ExtUtils::MakeMaker,
>where the resuting Makefile is ignoring it's parameter
>"DESTDIR" and hence (accidently) successfully creates the package.
>
>A possible solution would be to call "make install" directly
>instead of "%makeinstall" in perl-Net-CIDR.spec.
>
>This would solve the problem for SuSE.
>It shouldn't hurt for other rpm based distributions,
>because the standard definition of %makeinstall effectivly calls
>"make install" with many paramters defining prefixes and directories.
>But these are useless, because PREFIX is already set
>when processing Makefile.PL.
>
>
>I still need --nodeps to build this package.
>If I change "BuildRequires" to
>BuildRequires: perl >= 0:5.5.3
>it works fine for SuSE 8.0 and 9.0 without using --nodeps.
>
>Viele Grüße
>
>Heinz Knutzen
>
>Dataport
>Altenholzer Str 10-14, 24161 Altenholz, Germany
>http://www.dataport.de/
>mailto:Heinz.Knutzen at dataport.de
>Tel: +49.431.3295.6581 Fax: +49.431.3295.410
>
>
>
>-----Ursprüngliche Nachricht-----
>Von: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]Im
>Auftrag von Julian Field
>Gesendet am: Freitag, 30. Januar 2004 10:14
>An: MAILSCANNER at JISCMAIL.AC.UK
>Betreff: Re: 4.25-14 or 4.26.6 & SuSE 9.0: perl-Net-CIDR fails
>
>Try just installing the Net-CIDR module with something like
>rpm -Uvh --nodeps perl-Net-CIDR*
>and then run ./install.sh.
>
>At 16:53 29/01/2004, you wrote:
> >For SuSE 9.0 with MailScanner-4.26.6-1.suse.tar.gz I get:
> >./install.sh
> >...
> >Attempting to build and install perl-Net-CIDR-0.08-2
> >Installiere perl-Net-CIDR-0.08-2.src.rpm
> >Fehler: Failed build dependencies:
> >         perl >= 0:5.00503 is needed by perl-Net-CIDR-0.08-2
> >
> >My perl is:
> ># rpm -q perl
> >perl-5.8.1-46
> ># perl -v
> >This is perl, v5.8.1 built for i586-linux-thread-multi
> >(with 1 registered patch, see perl -V for more detail)
> >
> >I get this message for some perl packages, but nor for all of them.
> >Using "./install.sh nodeps" doesn't help, it gives the same error.
> >
> >Using "rpmbuild --rebuild --nodeps perl-Net-CIDR-0.08-2.src.rpm"
> >does help a bit, but aborts with:
> >"ERROR: EMPTY FILE LIST"
> >
> >This doesn't seem to be a new problem, it occurs with
> >MailScanner-4.25-14.suse.tar.gz as well.
> >
> >
> >Viele Grüße
> >
> >-- Heinz
> >
> >-----Ursprüngliche Nachricht-----
> >Von: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]Im
> >Auftrag von Julian Field
> >Gesendet am: Donnerstag, 29. Januar 2004 16:25
> >An: MAILSCANNER at JISCMAIL.AC.UK
> >Betreff: ANNOUNCE: Beta 4.26.6 released
> >
> >Hi folks,
> >
> >I have just posted 4.26.6 on the website for you all. Download from
> >www.mailscanner.info as usual.
> >
> >This is intended as a final testing release before 4.26 goes stable, which
> >will hopefully be this weekend. If you could test it out and let me know of
> >any problems as soon as possible, I will get them fixed.
> >
> >Thanks folks!
> >
> >Changes this time are:
> >
> >* New Features and Improvements *
> >- Improved configuration engine so that rules can now contain 2 tests
> >    separated by "and".
> >- Added "notify" Spam Action and High Scoring Spam Action. This will cause a
> >    short text notification message to be sent to the recipients of the spam
> >    message. The filename of the report is set with the "Recipient Spam
> > Report"
> >    configuration setting. There is also an MCP equivalent of this
> >    functionality. See the MCP documentation for details of the settings.
> >- Removed the "bounce" spam action.
> >- Added regular rebuild of Bayes database. Has 2 options associated with it
> >    which I haven't included in the conf file yet.
> >- Added "Rebuild Bayes Every" and "Wait During Bayes Rebuild" options to
> >    configure the operation of the regular Bayes database rebuilds.
> >- Added commented "bayes_auto_expire 0" line to spam.assassin.prefs.conf as
> >    you will want to uncomment this line if you are using the regular
> > scheduled
> >    Bayes database expiry feature given above.
> >- Added "Minimum Stars If On Spam List" setting so that people who just 
> filter
> >    on the "Spam Stars" can catch messages which only trigger the "Spam 
> List"
> >    trap.
> >- Added "Log Non Spam" option to allow logging of all non-spam, which can be
> >    coerced into logging SpamAssassin scores of non-spam mail.
> >- Added support for Norman virus scanner (www.norman.de).
> >- Added logging of ids of dropped silent viruses.
> >- Added "Too Many Attachments" error report in a message instead of old
> >    report saying it could not analyse the message.
> >- No longer stops or restarts after RPM upgrade.
> >- Added MCP patches for SpamAssassin 2.61 and 2.63.
> >- Added 'SpamAssassin Site Rules Dir' setting to locate
> >/etc/mail/spamassassin.
> >- Spanish translations of languages.conf updated from Debian translators.
> >- Added Catalan translation of all report files.
> >- Added bogusmx list to supplied spam.lists.conf.
> >- Added spamhaus-XBL and SBL+XBL lists to supplied spam.lists.conf.
> >- Changed the version number scheme from major.minor-teeny to
> >major.minor.teeny.
> >- Forced owner to be root.root in both RPM spec files, so can be re-built by
> >    non-root users.
> >- Added my Amazon.co.uk "wish list" to the donations page.
> >- Detailed spam report now includes auto-learn status if it was auto-learnt.
> >
> >* Fixes *
> >- Fixed creation of MCP quarantine directory bug.
> >- Fix to Postfix message duplication problems. Must find "end of message"
> >    record now.
> >- Fix to duplicate recipient listing in postmaster notices.
> >- Fixed bug so filename/filetype rules configuration setting can be blank.
> >- Exim per-message log files are deleted correctly now.
> >- Fixed recipient duplication problems in sender messages and other reports.
> >- Fixed bug where extra ": " appears in VirusWarning.txt when MailScanner's
> >    own checks find multiple problems with 1 attachment.
> >- Fixed bug where _SCORE_ in subject line modifications is never more 
> than 60.
> >--
> >Julian Field
> >www.MailScanner.info
> >MailScanner thanks transtec Computers for their support
> >
> >PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>
>--
>Julian Field
>www.MailScanner.info
>MailScanner thanks transtec Computers for their support
>
>PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654

-- 
Julian Field
www.MailScanner.info
MailScanner thanks transtec Computers for their support

PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654




More information about the MailScanner mailing list