I am trying to build dbmail-3.0.0.rc3 on freebsd 8.1.
So far I am running in a lot of configure and compile errors.
Here is my last gmake run :
============================
gmake all-recursive
gmake[1]: Entering directory `/root/dbmail-3.0.0-rc3'
Making all in src
gmake[2]: Entering directory `/root/dbmail-3.0.0-rc3/src'
Making all in modules
gmake[3]: Entering directory `/root/dbmail-3.0.0-rc3/src/modules'
/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..
-I../../src -g -O2 -I/usr/local/include/glib-2.0 -D_REENTRANT
-I/usr/local/include/gmime-2.4 -I/usr/local/include/glib-2.0
-I/usr/include/zdb -W -Wall -Wpointer-arith -Wstrict-prototypes -MT sortnull.lo
-MD -MP -MF ..deps/sortnull.Tpo -c -o sortnull.lo sortnull.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -g -O2
-I/usr/local/include/glib-2.0 -D_REENTRANT -I/usr/local/include/gmime-2.4
-I/usr/local/include/glib-2.0 -I/usr/include/zdb -W -Wall -Wpointer-arith
-Wstrict-prototypes -MT sortnull.lo -MD -MP -MF .deps/sortnull.Tpo -c
sortnull.c -fPIC -DPIC -o ..libs/sortnull.o
In file included from /usr/local/include/gmime-2.4/gmime/gmime.h:28,
from ../../src/dbmail.h:53,
from sortnull.c:28:
/usr/local/include/gmime-2.4/gmime/gmime-iconv.h:33: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'g_mime_iconv_open'
/usr/local/include/gmime-2.4/gmime/gmime-iconv.h:101: error: expected ')'
before 'cd'
In file included from /usr/local/include/gmime-2.4/gmime/gmime.h:29,
from ../../src/dbmail.h:53,
from sortnull.c:28:
/usr/local/include/gmime-2.4/gmime/gmime-iconv-utils.h:32: error: expected ')'
before 'cd'
/usr/local/include/gmime-2.4/gmime/gmime-iconv-utils.h:33: error: expected ')'
before 'cd'
In file included from /usr/local/include/gmime-2.4/gmime/gmime.h:58,
from ../../src/dbmail.h:53,
from sortnull.c:28:
/usr/local/include/gmime-2.4/gmime/gmime-filter-charset.h:54: error: expected
specifier-qualifier-list before 'iconv_t'
In file included from ../../src/dbmail.h:134,
from sortnull.c:28:
.../../src/dm_iconv.h:29: error: expected specifier-qualifier-list before
'iconv_t'
gmake[3]: *** [sortnull.lo] Error 1
gmake[3]: Leaving directory `/root/dbmail-3.0.0-rc3/src/modules'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/root/dbmail-3.0.0-rc3/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/root/dbmail-3.0.0-rc3'
gmake: *** [all] Error 2
==========================
As it has been pointed out to me, the iconv.h, evhttp.h, and other seemingly
missing header files, are in fact present on the system.
iconv.h is in /usr/include/sys, others are in /usr/local/include .... FreeBSD
splits almost everything between /usr and /usr/local, that may be a problem as
well.
I also emailed the freebsd PORTS dbmail-2.3 package maintainer juste in case
he'd have a useful insight.
Michael
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev