[Mono-list] Mono 1.1.15 building fails on Itanium-machine

Yury Serdyuk Yury at serdyuk.botik.ru
Tue Jun 6 02:49:30 EDT 2006


Hi !

Problem looks like

> /bin/sh ../../libtool --tag=CC --mode=link gcc -O -DHBLKSIZE=4096 
> -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused 
> -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual 
> -Wcast-align -Wwrite-strings  -L/home/users/gramuser2/luw-0.98.5/lib 
> -o pedump  pedump.o libmonoruntime.la ../io-layer/libwapi.la 
> ../utils/libmonoutils.la ../../libgc/libmonogc.la -pthread 
> -lgthread-2.0 -lglib-2.0   -Wl,--export-dynamic -lgmodule-2.0 -ldl 
> -lglib-2.0   -lm -lunwind  -lnsl -lpthread -lm -lrt
> gcc -O -DHBLKSIZE=4096 -fno-strict-aliasing 
> -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes 
> -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes 
> -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align 
> -Wwrite-strings -o pedump pedump.o -pthread -Wl,--export-dynamic  
> -L/home/users/gramuser2/luw-0.98.5/lib ./.libs/libmonoruntime.a 
> ../io-layer/.libs/libwapi.a -L/home/users/gramuser2/lib 
> ../utils/.libs/libmonoutils.a /home/users/gramuser2/lib/libunwind.so 
> ../../libgc/.libs/libmonogc.a -lgthread-2.0 -lgmodule-2.0 -ldl 
> -lglib-2.0 /home/users/gramuser2/luw-0.98.5/lib/libunwind.so -lc -lgcc 
> -lnsl -lpthread -lm -lrt -Wl,--rpath -Wl,/home/users/gramuser2/lib 
> -Wl,--rpath -Wl,/home/users/gramuser2/luw-0.98.5/lib -Wl,--rpath 
> -Wl,/home/users/gramuser2/lib -Wl,--rpath 
> -Wl,/home/users/gramuser2/luw-0.98.5/lib
> pedump.o(.text+0xd72): In function `dump_public_key':
> /home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:153: 
> undefined reference to `mono_image_get_public_key'
> pedump.o(.text+0xe22): In function `dump_strong_name':
> /home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:163: 
> undefined reference to `mono_image_get_strong_name'
> pedump.o(.text+0x2782): In function `dump_metadata':
> /home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:286: 
> undefined reference to `mono_meta_table_name'
> pedump.o(.text+0x2972): In function `dump_methoddef':
> /home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:302: 
> undefined reference to `mono_metadata_locate_token'
> pedump.o(.text+0x29a2):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:304: 
> undefined reference to `mono_read32'
> pedump.o(.text+0x2c42): In function `dump_verify_info':
> /home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:331: 
> undefined reference to `mono_image_verify_tables'
> pedump.o(.text+0x2df2):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:339: 
> undefined reference to `mono_free_verify_list'
> pedump.o(.text+0x2f02):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:348: 
> undefined reference to `mono_get_method'
> pedump.o(.text+0x2f32):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:349: 
> undefined reference to `mono_method_verify'
> pedump.o(.text+0x2f92):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:352: 
> undefined reference to `mono_method_get_class'
> pedump.o(.text+0x2fc2):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:353: 
> undefined reference to `mono_method_signature'
> pedump.o(.text+0x2fe2):/home/users/gramuser2/mono-1.1.15/mono/metadata/pedump.c:353: 
> undefined reference to `mono_signature_get_desc'

I have configured Mono with

> $ ./configure --prefix=/home/users/gramuser2/m-1.1.15 
> CFLAGS=-DHBLKSIZE=4096 LDFLAGS=-L/home/u
> sers/gramuser2/luw-0.98.5/lib 
> CPPFLAGS=-I/home/users/gramuser2/luw-0.98.5/include
>
> ## --------- ##
> ## Platform. ##
> ## --------- ##
>
> hostname = n003.c03.icyb
> uname -m = ia64
> uname -r = 2.6.12.6-node.c03-6
> uname -s = Linux
> uname -v = #4 SMP Thu Apr 27 02:47:04 EEST 2006

but were some troubles with it

> checking for threads package to use... posix
> checking whether Solaris gcc optimization fix is necessary... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating include/Makefile
> config.status: creating include/private/Makefile
> config.status: creating doc/Makefile
> config.status: executing depfiles commands
> config.status: executing default commands
> chmod: cannot access `./mcs/build': No such file or directory
> ./configure: line 38886: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38887: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38888: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38889: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38890: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38891: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38892: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38899: ./mcs/build/config.make: No such file or 
> directory
> ./configure: line 38907: ./mcs/build/config.make: No such file or 
> directory
>
>         mcs source:  $(top_srcdir)/mcs
>         GC:          included
>         TLS:         __thread
>         SIGALTSTACK: no
>         Engine:      Building and using the JIT
>         2.0 Alpha:   yes
>         JNI support: IKVM Native
>         libgdiplus:  assumed to be installed

At the same time, there are no problems with Mono 1.1.14 on Itanium 
architecture.

Regards,
                Yury Serdyuk.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20060606/2cf4fded/attachment.html


More information about the Mono-list mailing list