Am 06.03.2014 00:59, schrieb Jorge Bastos: >>> Did something changed on this? I remember that the default for >>> dbmail.conf was /etc/dbmail.conf without specifying it, at least with >>> my production version that's what happens >> >> most likely you used --prefix=/usr/local or not explicit --prefix=/usr > > No
yes as you state below
> Just: sh configure -with-sieve -with-zdb=/usr
does not contain a prefix
> As said, something changed no this since about 2.3.6,
> I have it working on production.
2.x is very old
there is a reason Linux distributions using a %configure macro
which resloves to something like below and explicitly set
--prefix - one of them is that *many* source packages are
using implicit --prefix=/usr/local to prevent a careless
user overwrites files from their packaging system with
a manual configure && make && make install which depending
on the package may break your system
%configure \
CFLAGS="${CFLAGS:-%optflags}"; export CFLAGS; \
CXXFLAGS="${CXXFLAGS:-%optflags}"; export CXXFLAGS; \
FFLAGS="${FFLAGS:-%optflags -I%_fmoddir}"; export FFLAGS; \
FCFLAGS="${FCFLAGS:-%optflags -I%_fmoddir}"; export FCFLAGS; \
LDFLAGS="${LDFLAGS:-%__global_ldflags}"; export LDFLAGS; \
./configure \\\
--program-prefix=%{?_program_prefix} \\\
--disable-dependency-tracking \\\
--prefix=%{_prefix} \\\
--exec-prefix=%{_exec_prefix} \\\
--bindir=%{_bindir} \\\
--sbindir=%{_sbindir} \\\
--sysconfdir=%{_sysconfdir} \\\
--datadir=%{_datadir} \\\
--includedir=%{_includedir} \\\
--libdir=%{_libdir} \\\
--libexecdir=%{_libexecdir} \\\
--localstatedir=%{_localstatedir} \\\
--sharedstatedir=%{_sharedstatedir} \\\
--mandir=%{_mandir} \\\
--infodir=%{_infodir}
signature.asc
Description: OpenPGP digital signature
_______________________________________________ DBmail mailing list [email protected] http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
