パスワードを忘れた? アカウント作成
649784 journal

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ヶ月も前だしメーリングリストに入り直すのも面倒なのでそのまま.

typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...