I have no idea ... what is the problem... but mesa ( and all others packages ) build OK, XBMC work s very well.
Only need downgrade libxml2 v2.8.0 to 2.7.8. I tested it so many, many times. Maybe build need something special in my Gentoo???
Need another Linux?
OK... only for me this is not big problem
( Sorry by terrible english )
libxml2 v. 2.8.0:
make[1]: Leaving directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3/src/glsl'
checking build system type... i686-pc-linux-gnu
checking host system type... i586-openbricks-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/bin/sh: /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3/bin/missing: No such file or directory
configure: WARNING: `missing' script is too old or missing
checking for i586-openbricks-linux-gnu-strip... /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for i586-openbricks-linux-gnu-gcc... /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc accepts -g... yes
checking for /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc... none
checking how to run the C preprocessor... /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc -E
checking for i586-openbricks-linux-gnu-gcc... (cached) /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc accepts -g... (cached) yes
checking for /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc... (cached) none
checking whether we are using the GNU C++ compiler... yes
checking whether /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-g++ accepts -g... yes
checking dependency style of /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-g++... none
checking for gmake... gmake
checking for python2... (cached) /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/python
checking for a sed that does not truncate output... /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/sed
checking for makedepend... /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/makedepend
checking for flex... /usr/bin/flex
checking for bison... /usr/bin/bison
checking for gtest-config... no
checking if compiling with clang... no
checking whether gcc version is sufficient... yes
checking pkg-config is at least version 0.9.0... yes
checking whether /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc supports -fvisibility=hidden... yes
checking whether /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-g++ supports -fvisibility=hidden... yes
checking whether to enable assembly... no, cross compiling
checking for /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/i586-openbricks-linux-gnu-gcc option to produce PIC... -fPIC
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for posix_memalign... yes
checking for LIBDRM... yes
checking pkg-config files for X11 are available... yes
checking for X11... yes
checking for GLPROTO... yes
checking for DRI2PROTO... yes
checking for XF86VIDMODE... yes
checking for DRIGL... yes
checking for xcb_glx_create_context_attribs_arb_checked in -lxcb-glx... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking for INTEL... yes
checking for LIBUDEV... yes
checking for mincore... yes
checking for LIBUDEV... yes
checking for XCB_DRI2... yes
checking for xcb_dri2_connect_alignment_pad in -lxcb-dri2... yes
checking for llvm-config... /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/bin/llvm-config
configure: creating ./config.status
config.status: creating configs/autoconf
config.status: creating tests/Makefile
config.status: creating tests/glx/Makefile
config.status: executing depfiles commands
config.status: executing configs commands
prefix: /usr
exec_prefix: ${prefix}
libdir: ${exec_prefix}/lib
includedir: ${prefix}/include
OpenGL: yes (ES1: yes ES2: yes)
OpenVG: yes
OSMesa: no
DRI drivers: i915 i965 swrast
DRI driver dir: /usr/lib/dri
Shared dricore: yes
GLX: DRI-based
GLU: yes
EGL: yes
EGL platforms: x11 drm
EGL drivers: builtin:egl_glx builtin:egl_dri2 egl_gallium
EGL Gallium STs: $(VG_LIB) $(GL_LIB)
llvm: yes
llvm-config: /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/bin/llvm-config
llvm-version: 3.0
Gallium: yes
Gallium dirs: auxiliary drivers state_trackers
Target dirs: dri-swrast egl-static gbm
Winsys dirs: sw sw/dri
Driver dirs: galahad identity llvmpipe noop rbug softpipe trace
Trackers dirs: dri egl gbm vega
Shared libs: yes
Static libs: no
CFLAGS: -O2 -fexcess-precision=fast -march=i586 -mtune=generic -Wall -pipe -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/include -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/include -Wall -Wmissing-prototypes -std=c99 -fno-strict-aliasing -fno-builtin-memcmp -O2 -fexcess-precision=fast -march=i586 -mtune=generic -Wall -pipe -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/include -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/include -O2 -fexcess-precision=fast -march=i586 -mtune=generic -Wall -pipe -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/include -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/include -fPIC
CXXFLAGS: -O2 -fexcess-precision=fast -march=i586 -mtune=generic -Wall -pipe -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/include -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/include -Wall -fno-strict-aliasing -fno-builtin-memcmp -O2 -fexcess-precision=fast -march=i586 -mtune=generic -Wall -pipe -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/include -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/include -O2 -fexcess-precision=fast -march=i586 -mtune=generic -Wall -pipe -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/local/include -I/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/i586-openbricks-linux-gnu/sysroot/usr/include -fPIC
Macros: -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DHAVE_MINCORE -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -D__STDC_CONSTANT_MACROS
PYTHON2: /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/python
Run 'gmake' to build Mesa
make[1]: Entering directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3'
make[2]: Entering directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3/src'
Making sources for autoconf
gmake[3]: Entering directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3/src/mapi/shared-glapi'
/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/bin/python -t -O -O ../../../src/mapi/mapi/mapi_abi.py --mode lib --printer shared-glapi ../../../src/mapi/glapi/gen/gl_and_es_API.xml > glapi_mapi_tmp.h
Traceback (most recent call last):
File "../../../src/mapi/mapi/mapi_abi.py", line 880, in <module>
main()
File "../../../src/mapi/mapi/mapi_abi.py", line 868, in main
entries = abi_parse_xml(filename)
File "../../../src/mapi/mapi/mapi_abi.py", line 136, in abi_parse_xml
import gl_XML, glX_XML
File "./../../../src/mapi/mapi/../glapi/gen/gl_XML.py", line 28, in <module>
import libxml2
File "/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/lib/python2.7/site-packages/libxml2.py", line 1, in <module>
import libxml2mod
ImportError: /WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/toolchain/lib/python2.7/site-packages/libxml2mod.so: undefined symbol: lzma_code
gmake[3]: *** No rule to make target `glapi_mapi_tmp.h', needed by `../../../src/mapi/mapi/entry.c'. Stop.
gmake[3]: Leaving directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3/src/mapi/shared-glapi'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_uusimDevel/build/build.i386.eglibc/mesa-8.0.3'
make: *** [rootfs] Error 2
localhost openbricks_uusimDevel #
JanQ