mesa error

141 views
Skip to first unread message

JanQ

unread,
Aug 1, 2012, 12:23:45 AM8/1/12
to openbric...@googlegroups.com

        Run 'gmake' to build Mesa

make[1]: Entering directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_TOO_4_TOO_2_uuem/build/build.i386.eglibc/mesa-8.0.3/src'
Making sources for autoconf
gmake[2]: Entering directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_TOO_4_TOO_2_uuem/build/build.i386.eglibc/mesa-8.0.3/src/mapi/shared-glapi'
/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_TOO_4_TOO_2_uuem/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_TOO_4_TOO_2_uuem/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_TOO_4_TOO_2_uuem/build/build.i386.eglibc/toolchain/lib/python2.7/site-packages/libxml2mod.so: undefined symbol: lzma_code
gmake[2]: *** No rule to make target `glapi_mapi_tmp.h', needed by `../../../src/mapi/mapi/entry.c'.  Stop.
gmake[2]: Leaving directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_TOO_4_TOO_2_uuem/build/build.i386.eglibc/mesa-8.0.3/src/mapi/shared-glapi'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/WORK/WORK/MMBOX/GEEXBOX_v2/v2_devel/openbricks_TOO_4_TOO_2_uuem/build/build.i386.eglibc/mesa-8.0.3/src'
make: *** [default] Error 1

JanQ

unread,
Aug 4, 2012, 10:14:33 AM8/4/12
to openbric...@googlegroups.com

to 14787 build mesa normal, if I up to 14788 or more : same error.
What is problem???
Thanks.

JanQ



Thomas Genty

unread,
Aug 4, 2012, 11:13:18 AM8/4/12
to openbric...@googlegroups.com
I don't know where is the problem, 14788 don't touch to mesa's build
and i build 14904 from scratch yesterday
do you have some modified files in your tree ?
(`hg status` to see them)
> JanQ
>
>
>

JanQ

unread,
Aug 5, 2012, 10:11:38 AM8/5/12
to openbric...@googlegroups.com

JanQ

unread,
Aug 5, 2012, 10:29:33 AM8/5/12
to openbric...@googlegroups.com, toml...@openbricks.org
 
I not modded my tree...I check
In the first I clean all ( depclean ).... and build: same error.
Second I downloaded new openbricks hg, take default i386 deconfig, build.... and same error.
It is crazy situation.

JanQ


 

JanQ

unread,
Aug 5, 2012, 10:35:00 AM8/5/12
to openbric...@googlegroups.com

JanQ

unread,
Aug 5, 2012, 10:39:57 AM8/5/12
to openbric...@googlegroups.com

JanQ

unread,
Aug 7, 2012, 7:51:02 AM8/7/12
to openbric...@googlegroups.com

Strange ... solved: need downgrade libxml2 to 2.7.8 and latest mesa compiled.
Thanks, who can explained this.

JanQ

Davide Cavalca

unread,
Aug 11, 2012, 2:27:10 PM8/11/12
to openbric...@googlegroups.com
Do you happen to have libxml2-dev 2.7.8 installed on your host system?
My guess is our host python picked that up for some reason.

Davide

JanQ

unread,
Aug 13, 2012, 11:49:11 AM8/13/12
to openbric...@googlegroups.com, dav...@openbricks.org


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
Reply all
Reply to author
Forward
0 new messages