<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>73468</bug_id>
          
          <creation_ts>2004-12-05 10:39 0000</creation_ts>
          <short_desc>Courier-0.47.20041129 fails to compile if /etc/courier config files are not already present</short_desc>
          <delta_ts>2004-12-05 16:08:47 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Server</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>michael-a-mayo@verizon.net</reporter>
          <assigned_to>swtaylor@gentoo.org</assigned_to>
          <cc>gurligebis@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>michael-a-mayo@verizon.net</who>
            <bug_when>2004-12-05 10:39:51 0000</bug_when>
            <thetext>The courier-0.47.20041129 ebuild fails with &apos;/etc/courier/...&apos; : no such file or directory if the /etc/courier config files are not already installed. There are also numerous warnings that say &apos;no rule to make install-perms. stop.&apos;




Reproducible: Always
Steps to Reproduce:
1.mv /etc/courier /etc/courier-backup
2.emerge -C courier
3.emerge courier

Actual Results:  

make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/libs&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters&apos;
make[7]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/libfilter&apos;
make[7]: *** No rule to make target `install-perms&apos;.  Stop.
make[7]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/libfilter&apos;
make[7]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/perlfilter&apos;
make[8]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/perlfilter&apos;
make[8]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/perlfilter&apos;
make[8]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/perlfilter&apos;
make[8]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/perlfilter&apos;
make[7]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters/perlfilter&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/filters&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
ake[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/doc&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/webadmin&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/webadmin&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.uucp&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.uucp&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.uucp&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.uucp&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.uucp&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.uucp&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;

ake[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.local&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.fax&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.fax&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.fax&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.fax&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.fax&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.fax&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.esmtp&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.esmtp&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.esmtp&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.esmtp&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.esmtp&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.esmtp&apos;
make[5]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[6]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[6]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[5]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier/module.dsn&apos;
make[4]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier&apos;
make[4]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier&apos;
make[4]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier&apos;
make[3]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129/courier&apos;
make[2]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129&apos;
make[2]: Entering directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129&apos;

make[2]: Nothing to be done for `install-perms-local&apos;.
make[2]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129&apos;
make[1]: Leaving directory
`/var/tmp/portage/courier-0.47.20041129/work/courier-0.47.20041129&apos;
/usr/bin/perl ././sysconftool `awk &apos; $5 == &quot;config&quot; &amp;&amp; $1 ~ /\.dist$/ { print $1
}&apos; &lt;permissions.dat`
/etc/courier/ldapaddressbook.dist: No such file or directory
/etc/courier/faxcoverpage.tr.dist: No such file or directory
/etc/courier/faxrc.dist: No such file or directory
/etc/courier/faxnotifyrc.dist: No such file or directory
/etc/courier/esmtpd.dist: No such file or directory
/etc/courier/esmtpd-msa.dist: No such file or directory
/etc/courier/esmtpd-ssl.dist: No such file or directory
/etc/courier/courierd.dist: No such file or directory
/etc/courier/pop3d.dist: No such file or directory
/etc/courier/pop3d-ssl.dist: No such file or directory
/etc/courier/imapd.dist: No such file or directory
/etc/courier/imapd-ssl.dist: No such file or directory
/etc/courier/sqwebmaild.dist: No such file or directory
make: *** [install-configure] Error 9



!!! ERROR: mail-mta/courier-0.47.20041129 failed.
!!! Function src_install, Line 116, Exitcode 2
!!! install-configure
!!! If you need support, post the topmost build error, NOT this status message.




# emerge -pv courier
[ebuild  N    ] mail-mta/courier-0.47.20041129  +crypt -fax -ipv6 -ldap
-mailwrapper -mysql -nls -norewrite +pam -postgres +spell (-uclibc) 0 kB [1]



# emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.4.28-linode37-1um i686)
=================================================================
System uname: 2.4.28-linode37-1um i686 UML
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=pentium4 -O1 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium4 -O1 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs autoconfig ccache distlocks sandbox sfperms&quot;
GENTOO_MIRRORS=&quot;http://gentoo.binarycompass.org http://gentoo.ccccom.com
http://gentoo.llarian.net/ ftp://gentoo.ccccom.com http://gentoo.zie.pg.gda.pl&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.namerica.gentoo.org/gentoo-portage&quot;
USE=&quot;apm arts avi berkdb bitmap-fonts crypt encode f77 foomaticdb fortran gdbm
gif gnome gtk gtk2 imap imlib jpeg kde libg++ libwww mad maildir mikmod motif
mpeg ncurses oggvorbis opengl oss pam pdflib perl png python quicktime readline
sdl skey slang spell ssl svga tiff x86 xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>swtaylor@gentoo.org</who>
            <bug_when>2004-12-05 16:08:47 0000</bug_when>
            <thetext>fixed. will hit the mirrors soon</thetext>
          </long_desc>
      
    </bug>

</bugzilla>