I started with trying to get my cvs snapshot from 2004-08-08 complied
on another system. With that I hit the autotool's hell. libtool was missing,
so I tried the newest available. But there were still troubles.
autoconf 2.13 is required, 2.52 present but somtimes later 2.54 was
requested :-( .
After that I took the versions that worked on my other system and they
worked on this box too:-) .
libtool-1.5.2
automake-1.7.6
autoconf-2.57
Next failures are on compile.
Snapshot from 2004-10-24 didn't compile (linux/compiler.h missing)
and current cvs version doesn't build either.
cvs compile error messages are:
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include -I../../lib
-I../../lib -DDATADIR=\"/usr/local/share/directfb-0.9.21\"
-DMODULEDIR=\"/usr/local/lib/directfb-0.9.21\" -D_REENTRANT -Wall -O3 -ffast-math
-pipe -D_GNU_SOURCE -Werror-implicit-function-declaration -c ref.c
-Wp,-MD,.deps/ref.TPlo -fPIC -DPIC -o .libs/ref.o
In file included from fusion_internal.h:32,
from ref.c:49:
/usr/include/sys/param.h:58: warning: `MIN' redefined
../../lib/direct/util.h:37: warning: this is the location of the previous definition
/usr/include/sys/param.h:59: warning: `MAX' redefined
../../lib/direct/util.h:40: warning: this is the location of the previous definition
ref.c: In function `fusion_ref_zero_lock':
ref.c:394: `FUSION_ACCESSDENIED' undeclared (first use in this function)
ref.c:394: (Each undeclared identifier is reported only once
ref.c:394: for each function it appears in.)
make[4]: *** [ref.lo] Error 1
make[4]: Leaving directory `/usr/local/src/DFB_n/DirectFB/lib/fusion'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/DFB_n/DirectFB/lib/fusion'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/DFB_n/DirectFB/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/DFB_n/DirectFB'
make: *** [all] Error 2
linux kernel is 2.4.27pre5.
--
stefan lucke