Hi list,
In both release of DirectFB-1.0.0.tar.gz and DirectFB-1.1.0.tar.gz, there is an
extra generated files "lib/fusion/build.h".
This file is generated by configure and should not be part of the release
package.
The content of the file contains "#define FUSION_BUILD_MULTI (1)" causing the
following compilation errors.
/opt/STM/STLinux-2.0/devkit/sh4/bin/sh4-linux-gcc -DHAVE_CONFIG_H -I. -I../..
-I/home/raymond/sh4/DirectFB-1.1.0/inputdrivers/ps2mouse
-I/home/raymond/sh4/DirectFB-1.1.0/include
-I/home/raymond/sh4/DirectFB-1.1.0/lib -I../../lib
-I/home/raymond/sh4/DirectFB-1.1.0/src -D_REENTRANT -O3 -ffast-math -pipe
-D_GNU_SOURCE -Werror-implicit-function-declaration -MT ps2mouse.lo -MD -MP -MF
.deps/ps2mouse.Tpo -c
/home/raymond/sh4/DirectFB-1.1.0/inputdrivers/ps2mouse/ps2mouse.c -fPIC -DPIC
-o .libs/ps2mouse.o
In file included from /home/raymond/sh4/DirectFB-1.1.0/lib/fusion/reactor.h:34,
from /home/raymond/sh4/DirectFB-1.1.0/src/core/input.h:37,
from
/home/raymond/sh4/DirectFB-1.1.0/inputdrivers/ps2mouse/ps2mouse.c:48:
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/types.h:36:26: linux/fusion.h: No
such file or directory
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/types.h:39:2: #error Need major API
version 7!
In file included from /home/raymond/sh4/DirectFB-1.1.0/lib/fusion/reactor.h:35,
from /home/raymond/sh4/DirectFB-1.1.0/src/core/input.h:37,
from
/home/raymond/sh4/DirectFB-1.1.0/inputdrivers/ps2mouse/ps2mouse.c:48:
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:49: error: parse error
before "FusionID"
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:49: warning: no semicolon at
end of struct or union
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:52: error: parse error
before '}' token
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:52: warning: data definition
has no type or storage class
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:55: error: parse error
before '*' token
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:60: error: parse error
before '*' token
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:66: error: parse error
before '*' token
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/call.h:70: error: parse error
before '*' token
In file included from /home/raymond/sh4/DirectFB-1.1.0/src/core/input.h:37,
from
/home/raymond/sh4/DirectFB-1.1.0/inputdrivers/ps2mouse/ps2mouse.c:48:
/home/raymond/sh4/DirectFB-1.1.0/lib/fusion/reactor.h:181: error: parse error
before "FusionCall"
gmake[3]: *** [ps2mouse.lo] Error 1
gmake[3]: Leaving directory
`/home/raymond/sh4/DirectFB-1.1.0/sh4build/inputdrivers/ps2mouse'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory
`/home/raymond/sh4/DirectFB-1.1.0/sh4build/inputdrivers'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/raymond/sh4/DirectFB-1.1.0/sh4build'
gmake: *** [all] Error 2
Hope this file will be removed from the next release.
Thanks,
Raymond Pau_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev