Denis Oliver Kropp wrote:
> Martin Nylund wrote:
>> Hello all,
>>
>> I'm trying to build the latest git version of directfb for a SH7722
>> target, but the build always fails to errpr
>> "../src/.libs/libdirectfb.so: undefined reference to
>> `dfb_surface_pool_bridges_transfer'":
>>
>> .
>> .
>> .
>> sh3-linux-gcc -DHAVE_CONFIG_H -I.
>> -I/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/tools -I..
>> -I../lib -I../include
>> -I/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/include
>> -I/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/lib
>> -I/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/src
>> -DDATADIR=\"/usr/local/share/directfb-1.3.0\" -D_REENTRANT -O3
>> -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration
>> -MT dfbdump.o -MD -MP -MF .deps/dfbdump.Tpo -c -o dfbdump.o
>> /home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/tools/dfbdump.c
>> mv -f .deps/dfbdump.Tpo .deps/dfbdump.Po
>> /bin/bash ../libtool --tag=CC --mode=link sh3-linux-gcc -O3
>> -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration
>> -o dfbdump dfbdump.o ../src/libdirectfb.la ../lib/fusion/libfusion.la
>> ../lib/direct/libdirect.la -ldl -lpthread
>> sh3-linux-gcc -O3 -ffast-math -pipe -D_GNU_SOURCE
>> -Werror-implicit-function-declaration -o .libs/dfbdump dfbdump.o
>> ../src/.libs/libdirectfb.so ../lib/fusion/.libs/libfusion.so
>> ../lib/direct/.libs/libdirect.so -ldl -lpthread
>> ../src/.libs/libdirectfb.so: undefined reference to
>> `dfb_surface_pool_bridges_transfer'
>
> Did you try "autoreconf -f" and ./configure?
>
Thanks, that helped.
Now the build fails on following error:
In file included from
/home/hico/emtrix-2.2/hico7722/rootfs/usr/local/include/jpeglib.h:24,
from
/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpeglib.h:4,
from
/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:30:
/home/hico/emtrix-2.2/hico7722/rootfs/usr/local/include/jconfig.h:12:1:
warning: "HAVE_STDLIB_H" redefined
In file included from
/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:17:
../../config.h:70:1: warning: this is the location of the previous
definition
/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:
In function 'main':
/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:131:
error: incompatible type for argument 3 of 'SH7722_JPEG_Encode'
/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:131:
error: too many arguments to function 'SH7722_JPEG_Encode'
make[3]: *** [sh7722_jpegtool.o] Error 1
make[3]: Leaving directory
`/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git-build/gfxdrivers/sh7722'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git-build/gfxdrivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git-build'
make: *** [all] Error 2
I tried the 1.2.5 release too and the build fails with the same error
message. Do I maybe have some incompatible headers on my system? (My
jpeglib is v6b.)
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev