Source: exim4
Version: 4.84-8
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Dear Maintainer,
In the past it was very easy to build this custom package using the following
steps:
# apt-get source exim4
# cd exim4-4.72
# fakeroot debian/rules unpack-configs
# cp EDITME.exim4-light EDITME.exim4-custom
# vi EDITME.exim4-custom
<edit EDITME.exim4-custom to enable MySQL support>
# fakeroot debian/rules pack-configs
# debuild
While migrating to Jessie it seems that building a custom package seems not
working for current stable version of Exim4.
First issue is a error message in <pack-config> which seems to could be ignored.
Second issue is that the config file EDITME.eximon seems NOT to be copied into
the 'Local' directory for the custom package what breaks the build process.
This problem I could work around due modifying debian/rules.
Next and for now final problem is the following error stating that .../usr/sbin
directory is missing and so the binary could not be installed. This problem
also prevents the build process from building any package.
Marko
=== build messages ===
dh_installdirs
install -d debian/exim4-base/usr/sbin
debian/exim4-base/usr/share/man/man8 debian/exim4-base/etc/cron.daily
debian/exim4-base/etc/logrotate.d
debian/exim4-base/usr/share/doc/exim4-base/examples
install -d debian/exim4-config/usr/sbin
debian/exim4-config/etc/exim4/conf.d debian/exim4-config/etc/ppp/ip-up.d
debian/exim4-config/usr/share/doc/exim4-config
debian/exim4-config/usr/share/man/man8 debian/exim4-config/var/lib/exim4
install -d debian/exim4-daemon-light/usr/lib/exim4
debian/exim4-daemon-light/usr/sbin debian/exim4-daemon-light/usr/share/man/man8
install -d debian/exim4-daemon-heavy/usr/lib/exim4
debian/exim4-daemon-heavy/usr/sbin debian/exim4-daemon-heavy/usr/share/man/man8
debian/exim4-daemon-heavy/usr/lib/exim4/local_scan
install -d debian/eximon4/usr/sbin debian/eximon4/usr/lib/exim4
install -m4755 -oroot -groot b-exim4-daemon-custom/build-Linux-x86_64/exim
/home/marko/src/exim4-4.84/debian/exim4-daemon-custom/usr/sbin/exim4
install: cannot create regular file
'/home/marko/src/exim4-4.84/debian/exim4-daemon-custom/usr/sbin/exim4': No such
file or directory
debian/rules:380: recipe for target
'/home/marko/src/exim4-4.84/debian/exim4-daemon-custom/usr/sbin/exim4' failed
make: ***
[/home/marko/src/exim4-4.84/debian/exim4-daemon-custom/usr/sbin/exim4] Error 1
-- System Information:
Debian Release: 8.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-0.bpo.4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]