kahoの日記: Qt/Macでトラブル
日記 by
kaho
QtMacをPanther後に再ビルドしてみた.
SL-C760のプログラムをそろそろ書いてみようかと思ったから.
が,ビルドした後のプログラムが動作しない.
コマンドラインからopenで開こうとすると
open[1696] LSOpenFromURLSpec() returned -10827
というエラーがでて開けない.
Finderからダブルクリックしてもパッケージが不完全だと終了してしまった.
Qtにはexampleやtutorialにプログラムの例があるのでそれをqmake->Makeしてビルドすると,これも同じ症状.
不思議に思ってバイナリのダンプまで比較して一日費やしてしまった.
結局判明したのは,前にインストールしたときの旧バージョンのqmakeが残っていて,コマンドラインからqmakeでMakefileを作ると不正なパッケージができるということのようだった.
そこで/usr/local/bin/qmakeを消して,$QTDIR/bin/qmakeを使うようにしたら問題なく動いた.
Qtのメーリングリストでも同じ問題で困っていた人がいたが,解答はなかった.多分Qt/Macのユーザーは少ないのだろう.
教えてあげたいところだが3ヶ月も前だしメーリングリストに入り直すのも面倒なのでそのまま.