Probleme mit DirectFB beim kompilieren

OP #1465492
Lesenswert?

Hallo,

ich habe ein NGW100 + PSP-Disply + Touchscreen sowie Builtroot 2.3.0
BS ist Ubuntu 9.04

Ich versuche jetzt noch DirectFB zu kompilieren aber es schlägt fehl.
1
make[4]: Betrete Verzeichnis '/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/DirectFB-1.2.6/lib/direct'
2
/bin/bash ../../libtool --tag=CC   --mode=compile /home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/usr/bin/avr32-linux-uclibc-gcc -Os  -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/usr/include -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/include -msoft-float -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -DDATADIR=\"/usr/share/directfb-1.2.6\" -DMODULEDIR=\"/usr/lib/directfb-1.2-0\" -D_REENTRANT   -Os  -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/usr/include -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/include -msoft-float -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT interface.lo -MD -MP -MF .deps/interface.Tpo -c -o interface.lo interface.c
3
 /home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/usr/bin/avr32-linux-uclibc-gcc -Os -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/usr/include -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/include -msoft-float -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -DDATADIR=\"/usr/share/directfb-1.2.6\" -DMODULEDIR=\"/usr/lib/directfb-1.2-0\" -D_REENTRANT -Os -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/usr/include -I/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/staging_dir/include -msoft-float -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -MT interface.lo -MD -MP -MF .deps/interface.Tpo -c interface.c  -fPIC -DPIC -o .libs/interface.o
4
interface.c:75: error: 'PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' undeclared here (not in a function)
5
make[4]: *** [interface.lo] Fehler 1
6
make[4]: Verlasse Verzeichnis '/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/DirectFB-1.2.6/lib/direct'
7
make[3]: *** [all-recursive] Fehler 1
8
make[3]: Verlasse Verzeichnis '/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/DirectFB-1.2.6/lib'
9
make[2]: *** [all-recursive] Fehler 1
10
make[2]: Verlasse Verzeichnis '/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/DirectFB-1.2.6'
11
make[1]: *** [all] Fehler 2
12
make[1]: Verlasse Verzeichnis '/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/DirectFB-1.2.6'
13
make: *** [/home/june/proj/buildroot-avr32-v2.3.0/build_avr32/DirectFB-1.2.6/.compiled] Fehler 2

Allerdings steht einige Zeilen weiter oben:
1
checking for asm/page.h... (cached) no
2
checking for pthread_attr_init in -lpthread... yes
3
checking whether PTHREAD_MUTEX_RECURSIVE is declared... yes
4
checking whether PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is declared... yes
5
checking for dlopen in -ldl... yes
6
checking stdbool.h usability... yes
7
checking stdbool.h presence... yes

weiß jemand wie ich DirectFB doch noch kompiliert bekomme?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren