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