Summary: | dev-lang/mozart-1.4.0 - ./src/base.cc:1: error: bad value (x86_64) for -march= switch | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikolay Orlyuk <virkony> |
Component: | [OLD] Development | Assignee: | Keri Harris <keri> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
mozart-1.4.0.20080704/platform/dss/config.log
emerge --info dev-lang-mozart-1.4.0/temp/loadsaveenv |
Description
Nikolay Orlyuk
2008-11-23 10:07:03 UTC
Created attachment 172917 [details]
mozart-1.4.0.20080704/platform/dss/config.log
Sorry, looks like there is something strange. It wouldn't compile under 64bit even with right -march ./src/msl_msgContainer.cc: In member function 'virtual char* _msl_internal::MsgCnt::m_stringrep()': ./src/msl_msgContainer.cc:122: error: cast from 'void*' to 'int' loses precision ./src/msl_msgContainer.cc: In member function 'void _msl_internal::MsgCnt::m_serialize(_msl_internal::DssWriteByteBuffer*, _msl_internal::Site*, _msl_internal::MsgnLayerEnv*)': ./src/msl_msgContainer.cc:291: error: cast from 'void*' to 'int' loses precision ./src/msl_msgContainer.cc: In member function 'virtual int _msl_internal::MsgCnt::popIntVal()': ./src/msl_msgContainer.cc:410: error: cast from 'void*' to 'int' loses precision ./src/msl_msgContainer.cc: In member function 'virtual int _msl_internal::MsgCnt::peekMslMessageType()': ./src/msl_msgContainer.cc:498: error: cast from 'void*' to 'int' loses precision gmake[2]: *** [msl_msgContainer.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory `/var/tmp/paludis/dev-lang-mozart-1.4.0-r1/work/mozart-1.4.0.20080704/platform/dss' Please post your `emerge --info' or similarly adequate OS info too. Thanks for the bug report. mozart uses 32 bit tagged references, so it's not supported on 64 bit architectures. I've added -amd64 -ppc64 to KEYWORDS to reflect this. Hopefully upstream will eventually port this to 64 bit architectures. Created attachment 173567 [details]
emerge --info
Sorry, don't know how to produce the same info for paludis.
USE flags used for mozart: doc -emacs gdbm -static tcl threads tk
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
CFLAGS="-O3 -march=core2 -mtune=core2 -msse -msse2 -msse3 -maccumulate-outgoing-args -minline-all-stringops -pipe"
CXXFLAGS="${CFLAGS}"
Created attachment 173569 [details]
dev-lang-mozart-1.4.0/temp/loadsaveenv
|