onoderaといいます。
[vine-users:075839]でDRIに関するエラーのため、Vine3.2で
使用していたソフトがコンパイルできないことを報告させてい
ただきました。その後、再インストールを行い、
XOrg-gl, XOrg-gl-devel, Xgl, freeglut, freeglut-devel
のパッケージによってコンパイルに必要な環境が整うことを知
りましたが、結果は同じでした。
今回は、Vine3.2のXOrgをインストールし、XOrgのバージョン
によるものなのかを検証しようと考えていますが、SRC-RPMフ
ァイルをリビルドすることができず困っております。
私が行った手順と、エラーメッセージを示しますので、助言を
いただきたく思います。
手順
1。Vine4.0をクリーンインストール
2。Vine3.2のUpdateから XOrg-6.8.2-0vl7.10.src.rpmを入
手
3。apt-get script install-devel.lua で開発環境を入手
4。# rpm --rebuild XOrg-6.8.2-0vl7.10.src.rpm でリビル
ド
エラーメッセージの後半
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
arbvertparse.c
rm -f grammar_mesa.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
grammar_mesa.c
rm -f nvprogram.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
nvprogram.c
rm -f nvfragparse.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
nvfragparse.c
rm -f nvvertexec.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
nvvertexec.c
rm -f nvvertparse.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
nvvertparse.c
rm -f program.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef
-I../../../../extras/Mesa/src/mesa/main
-I../../../../extras/Mesa/src/mesa/math
-I../../../../extras/Mesa/src/mesa/glapi
-I../../../../extras/Mesa/src/mesa
-I../../../../extras/Mesa/src/mesa/x86
-I../../../../extras/Mesa/include
-I../../../include -I../../../../exports/include/X11
-I../../../dri -I../../../glx -I../../dri -I..
-I../../../../exports/include/GL
-I../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../programs/Xserver/GL/dri -I../../../..
-I../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE
-D_GNU_SOURCE -DFUNCPROTO=15
-DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-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
program.c
rm -f DONE
touch DONE
make[6]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc/lib/GL/mesa/shader'
make[5]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc/lib/GL/mesa'
making all in lib/GL/glx...
make[5]: Entering directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc/lib/GL/glx'
rm -f clientattrib.o
gcc -m32 -c -O2 -m32 -march=i386 -mcpu=i686 -pipe
-fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef -I../../../exports/include/X11
-I../../../extras/Mesa/include
-I../../../include/extensions
-I../../../lib/GL/glx
-I../../../extras/Mesa/src/mesa/main
-I../../../extras/Mesa/src/mesa/glapi
-I../../../extras/Mesa/src/mesa/drivers/x11
-I../../../extras/Mesa/src/mesa/x86
-I../../../programs/Xserver/hw/xfree86/os-support
-I../../../extras/drm/shared
-I../../../programs/Xserver/GL/dri -I../../..
-I../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
-DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS
-D_REENTRANT -DXUSE_MTSAFE_API -DGLXEXT -DXF86DRI
-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA
-DXF86VIDMODE
-DDEFAULT_DRIVER_DIR=\"/usr/X11R6/lib/modules/dri\"
-DUSE_X86_ASM -DXTHREADS -D_REENTRANT
-DXUSE_MTSAFE_API clientattrib.c
In file included from ../../../extras/drm/shared/drm.h:41,
from
../../../programs/Xserver/hw/xfree86/os-support/xf86drm.h:39,
from
../../../extras/Mesa/include/GL/internal/dri_interface.h:48,
from glxclient.h:82,
from clientattrib.c:39:
/usr/include/linux/config.h:1:2: #error "Compilation
aborted. Please read the FAQ for linux-libc-headers
package."
/usr/include/linux/config.h:2:2: #error "(can be found at
http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doc/)"
make[5]: *** [clientattrib.o] Error 1
make[5]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc/lib/GL/glx'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc/lib/GL'
make[3]: *** [all] Error 2
make[3]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc'
make: *** [World] Error 2
make: Leaving directory
`/usr/src/vine/BUILD/XOrg-6.8.2/xc'
エラー: /var/tmp/rpm-tmp.77414 の不正な終了ステータス
(%build)
RPM ビルドエラー:
ユーザ iwamoto は存在しません - root を使用します
グループ iwamoto は存在しません - root を使用します
ユーザ iwamoto は存在しません - root を使用します
グループ iwamoto は存在しません - root を使用します
.
.
.
.