[Openembedded-users] can't install mesa

Pawel Osmialowski pawelo at dcclabs.tv
Sun Jun 19 11:18:14 UTC 2011


I'm trying to build task-angstrom-e for somewhat ancient h3660 (I've
picked h3600 machine def) with CF card on which Intimate Linux used to
be installed (now I want to replace it with more recent Linux distro and
with todays CF card sizes, I'm not limited in space). It is armv4
architecture.
In tmp directory I can see following tools were built:
binutils-cross-2.20.1-r14.4, gcc-cross-4.5-r36.1+svnr170880,
eglibc-2.12-r21.8+svnr13230, libtool-cross-2.4-r28.2 and many others.
Building process stopped at mesa:
arm-angstrom-linux-gnueabi-gcc -march=armv4 -mtune=strongarm
-mno-thumb-interwork -mno-thumb
--sysroot=/home/pawelo/h3660/h3660/tmp/sysroots/armv4-angstrom-linux-gnueabi
-c  -I. -I../
mesa -I../mapi -I../../include  -fexpensive-optimizations
-fomit-frame-pointer -frename-registers -O2 -ggdb2 -Wall
-Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden
-fno-strict-aliasing  -fPIC   -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1
-DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERI
NG -DHAVE_ALIAS  -DFEATURE_GL=1 -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1
-DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT
_RENDERING -DHAVE_ALIAS  -DFEATURE_GL=1 glcpp/glcpp.c -o glcpp/glcpp.o
/bin/sh ../../bin/mklib -cplusplus -o glsl -static strtod.o
glcpp/glcpp-lex.o glcpp/glcpp-parse.o glcpp/pp.o ast_expr.o
ast_function.o ast_to_hir.o ast_type.o builtin_function.o glsl_
lexer.o glsl_parser.o glsl_parser_extras.o glsl_types.o
glsl_symbol_table.o hir_field_selection.o ir_basic_block.o ir_clone.o
ir_constant_expression.o ir.o ir_expression_flattening.o
ir_function_can_inline.o ir_function.o ir_hierarchical_visitor.o
ir_hv_accept.o ir_import_prototypes.o ir_print_visitor.o ir_reader.o
ir_rvalue_visitor.o ir_set_program_inouts.o ir_va
lidate.o ir_variable.o ir_variable_refcount.o linker.o link_functions.o
loop_analysis.o loop_controls.o loop_unroll.o lower_discard.o
lower_if_to_cond_assign.o lower_instructions.o lo
wer_jumps.o lower_mat_op_to_vec.o lower_noise.o
lower_texture_projection.o lower_variable_index_to_cond_assign.o
lower_vec_index_to_cond_assign.o lower_vec_index_to_swizzle.o lower_ve
ctor.o opt_algebraic.o opt_constant_folding.o opt_constant_propagation.o
opt_constant_variable.o opt_copy_propagation.o opt_dead_code.o
opt_dead_code_local.o opt_dead_functions.o opt_
discard_simplification.o opt_function_inlining.o opt_if_simplification.o
opt_noop_swizzle.o opt_redundant_jumps.o opt_structure_splitting.o
opt_swizzle_swizzle.o opt_tree_grafting.o s
_expression.o
mklib: Making Linux static library:  libglsl.a
ar: creating libglsl.a
arm-angstrom-linux-gnueabi-gcc -march=armv4 -mtune=strongarm
-mno-thumb-interwork -mno-thumb
--sysroot=/home/pawelo/h3660/h3660/tmp/sysroots/armv4-angstrom-linux-gnueabi 
-I. -I../mes
a -I../mapi -I../../include  -fexpensive-optimizations
-fomit-frame-pointer -frename-registers -O2 -ggdb2 -Wall
-Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden -fno-stri
ct-aliasing  -fPIC   -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN
-DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING
-DHAVE_ALIAS  -DFEATURE_GL=1 -Wl,-O1 -Wl,--hash-style=gnu
glcpp/glcpp-lex.o glcpp/glcpp-parse.o glcpp/pp.o glcpp/glcpp.o
../mesa/program/hash_table.o ../../src/glsl/libglsl.a -ltalloc
   -o glcpp/glcpp
../../src/glsl/libglsl.a: could not read symbols: Archive has no index;
run ranlib to add one
collect2: ld returned 1 exit status
make[2]: *** [glcpp/glcpp] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/home/pawelo/h3660/h3660/tmp/work/h3600-angstrom-linux-gnueabi/mesa-2_7.10-r11.0/Mesa-7.10/src/glsl'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory
`/home/pawelo/h3660/h3660/tmp/work/h3600-angstrom-linux-gnueabi/mesa-2_7.10-r11.0/Mesa-7.10/src'
make: *** [default] Error 1
FATAL: oe_runmake failed
ERROR: Function do_compile failed

Did anoyne meet such a problem before?

Thanks,
Paul





More information about the Openembedded-users mailing list