[Wayland] erreur de compilation

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
erdnaxeli
yeomen
Messages : 267
Inscription : ven. 08 févr. 2008, 21:54

[Wayland] erreur de compilation

Message par erdnaxeli »

Bonjour,

Avec tout le bruit qu'il y a eu autour d'ubuntu, de xorg et de wayland, j'ai voulu tester ce dernier. Il y a un PKGBUILD sur AUR (version git). La compilation des nombreuses dépendances se passe bien, mais celle de wayland ne passe pas. Voici ce que me dit make :
make all-recursive
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build »
Making all in wayland
make[2] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/wayland »
CC scanner.o
CC connection.lo
CC wayland-util.lo
CC wayland-hash.lo
CCLD libwayland-util.la
CCLD scanner
../wayland/scanner server-header < ../protocol/wayland.xml > wayland-server-protocol.h
../wayland/scanner client-header < ../protocol/wayland.xml > wayland-client-protocol.h
../wayland/scanner code < ../protocol/wayland.xml > wayland-protocol.c
make all-am
make[3] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/wayland »
CC wayland-protocol.lo
CC wayland-server.lo
CC event-loop.lo
CCLD libwayland-server.la
CC wayland-client.lo
CCLD libwayland-client.la
make[3] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/wayland »
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/wayland »
Making all in compositor
make[2] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/compositor »
../wayland/scanner server-header < ../protocol/screenshooter.xml > screenshooter-server-protocol.h
../wayland/scanner code < ../protocol/screenshooter.xml > screenshooter-protocol.c
make all-am
make[3] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/compositor »
CC compositor.o
CC compositor-drm.o
CC compositor-x11.o
compositor-x11.c: In function ‘x11_compositor_create_output’:
compositor-x11.c:434:7: attention : transtypage vers un pointeur depuis un entier de taille différente
CC screenshooter.o
CC screenshooter-protocol.o
CC drm.o
drm.c: In function ‘drm_create_buffer’:
drm.c:130:8: attention : transtypage vers un pointeur depuis un entier de taille différente
CC shm.o
CCLD compositor
make[3] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/compositor »
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/compositor »
Making all in clients
make[2] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/clients »
../wayland/scanner client-header < ../protocol/screenshooter.xml > screenshooter-client-protocol.h
../wayland/scanner code < ../protocol/screenshooter.xml > screenshooter-protocol.c
make all-am
make[3] : on entre dans le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/clients »
CC window.lo
window.c: In function 'display_create':
window.c:1476:12: warning: assignment makes pointer from integer without a cast
CC wayland-glib.lo
CC cairo-util.lo
CCLD libtoytoolkit.la
CC gears.o
CCLD gears
./.libs/libtoytoolkit.a(window.o): In function `display_create':
window.c:(.text+0x2063): undefined reference to `cairo_egl_device_create'
collect2: ld returned 1 exit status
make[3]: *** [gears] Erreur 1
make[3] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/clients »
make[2]: *** [all] Erreur 2
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build/clients »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-erdnaxeli/aur-wayland-git/src/wayland-build »
make: *** [all] Erreur 2

Merci d'avance.
Image
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [Wayland] erreur de compilation

Message par ddup1 »

A mon avis wayland requiert une version dev de cairo, enfin c'est mon sentiment à la lecture du message d'erreur.
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Répondre