pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: exim 4.70 on NetBSD 5.0.1 failure



J.R. wrote:
Hi,

        -lpthread.0 => /usr/lib/libpthread.so.0
        -lsqlite3.0 => /usr/local/pkg/lib/libsqlite3.so.0

just compiled exim without sqlite, and it is not compiled with pthreads.
In some way sqlite is the reason. But I can not abandon this option!
Is there any flag I can set in my mk.conf? Anything like:

DONT_COMPILE_EXIM_WITH_PTHREAD=YES

It's not Exim's fault (well, kinda - I am still convinced that using old deprecated API is a bad idea).

Anyway, it would rather be: DONT_COMPILE_SQLITE3_WITH_PTHREAD. Something like that:


Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/databases/sqlite3/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile    13 Nov 2009 18:28:42 -0000      1.21
+++ Makefile    19 Nov 2009 00:09:29 -0000
@@ -8,6 +8,7 @@
 CONFIGURE_ARGS+=       --disable-tcl
 CONFIGURE_ENV+=                ac_cv_prog_TCLSH_CMD=""
 CONFIGURE_ARGS+=       --enable-load-extension
+CONFIGURE_ARGS+=       --enable-threadsafe=no
 CONFIGURE_ARGS+=       --with-readline-inc=

 # Uses dlopen and friends but doesn't use -ldl on Linux.



=> patch not tested, so if it "breaks" sqlite3 dependencies, you have been warned.

--
Jean-Yves Migeon
jeanyves.migeon%free.fr@localhost


Home | Main Index | Thread Index | Old Index