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}


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to