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
