前回のポストから随分時間が経ってしまいましたが、Poco v1.4.6p1が2013-03-06にリリースされていたのでコンパイルしてみました。
私のMacは10.6.8のままOSを上げていないせいもあるのですが、コンパイルが通りませんでした。
Mac-mini:poco-1.4.6p1 Setsu$ make make -C /Developer/poco-1.4.6p1/Foundation ** Creating dependency info for src/SyslogChannel.cpp <中略> sh: clang++: command not found make[1]: *** [/Developer/poco-1.4.6p1/Foundation/obj/Darwin/x86_64/debug_shared/ArchiveStrategy.o] Error 127 make: *** [Foundation-libexec] Error 2
clang++というコマンドが無いようです。
poco-1.4.6p1/build/configを探してみるとDarwin-gccという物があったので、それでconfigし直してみました。
Mac-mini:poco-1.4.6p1 Setsu$ ./configure --config=Darwin-gcc ./configure --config=Darwin-gcc
そしてmake; sudo make installしたら、無事コンパイルされました。
このWebに上げているソースコードも全てコンパイルし直してみましたが、問題なくコンパイルできました。
ただ、Poco::Net::DNSのソースでIP Address決めうちになっていて、そのアドレスが既に変わっていて意図した通りに動いていなかったので、ちょっと変更しました。
Poco v1.4.6p1 for PowerPC Mac
Poco v1.4.6p1 も PowerPC Mac 対応のコンフィグファイルがありません。
前回の Poco v1.4.0 for PowerPC Mac と同様に対応してください。
![]() |
Copyright © 2013 Round Square Inc. All rights reserved. |
---|