Rob Kramer wrote:
> Hi,
> 
> I'm trying to compile the directfb 1.1.0 tarball from the downloads section. 
> Configured as follows:
> 
> ------
> configure --with-gfxdrivers=none 
> --with-inputdrivers=keyboard,ps2mouse,linuxinput --prefix=/opt/sol/external 
> --enable-debug --disable-mmx --enable-video4linux2 --enable-x11 
> --disable-network --disable-vnc
> ------
> 
> I get an error when compiling tools:
> 
> ------
> gcc -I/opt/sol/external/include/freetype2 -I/opt/sol/external/include -O3 
> -ffast-math -pipe -g3 -fno-inline -D_GNU_SOURCE 
> -Werror-implicit-function-declaration -o .libs/dfbdump 
> dfbdump.o  ../src/.libs/libdirectfb.so 
> /home/rob/directfb/1.1/DirectFB-1.1.0/lib/fusion/.libs/libfusion.so 
> ../lib/fusion/.libs/libfusion.so 
> /home/rob/directfb/1.1/DirectFB-1.1.0/lib/direct/.libs/libdirect.so 
> ../lib/direct/.libs/libdirect.so -lz -ldl -lpthread  -Wl,--rpath 
> -Wl,/opt/sol/external/lib
> ../src/.libs/libdirectfb.so: undefined reference to 
> `fusion_skirmish_lock_count'
> collect2: ld returned 1 exit status
> make[2]: *** [dfbdump] Error 1
> make[2]: Leaving directory `/home/rob/directfb/1.1/DirectFB-1.1.0/tools'
> ------
> 
> What could this be?
> 
> If I switch to git-head, the compilation is ok, but the 
> fusion_skirmish_lock_count reference becomes a runtime problem:

fusion_skirmish_lock_count() was added in multi app core only first.

> ------
> (*) Direct/Thread: Running 'X11 Input' (INPUT, 19047)...
> (*) DirectFB/Input: X11 Input 0.1 (directfb.org)
> (!) Direct/Modules: Could not open module directory 
> `/opt/sol/external/lib/directfb-1.1-0/gfxdrivers'!
>     --> No such file or directory
> (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
> (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
>  (!!!)  *** UNIMPLEMENTED [fusion_skirmish_lock_count] *** [lock.c:590]
> (!) [Main Thread       0.000] (19046) *** Assertion 
> [fusion_skirmish_lock_count( &surface->lock, &lock_count ) == DFB_OK] failed 
> *** [surface_buffer.c:181 in dfb_surface_buffer_lock()]
> (!) [19046:    0.000] --> Caught signal 5 (unknown origin) <--
>  (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 
> in fusion_object_pool_destroy()]
>  (!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 
> in fusion_object_pool_destroy()]
> (!) [Main Thread       0.001] (19046) *** Assumption [state->destination == 
> NULL] failed *** [state.c:127 in dfb_state_destroy()]

Oh, but non-debug mode should work.

-- 
Best regards,
  Denis Oliver Kropp

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to