chunrong lai wrote:
Is your Gcc 32 bits or 64 bits? According to the error message the drlvm thinks that it is built in a 32bits platform. On Thu, Oct 29, 2009 at 1:28 PM, Regis <[email protected]> wrote:Hi, Today, I'm trying to build drlvm on SUSE x86_64 but got a error: drlvm-echo: [echo] DRLVM build Configuration: [echo] Hosting Java = 1.6.0 (IBM Corporation) [echo] os = linux [echo] arch = x86 [echo] hy.cpp.compiler = gcc [echo] cfg = debug [echo] svn revision = 830845 [echo] hy.local.zlib = false [echo] common resources = /home/ruizhi/common_resources [echo] HDK root = /home/ruizhi/working_classlib/deploy [echo] target dir = /home/ruizhi/working_vm/build/linux_x86_gcc_debug/deploy -auto-fetch: setup: encoder: -plugin-cpptasks: [echo] Checking for /home/ruizhi/common_resources/depends/jars/cpptasks-1.0b4/cpptasks.jar setup-native-build: init-compression-mode: -common-vm: build: [echo] ## Building 'encoder' [cc] Starting dependency analysis for 3 files. [cc] 3 files are up to date. [cc] 0 files to be recompiled from dependency analysis. [cc] 1 total files to be compiled. [cc] /home/ruizhi/working_vm/vm/include/open/platform_types.h: In member function ‘void Registers::set_ip(void*)’: [cc] /home/ruizhi/working_vm/vm/include/open/platform_types.h:216: error: cast from ‘void*’ to ‘U_32’ loses precision [cc] /home/ruizhi/working_vm/vm/include/open/platform_types.h: In member function ‘void Registers::set_sp(void*)’: [cc] /home/ruizhi/working_vm/vm/include/open/platform_types.h:218: error: cast from ‘void*’ to ‘U_32’ loses precision BUILD FAILED /home/ruizhi/working_vm/build.xml:118: The following error occurred while executing this line: /home/ruizhi/working_vm/make/vm/encoder.xml:32: The following error occurred while executing this line: /home/ruizhi/working_vm/make/build-native.xml:163: gcc failed with return code 1 Our Hudson build passed normal, so it should work fine. Anyone can help to point out what's wrong here? Thanks. cat /etc/issue Welcome to SUSE Linux Enterprise Server 10 SP1 (x86_64) - Kernel \r (\l). -- Best Regards, Regis.
It works when I changed to use 64-bits JRE. Thanks. -- Best Regards, Regis.
