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
_______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
