amd64: building xorg-libraries
Chuck Robey
chuckr at chuckr.org
Sun Jun 26 22:49:24 GMT 2005
I can't get this built, and the error I see is that the assembler is
barfing over certain iincorrect sequences. I'm suspicious, because the
directory it's in is the xc/lib/GL/i386 subdirectory (qnd there isn't
any obvious amd64 dir to set things to). Is there any workaround, in
building xorg-libraries?
I should be completely honest, and admit why I need to build this,
because it might have some bearing ... I have both a i386 *and* a amd64
system, and I had the PACKAGESITE var set wrong, so that aI had been
using pkg_add with the wrong arch, when I last decided to try upgrading
kde. Yes, it's dumb, and I've been the last two days slowly recompiling
things. The problem I see with the xorg-libraries, it's with both
libXau.so.0 and libX11.so.6, they both wont seem to allow ldconfig to
work with them ... the exact error is
/libexec/ld-elf.so.1: /usr/X11R6/lib/libXau.so.0: unsupported file layout
/libexec/ld-elf.so.1: /usr/X11R6/lib/libX11.so.6: unsupported file layout
that's it, I'm finished being candid. If you wish, you may address your
*LOL* comments to me, offline. I guess I deserve it.
Here's the last bit of the actual error listing:
cd /raid/ports/x11/xorg-libraries/work/xc/exports/lib && ln -s
../../lib/Xv/libXv.a .
making all in lib/GL...
making all in lib/GL/mesa...
making all in lib/GL/mesa/x86...
rm -f common_x86.o unshared/common_x86.o
cc -c -ansi -pedantic -Wno-system-headers -Dasm=__asm -Wall
-Wpointer-arith -Wundef -I/raid/ports/x11/xorg-libra
ries/work/xc/extras/Mesa/src/mesa
-I/raid/ports/x11/xorg-libraries/work/xc/extras/Mesa/include
-I/raid/ports/x11/xorg-libraries/work/xc/lib/GL/include
-I/raid/ports/x11/xorg-libraries/work/xc/
extras/Mesa/src/mesa/main
-I/raid/ports/x11/xorg-libraries/work/xc/extras/Mesa/src/mesa/x86
-I/raid/ports/x11/xorg-libraries/work/xc/extras/Mesa/src/mesa/glapi
-I/raid/ports/x11/xorg-libraries/work/xc -
I/raid/ports/x11/xorg-libraries/work/xc/exports/include
-I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROW
PROTO -DMALLOC_0_RETURNS_NULL -DGLXEXT -DXF86DRI
-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA -DUSE_X8
6_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -O2
-fno-strict-aliasing -pipe common_x86.c -o unshare
d/common_x86.oesa/x86
-I/raid/ports/x11/xorg-libraries/work/xc/extras/Mesa/src/mesa/glapi
-I/raid/po
rts/x11/xorg-libraries/work/xc
-I/raid/ports/x11/xorg-libraries/work/xc/exports/include
-I/usr/X11R6/include -DCSR
G_BASED -DFUNCPROTO=15 -DNARROWPROTO -DMALLOC_0_RETURNS_NULL -DGLXEXT
-DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE
_DLOPEN -DGLX_USE_MESA -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM
-DUSE_SSE_ASM -fPIC common_x86.cbraries/wor
k/xc/extras/Mesa/src/mesa/main
-I/raid/ports/x11/xorg-libraries/work/xc/extras/Mesa/src/mesa/x86
-I/raid/ports/x11/xorg-libraries/work/xc/extras/Mesa/src/mesa/glapi
common_x86_asm.S | grep -v '^\#' >
common_x86_asm.i:14: Error: suffix or operands invalid for `push'
common_x86_asm.i:15: Error: suffix or operands invalid for `popf'
common_x86_asm.i:16: Error: suffix or operands invalid for `pushf'
common_x86_asm.i:17: Error: suffix or operands invalid for `pop'
common_x86_asm.i:31: Error: `4(%esp)' is not a valid 64 bit base/index
expression
common_x86_asm.i:32: Error: suffix or operands invalid for `push'
common_x86_asm.i:33: Error: suffix or operands invalid for `push'
common_x86_asm.i:37: Error: `16(%esp)' is not a valid 64 bit base/index
expression
common_x86_asm.i:38: Error: `(%edi)' is not a valid 64 bit base/index
expression
july:root:/usr/ports/x11/xorg-libraries:#163#
More information about the freebsd-amd64
mailing list