Hi,

 

Error is:

 

File not found:
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/lib/courier-im
ap/share/courier-imap.sysvinit

 

File does exist in different location:

[ec2-user@koala downloads]$ sudo find / -name courier-imap.sysvinit -print
/home/ec2-user/rpm/BUILD/courier-imap-4.16.0/packaging/systemd/courier-imap.
sysvinit

 

More text of the build process leading up to failure 

fails with the following output soon after "Generating DH parameters, 2048
bit long safe prime, generator 2.  This is going to take a long time" 
. . .  
Processing files: courier-imap-4.16.0-1.x86_64
error: File not found:
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/lib/courier-im
ap/share/courier-imap.sysvinit
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.54W4pb
+ umask 022
+ cd /home/ec2-user/rpm/BUILD
+ cd courier-imap-4.16.0
+
DOCDIR=/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/d
oc/courier-imap-4.16.0
+ export DOCDIR
+ /bin/mkdir -p
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr NEWS
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr AUTHORS
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr COPYING
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr libs/imap/BUGS
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr README
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr README.imap
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr README.maildirquota
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr README.sharedfolders
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ cp -pr README.proxy README.proxy.html
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/share/doc/cour
ier-imap-4.16.0
+ exit 0
 
 
RPM build errors:
    File not found:
/home/ec2-user/rpm/BUILDROOT/courier-imap-4.16.0-1.x86_64/usr/lib/courier-im
ap/share/courier-imap.sysvinit
[ec2-user@koala downloads]$

 

How I got there:

sudo yum install rpm-build gcc mysql-devel openssl-devel cyrus-sasl-devel
pkgconfig zlib-devel pcre-devel openldap-devel postgresql-devel expect
libtool-ltdl-devel openldap-servers libtool gdbm-devel pam-devel gamin-devel
libidn-devel sqlite-devel gcc-c++ redhat-rpm-config -y
mkdir $HOME/rpm
mkdir $HOME/rpm/SOURCES
mkdir $HOME/rpm/SPECS
mkdir $HOME/rpm/BUILD
mkdir $HOME/rpm/BUILDROOT
mkdir $HOME/rpm/SRPMS
mkdir $HOME/rpm/RPMS
mkdir $HOME/rpm/RPMS/i386
mkdir $HOME/rpm/RPMS/x86_64
echo "%_topdir $HOME/rpm" >> $HOME/.rpmmacros
mkdir $HOME/downloads
cd $HOME/downloads
wget --no-check-certificate
https://sourceforge.net/projects/courier/files/authlib/0.66.1/courier-authli
b-0.66.1.tar.bz2
wget --no-check-certificate
https://sourceforge.net/projects/courier/files/imap/4.16.0/courier-imap-4.16
.0.tar.bz2
wget --no-check-certificate
https://sourceforge.net/projects/courier/files/maildrop/2.8.1/maildrop-2.8.1
.tar.bz2
wget --no-check-certificate
https://sourceforge.net/projects/courier/files/courier-unicode/1.1/courier-u
nicode-1.1.tar.bz2
sudo rpmbuild -ta courier-authlib-0.66.1.tar.bz2
sudo ls -l /usr/src/rpm/RPMS/x86_64
sudo rpm -ivh
/usr/src/rpm/RPMS/x86_64/courier-authlib-0.66.1-1.amzn1.x86_64.rpm
/usr/src/rpm/RPMS/x86_64/courier-authlib-mysql-0.66.1-1.amzn1.x86_64.rpm
/usr/src/rpm/RPMS/x86_64/courier-authlib-devel-0.66.1-1.amzn1.x86_64.rpm
sudo rpmbuild -ta courier-unicode-1.1.tar.bz2
sudo rpm -ivh
/usr/src/rpm/RPMS/x86_64/courier-unicode-1.1-1.amzn1.x86_64.rpm
/usr/src/rpm/RPMS/x86_64/courier-unicode-devel-1.1-1.amzn1.x86_64.rpm 
cd $HOME/downloads
sudo mkdir -p /var/cache/ccache/tmp
sudo chmod o+rwx /var/cache/ccache/
sudo chmod 777 /var/cache/ccache/tmp
rpmbuild -ta courier-imap-4.16.0.tar.bz2

 

Sever is an Amazon Web Services t2.micro with the AMI (Amazon Machine Image)
image called Amazon Linux AMI 2014.09.2 (HVM) - ami-146e2a7c

 

Any suggestions or assistance would be great.  Tried the development release
from the download page but that needs Unicode 1.2 which is pushing the
envelope of dev code to far for a production server. 

 

Thanks.

-Trevor

 

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
courier-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to