Kees Vonk wrote:
Okay, the .la is just the libtool version of an .a file. That's all
fine and good.
gcc -I./.. -I.. -Wall -g -O2makedatprog.c -o makedatprog
This is your problem. make is invoking an implicit rule for
makedatprog, rather than the one specified by the Makefile which
Brian Dessent wrote:
Kees Vonk wrote:
Okay, the .la is just the libtool version of an .a file. That's all
fine and good.
gcc -I./.. -I.. -Wall -g -O2makedatprog.c -o makedatprog
This is your problem. make is invoking an implicit rule for
makedatprog, rather than the one specified by the
Kees Vonk wrote:
[EMAIL PROTECTED]@
EXTRA_PROGRAMS=makedatprog$(EXEEXT)
Try this instead:
[EMAIL PROTECTED]@$(EXEEXT)
EXTRA_PROGRAMS=makedatprog
The way to debug this is to look at the generated Makefile and find
places where a *_programs refers to something without .exe on the end.
for
Brian Dessent wrote:
Kees Vonk wrote:
/home/Kees/courier-imap-3.0.8/makedat/makedatprog.c:33: undefined
reference to `_gdbmobj_store'
Try adding --with-db=gdbm to your configure line.
When configure goes into the makedat directory it runs configure with a
whole lot of options including
Brian Dessent wrote:
Kees Vonk wrote:
/home/Kees/courier-imap-3.0.8/makedat/makedatprog.c:33: undefined
reference to `_gdbmobj_store'
Try adding --with-db=gdbm to your configure line.
Ok I tried this, but as I suspected no luck.
However what I did notice is that makedatprog.c includes
Kees Vonk wrote:
/home/Kees/courier-imap-3.0.8/makedat/makedatprog.c:33: undefined
reference to `_gdbmobj_store'
Try adding --with-db=gdbm to your configure line.
Ok I tried this, but as I suspected no luck.
However what I did notice is that makedatprog.c includes ../dbobj.h,
Brian Dessent wrote:
Kees Vonk wrote:
/home/Kees/courier-imap-3.0.8/makedat/makedatprog.c:33: undefined
reference to `_gdbmobj_store'
Try adding --with-db=gdbm to your configure line.
Ok I tried this, but as I suspected no luck.
1. the make should build the stuff in gdbmobj dir (resulting in
Sorry this should have been in my previous email.
Brian Dessent wrote:
All of those gdbm_* functions are implemented in the files under
gdbmobj, which should produce libgdbmobj.a. If you look at the
configure.in for makedat, you see:
case $db in
gdbm)
USE_GDBM=1
USE_DB=0
I have posted this message to the courier-imap mailing list as well, but
because I know some people have managed to install courier-imap on
cygwin I thought I post a copy here as well. I am really stuck and could
do with some help. (Many thanks to Brian Dessent, who already helped me
to get
Kees Vonk wrote:
/home/Kees/courier-imap-3.0.8/makedat/makedatprog.c:33: undefined
reference to `_gdbmobj_store'
Try adding --with-db=gdbm to your configure line.
Brian
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
10 matches
Mail list logo