Re: [exim] Exim 4.96 compile fails on Devuan 4

Top Page
Delete this message
Reply to this message
Author: Andrew C Aitchison
Date:  
To: Victor Ustugov
CC: Mike Tubby via Exim-users
Subject: Re: [exim] Exim 4.96 compile fails on Devuan 4
On Mon, 12 Sep 2022, Victor Ustugov via Exim-users wrote:

> Mike Tubby via Exim-users wrote on 12.09.2022 00:27:
>>
>>>> Compiling Exim 4.96 fails on Devuan 4.0 Chimaera (basically Debian
>>>> but without systemd).


> Try to install libpcre2-dev


>From Mike's original email:
> and installed the bits I thought I needed:
>
>     root@relay1:/home/mike/exim-4.96# apt-get install libpcre2-dev libpcre2-posix2


So he has done that.

> Or you may use source package from Debian repo:
>
> wget http://deb.debian.org/debian/pool/main/e/exim4/exim4_4.96-3.dsc
> wget http://deb.debian.org/debian/pool/main/e/exim4/exim4_4.96.orig.tar.xz
> wget http://deb.debian.org/debian/pool/main/e/exim4/exim4_4.96.orig.tar.xz.asc
> wget http://deb.debian.org/debian/pool/main/e/exim4/exim4_4.96-3.debian.tar.xz


Or perhaps
     apt-get source exim4
- assuming you have a suitable source repo enabled.


> dpkg-source -x exim4_4.96-3.dsc
> cd exim4-4.96
> dpkg-buildpackage -b -us -uc
> cd ..
>
> There are some additional patches in exim4-4.96/debian/patches.
>
> But you will have to install many more packages.
>
> These packages are for building packages:
>
> apt-get install -y dpkg-dev devscripts build-essential pbuilder quilt m4
> make
>
> These packages are for dependency resolving:
>
> apt-get install default-libmysqlclient-dev docbook-xml docbook-xsl
> libdb5.3-dev libgnutls28-dev libident-dev libidn11-dev libidn2-dev
> libldap2-dev libpam0g-dev libpcre2-dev libperl-dev libpq-dev
> libsasl2-dev libspf2-dev libsqlite3-dev libx11-dev libxaw7-dev
> libxext-dev libxmu-dev libxt-dev lynx xsltproc


I would expect that
     apt-get build-dep exim4
would be simpler.


-- 
Andrew C. Aitchison                      Kendal, UK
                    andrew@???