X11 nie buduje sie na sparc64
Grzegorz Piotr Jaskiewicz
gj w kde.org.uk
Śro, 2 Lut 2005, 05:14:25 CET
Pomijam ze nie jest wymieniony jako wspierana arch w specu, poprawilem to.
Natomiast podczas budowania dostaje blad typu takiego samego jak w
libgcrpt. Xy zalozyly sobie ze budujemy na sparcu, i biora pliki
assemblerowe na sparca a nie na sparc64.
:
making all in lib/GL/mesa/sparc...
make[5]: Entering directory `/root/rpm/BUILD/X11-6.8.1/xc/lib/GL/mesa/sparc'
+ mkdir unshared
rm -f sparc.c
ln -s /root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/sparc/sparc.c
sparc.c
rm -f sparc.o unshared/sparc.o
gcc -c -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations
-Wredundant-decls -Wnested-externs -Wundef
-I/root/rpm/BUILD/X11-6.8.1/xc/exports/include
-I/root/rpm/BUILD/X11-6.8.1/xc/include/extensions
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/SPARC
-I../../../include
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/include
-I/root/rpm/BUILD/X11-6.8.1/xc/lib/GL/include
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/main
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/sparc
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/glapi
-I/root/rpm/BUILD/X11-6.8.1/xc
-I/root/rpm/BUILD/X11-6.8.1/xc/exports/include -Dlinux -D__sparc__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DMALLOC_0_RETURNS_NULL -DGLXEXT -DXF86DRI
-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA -D__GLX_ALIGN64
-DUSE_SPARC_ASM -O2 -fno-strict-aliasing sparc.c -o
unshared/sparc.o
rm -f sparc.o
gcc -c -O2 -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wredundant-decls
-Wnested-externs -Wundef -I/root/rpm/BUILD/X11-6.8.1/xc/exports/include
-I/root/rpm/BUILD/X11-6.8.1/xc/include/extensions
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/SPARC
-I../../../include
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/include
-I/root/rpm/BUILD/X11-6.8.1/xc/lib/GL/include
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/main
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/sparc
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/glapi
-I/root/rpm/BUILD/X11-6.8.1/xc
-I/root/rpm/BUILD/X11-6.8.1/xc/exports/include -Dlinux -D__sparc__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE
-DFUNCPROTO=15 -DNARROWPROTO -DMALLOC_0_RETURNS_NULL
-DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN
-DGLX_USE_MESA -D__GLX_ALIGN64 -DUSE_SPARC_ASM -fPIC sparc.c
rm -f xform.S
ln -s /root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/sparc/xform.S
xform.S
rm -f xform.i
cpp -Dlinux -D__sparc__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE
-D__ELF__ -DMALLOC_0_RETURNS_NULL -DGLXEXT -DXF86DRI
-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA -D__GLX_ALIGN64
-DUSE_SPARC_ASM -I/root/rpm/BUILD/X11-6.8.1/xc/exports/include
-I/root/rpm/BUILD/X11-6.8.1/xc/include/extensions
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/SPARC
-I../../../include
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/include
-I/root/rpm/BUILD/X11-6.8.1/xc/lib/GL/include
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/main
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/sparc
-I/root/rpm/BUILD/X11-6.8.1/xc/extras/Mesa/src/mesa/glapi xform.S | \
grep -v '^\#' > xform.i
rm -f xform.o
gcc -c -x assembler -o xform.o xform.i
xform.i: Assembler messages:
xform.i:12: Error: detected global register use not covered by .register
pseudo-op
..............
Nie znam systemu budowania Xow, wiec nawet nie wiem gdzie tego
szukac/zmieniac.
Tu tez podobnie jak w przypadku libgcrypt spojzenie w pacze openbsd moze
byc pomocne.
--
GJ
Więcej informacji o liście dyskusyjnej pld-devel-pl