Fwd: XulRunner - SparcAsseembler.h - 64bit - error: cast from 'void*' to 'int' loses

"Maurizio Caloro" <[email protected]>
Newsgroups gmane.os.netbsd.ports.sparc64
Message-ID <[email protected]>
Hello Together
Try to compile /usr/pkgsrc/devel/xulrunner on Netra X1 machine but it's appair the following Error

>>./assembler/assembler/SparcAssembler.h:1078: error: cast from 'void*' to 'int' loses precision

# gcc -v
Using built-in specs.
Target: sparc64--netbsd
Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc4/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=x86_64-unknown-netbsd4.99.72 --host=sparc64--netbsd --target=sparc64--netbsd --enable-__cxa_atexit
Thread model: posix
gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)

# uname -rsa
NetBSD caloro.ch 5.1 NetBSD 5.1 (NetraX1) #0: Thu Apr  7 11:41:16 CEST 2011  maurizio@one:/usr/src/sys/arch/sparc64/compile/NetraX1 sparc64

I'am happy for any Help
Thanks regards
Mauri

[Snip]
gmake[2]: Leaving directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release'
/usr/pkg/bin/gmake libs_tier_js
gmake[2]: Entering directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release'
hg: not found
libs_tier_js
gmake[3]: Entering directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release'
gmake[3]: `js/src/Makefile' is up to date.
gmake[3]: Leaving directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release'
find: -not: unknown option
gmake[3]: Entering directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release/js/src'
jsapi.cpp
c++ -o jsapi.o -c  -fvisibility=hidden -DOSTYPE=\"NetBSD5\" -DOSARCH=NetBSD -DEXPORT_JS_API -DIMPL_MFBT -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -Ictypes/libffi/include -I.  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/pkgsrc/devel/xulrunner/work/mozilla-release/dist/include/nspr   -I. -I./assembler -I./yarr  -fPIC -DPIC -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -fno-strict-aliasing -Dunix -pthread -pipe  -DNDEBUG -DTRIMMED -g -O2 -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2
  -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp /usr/pkgsrc/devel/xulrunner/work/mozilla-release/js/src/jsapi.cpp
/usr/pkgsrc/devel/xulrunner/work/mozilla-release/js/src/jsstrinlines.h: In function 'bool js::CheckStringLength(JSContext*, size_t)':
/usr/pkgsrc/devel/xulrunner/work/mozilla-release/js/src/jsstrinlines.h:61: warning: converting to non-pointer type 'bool' from NULL
./assembler/assembler/SparcAssembler.h: In constructor 'JSC::SparcAssembler::JmpDst::JmpDst()':
./assembler/assembler/SparcAssembler.h:248: warning: 'JSC::SparcAssembler::JmpDst::m_offset' will be initialized after
./assembler/assembler/SparcAssembler.h:247: warning:   'int JSC::SparcAssembler::JmpDst::m_used'
./assembler/assembler/SparcAssembler.h:230: warning:   when initialized here
./assembler/assembler/SparcAssembler.h: In constructor 'JSC::SparcAssembler::JmpDst::JmpDst(int)':
./assembler/assembler/SparcAssembler.h:248: warning: 'JSC::SparcAssembler::JmpDst::m_offset' will be initialized after
./assembler/assembler/SparcAssembler.h:247: warning:   'int JSC::SparcAssembler::JmpDst::m_used'
./assembler/assembler/SparcAssembler.h:240: warning:   when initialized here
./assembler/assembler/SparcAssembler.h: In static member function 'static void JSC::SparcAssembler::relinkJump(void*, void*)':
./assembler/assembler/SparcAssembler.h:1078: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1083: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1083: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h: In static member function 'static void JSC::SparcAssembler::relinkCall(void*, void*)':
./assembler/assembler/SparcAssembler.h:1116: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1116: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1117: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1118: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h: In static member function 'static void JSC::SparcAssembler::linkPointer(void*, JSC::SparcAssembler::JmpDst, void*)':
./assembler/assembler/SparcAssembler.h:1135: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h: In static member function 'static void JSC::SparcAssembler::repatchPointer(void*, void*)':
./assembler/assembler/SparcAssembler.h:1153: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h: In static member function 'static void JSC::SparcAssembler::repatchLoadPtrToLEA(void*)':
./assembler/assembler/SparcAssembler.h:1159: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1162: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1163: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h: In static member function 'static void JSC::SparcAssembler::repatchLEAToLoadPtr(void*)':
./assembler/assembler/SparcAssembler.h:1170: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1173: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/SparcAssembler.h:1174: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/MacroAssemblerSparc.h: In member function 'void JSC::MacroAssemblerSparc::store32(JSC::SparcRegisters::RegisterID, void*)':
./assembler/assembler/MacroAssemblerSparc.h:567: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/MacroAssemblerSparc.h: In member function 'void JSC::MacroAssemblerSparc::load32(void*, JSC::SparcRegisters::RegisterID)':
./assembler/assembler/MacroAssemblerSparc.h:1064: error: cast from 'void*' to 'int' loses precision
./assembler/assembler/MacroAssemblerSparc.h: In member function 'void JSC::MacroAssemblerSparc::loadFloat(const void*, JSC::SparcRegisters::FPRegisterID)':
./assembler/assembler/MacroAssemblerSparc.h:1186: error: cast from 'const void*' to 'int' loses precision
./assembler/assembler/MacroAssemblerSparc.h: In member function 'JSC::AbstractMacroAssembler<JSC::SparcAssembler>::DataLabelPtr JSC::MacroAssemblerSparc::loadDouble(const void*, JSC::SparcRegisters::FPRegisterID)':
./assembler/assembler/MacroAssemblerSparc.h:1211: error: cast from 'const void*' to 'int' loses precision
./assembler/assembler/MacroAssemblerSparc.h: In member function 'void JSC::MacroAssemblerSparc::convertInt32ToDouble(JSC::AbstractMacroAssembler<JSC::SparcAssembler>::AbsoluteAddress, JSC::SparcRegisters::FPRegisterID)':
./assembler/assembler/MacroAssemblerSparc.h:1377: error: cast from 'void*' to 'int' loses precision
gmake[3]: *** [jsapi.o] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release/js/src'
gmake[2]: *** [libs_tier_js] Error 2
gmake[2]: Leaving directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release'
gmake[1]: *** [tier_js] Error 2
gmake[1]: Leaving directory `/usr/pkgsrc/devel/xulrunner/work/mozilla-release'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/devel/xulrunner
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/xulrunner
#

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!		
Jetzt informieren: http://www.gmx.net/de/go/freephone

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!		
Jetzt informieren: http://www.gmx.net/de/go/freephone
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.