Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 379021 - mail-mta/postfix-2.8.3-r2: missing DEPEND on dev-lang/perl
Summary: mail-mta/postfix-2.8.3-r2: missing DEPEND on dev-lang/perl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-13 09:21 UTC by Bruno
Modified: 2011-08-14 08:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno 2011-08-13 09:21:09 UTC
postfix update fails to compile on system which is kept lean with emerge --depclean --with-bdeps=n when perl is only pulled in via build dependencies.

Reproducible: Always

Steps to Reproduce:
1. emerge --depclean --with-bdeps=n (which removes libtool, autotools, perl)
2. emerge --update postfix

Actual Results:  
i686-pc-linux-gnu-gcc -DHAS_PCRE -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DDEF_DAEMON_DIR=\"/usr/lib/postfix\" -DDEF_CONFIG_DIR=\"/etc/postfix\" -DDEF_COMMAND_DIR=\"/usr/sbin\" -DDEF_SENDMAIL_PATH=\"/usr/sbin/sendmail\" -DDEF_NEWALIS_PATH=\"/usr/bin/newaliases\" -DDEF_MAILQ_PATH=\"/usr/bin/mailq\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix-2.8.3-r2/readme\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix-2.8.3-r2/html\" -DDEF_QUEUE_DIR=\"/var/spool/postfix\" -DDEF_DATA_DIR=\"/var/lib/postfix\" -DDEF_MAIL_OWNER=\"postfix\" -DDEF_SGID_GROUP=\"postdrop\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O2 -march=athlon -pipe -fomit-frame-pointer -I. -I../../include -DLINUX2 -c bounce_warn_service.c
i686-pc-linux-gnu-gcc -DHAS_PCRE -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DDEF_DAEMON_DIR=\"/usr/lib/postfix\" -DDEF_CONFIG_DIR=\"/etc/postfix\" -DDEF_COMMAND_DIR=\"/usr/sbin\" -DDEF_SENDMAIL_PATH=\"/usr/sbin/sendmail\" -DDEF_NEWALIS_PATH=\"/usr/bin/newaliases\" -DDEF_MAILQ_PATH=\"/usr/bin/mailq\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix-2.8.3-r2/readme\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix-2.8.3-r2/html\" -DDEF_QUEUE_DIR=\"/var/spool/postfix\" -DDEF_DATA_DIR=\"/var/lib/postfix\" -DDEF_MAIL_OWNER=\"postfix\" -DDEF_SGID_GROUP=\"postdrop\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O2 -march=athlon -pipe -fomit-frame-pointer -I. -I../../include -DLINUX2 -c bounce_trace_service.c
i686-pc-linux-gnu-gcc -DHAS_PCRE -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DDEF_DAEMON_DIR=\"/usr/lib/postfix\" -DDEF_CONFIG_DIR=\"/etc/postfix\" -DDEF_COMMAND_DIR=\"/usr/sbin\" -DDEF_SENDMAIL_PATH=\"/usr/sbin/sendmail\" -DDEF_NEWALIS_PATH=\"/usr/bin/newaliases\" -DDEF_MAILQ_PATH=\"/usr/bin/mailq\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix-2.8.3-r2/readme\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix-2.8.3-r2/html\" -DDEF_QUEUE_DIR=\"/var/spool/postfix\" -DDEF_DATA_DIR=\"/var/lib/postfix\" -DDEF_MAIL_OWNER=\"postfix\" -DDEF_SGID_GROUP=\"postdrop\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O2 -march=athlon -pipe -fomit-frame-pointer -I. -I../../include -DLINUX2 -c bounce_template.c
i686-pc-linux-gnu-gcc -DHAS_PCRE -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DDEF_DAEMON_DIR=\"/usr/lib/postfix\" -DDEF_CONFIG_DIR=\"/etc/postfix\" -DDEF_COMMAND_DIR=\"/usr/sbin\" -DDEF_SENDMAIL_PATH=\"/usr/sbin/sendmail\" -DDEF_NEWALIS_PATH=\"/usr/bin/newaliases\" -DDEF_MAILQ_PATH=\"/usr/bin/mailq\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DDEF_README_DIR=\"/usr/share/doc/postfix-2.8.3-r2/readme\" -DDEF_HTML_DIR=\"/usr/share/doc/postfix-2.8.3-r2/html\" -DDEF_QUEUE_DIR=\"/var/spool/postfix\" -DDEF_DATA_DIR=\"/var/lib/postfix\" -DDEF_MAIL_OWNER=\"postfix\" -DDEF_SGID_GROUP=\"postdrop\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O2 -march=athlon -pipe -fomit-frame-pointer -I. -I../../include -DLINUX2 -c bounce_templates.c
rm -f ../../conf/bounce.cf.default
perl annotate.pl <template_test.ref >../../conf/bounce.cf.default
/bin/sh: perl: command not found
make: *** [../../conf/bounce.cf.default] Error 127
make: *** Waiting for unfinished jobs....
make: *** [update] Error 1



Compiles successfully when perl is installed.
Comment 1 Eray Aslan gentoo-dev 2011-08-14 08:03:17 UTC
+  14 Aug 2011; Eray Aslan <eras@gentoo.org> postfix-2.8.3-r2.ebuild,
+  postfix-2.8.4.ebuild, postfix-2.9_pre20110706.ebuild:
+  add perl to DEPEND - bug #379021
+

Thanks for the report.