kiyoka.2010_04_05 RSSPLAIN

Related pages: !kiyoka.blog.list kiyoka.2010_05_10 !kiyoka.blog.2010_05 !kiyoka.blog.2010_04
44454433344444444444444444444444444444445
4

[ハードウェア] PowerPCに失望の連続

4

私の開発用Macは今だに、PowerPCなのだが、時代に置いていかれそうだ。

4

最近、PowerPCに対応していないオープンソースソフトウェアが増えてきて困っている。

5

 

4

先日から、MongoDBを試してみたいと思い、MacPortsを導入した。

4

MacPorts便利だーと思って、嬉々としていろんなソフトをインストールしていたのだが、肝心のMongoDBがPowerPCに対応していないらしくてインストールに失敗した。

3

追記:ダウンロードサイトにもちゃんと書いてあった。

3
 Downloads - MongoDB - 10gen ConfluenceEXT
3
 - Currently the mongod server must run on little-endian cpu (intel) so if you are using a ppc os x, mongod will not work.
4

 

4

以下、portsがビルドに失敗した時間のメッセージ...

4
.
4
.
4
--->  Configuring mongodb
4
--->  Building mongodb
4
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_mongodb/work/mongodb-src-r1.4.0" && scons -j1 all mongobridge mongosniff --usesm --cxx /usr/bin/g++-4.0 " returned error 2
4
Command output: Checking for C++ header file execinfo.h... yes
4
.
4
.
4
.
4
Checking for C header file js/jsapi.h... yes
4
scons: done reading SConscript files.
4
scons: Building targets ...
4
/usr/bin/g++-4.0 -o stdafx.o -c -Wnon-virtual-dtor -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -D_SCONS -DXP_UNIX -I. -I/opt/local/include stdafx.cpp
4
/usr/bin/g++-4.0 -o buildinfo.o -c -Wnon-virtual-dtor -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -D_SCONS -DXP_UNIX -I. -I/opt/local/include buildinfo.cpp
4
/usr/bin/g++-4.0 -o db/common.o -c -Wnon-virtual-dtor -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -D_SCONS -DXP_UNIX -I. -I/opt/local/include db/common.cpp
4
/usr/bin/g++-4.0 -o db/jsobj.o -c -Wnon-virtual-dtor -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -D_SCONS -DXP_UNIX -I. -I/opt/local/include db/jsobj.cpp
4
In file included from db/jsobj.cpp:23:
4
db/../util/atomic_int.h:97:4: error: #error "unsupported compiler or platform"
4
db/../util/atomic_int.h:36: warning: inline function 'mongo::AtomicUInt mongo::AtomicUInt::operator++(int)' used but never defined
4
scons: *** [db/jsobj.o] Error 1
4
scons: building terminated because of errors.
4
4
Error: Status 1 encountered during processing.
4
Before reporting a bug, first run the command again with the -d flag to get complete output.
4

 

4

特に、KVS DB関連やRubyの処理系関連はIntelしかダメなのが多い。

4

先日も、MacRuby 0.5がPowerPCに対応していなくて失望させられた。今時MacはIntel限定なのかのう。

4

復職してお金が入ったらIntelのマシンが欲しいなあ。

4

 

5

...comment disabled...