2014-10-22にPocoのv1.4.7が出たので、遅ればせながらインストールしてみた。
去年(2013)の猛暑で、それまで使っていたMac-miniが熱暴走で壊れてしまったので、今回は息子(長男)のお下がりのMacBookに入れてみた。
MacBookのOSは10.6.8(Snow Leopard)で、Core2 Duo 2.4GHz, 4GB RAMというスペック。
まずはSnow Leopard用のxcode_3.2.6_and_ios_sdk_4.3をダウンロードしてインストール。
途中でエラーが出てしまい慌てるが、こちらの最初の回答通りにやって、無事インストール終了。
次にPoco v1.4.7のBasic Edition(Linux,Mac用)を こちらからダウンロードし、圧縮を解凍したpoco-1.4.7を/Developer/に置く。
$ cd /Developer/poco-1.4.7 $ ./configure Configured for Darwin $ make |
としてみたものの、こんなエラーになる;
make -C /Developer/poco-1.4.7/Foundation ** Creating dependency info for src/SyslogChannel.cpp mkdir -p /Developer/poco-1.4.7/Foundation/.dep/Darwin/x86_64 /Developer/poco-1.4.7/build/script/makedepend.clang src/SyslogChannel.cpp /Developer/poco-1.4.7/Foundation/.dep/Darwin/x86_64/SyslogChannel.d /Developer/poco-1.4.7/Foundation/obj/Darwin/x86_64/debug_static /Developer/poco-1.4.7/Foundation/obj/Darwin/x86_64/release_static /Developer/poco-1.4.7/Foundation/obj/Darwin/x86_64/debug_shared /Developer/poco-1.4.7/Foundation/obj/Darwin/x86_64/release_shared -Iinclude -I/Developer/poco-1.4.7/CppUnit/include -I/Developer/poco-1.4.7/Foundation/include -I/Developer/poco-1.4.7/XML/include -I/Developer/poco-1.4.7/Util/include -I/Developer/poco-1.4.7/Net/include -arch x86_64 -Wall -Wno-sign-compare -DPOCO_BUILD_HOST=macbook.local -DPOCO_HAVE_IPv6 -DPOCO_NO_STAT64 /Developer/poco-1.4.7/build/script/makedepend.clang: line 31: clang++: command not found |
インストールしたXcode 3.2.6にはclang++が無いので、他の手を探す。
(新しめのOSとXcodeなら問題無いはず)
READMEをまねてconfigでDarwin7を選んでみるも、あえなく敗退:
$ ./configure --config=Darwin7 Unknown configuration: Darwin7 Please use the --config option to specify another build configuration The following configurations are available: AIX Darwin32 HP-UX SunOS-GCC ARM-Linux Darwin32-clang Linux SunOS-SunForte Android Darwin32-clang-libc++ Linux-stlport SunOS-SunStudio Angstrom Darwin32-gcc MinGW SunOS-SunStudio11 BeagleBoard Darwin64 MinGW-CrossEnv SunOS-stdcxx-x86_64 CEGCCARM Darwin64-clang NIOS2-Linux Yocto CYGWIN Darwin64-clang-libc++ OSF1 iPhone CygLinux Darwin64-gcc PPC-Linux iPhone-clang Darwin DigiEL QNX iPhone-clang-libc++ Darwin-clang ELDK SH-Linux iPhoneSimulator Darwin-clang-libc++ FreeBSD SSV-LINUX iPhoneSimulator-clang Darwin-gcc GCCEMBEDLINUX SunOS iPhoneSimulator-clang-libc++ |
(READMEが昔のままで更新されていない…ということです)
Darwin64-gccを選んだら成功したので、makeとmake installでPocoのインストール完了:
$ ./configure --config=Darwin64-gcc Configured for Darwin64-gcc $ make $ sudo make install |
次は、AssemblaからPOCO Fanaticのソースをチェックアウト:
$ cd /Users/admin/Desktop/ $ svn checkout https://subversion.assembla.com/svn/poco_fanatic/ |
POCO Fanaticをconfigure, makeして、走らせてみる:
$ cd /Users/admin/Desktop/poco_fanatic/trunk $ ./configAll.sh $ ./buildAll.sh $ ./runAll.sh |
Pocoがv1.4.7になったからといってエラーになるものも無く、無事チェック完了。
![]() |
Copyright © 2014 Round Square Inc. All rights reserved. |
---|