http://bugzilla.spamassassin.org/show_bug.cgi?id=4634
Summary: code-tied rules are not installed after a clean build
Product: Spamassassin
Version: SVN Trunk (Latest Devel Version)
Platform: Other
OS/Version: other
Status: NEW
Severity: major
Priority: P5
Component: Building & Packaging
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
none of the rules in the rulescode directory are installed after doing:
make distclean ; perl Makefile.PL ; make ; make test ; make install
This breaks the installation in a clean build.
They are installed properly if you do an additional perl Makefile.PL after the
make.
Discussion:
It appears that perl Makefile.PL creates a line in Makefile that starts with
# macro =>
that contains all the files in the rules directory and which is used as a list
of the rule files to copy during make install. The files don't exist in the
rules directory until the build/mkrules step in the make, so a clean run of perl
Makefile.PL does not create that list properly.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.