smellman's Broken Diary

クソみたいなもんです

[http://blog.deadbeaf.org/archives/1885:title=QSTwitter 1.2]がビルドできない

バージョンアップされたQSTwitter 1.2 をインストールしてみた所、うちの環境(QUickSilver B3815, MacOSX 10.4)だとうまく動作しなかったので、codereposのコードからビルドを試してみた。
ビルド環境一式は、Quicksilverプラグインのつくりかたを参考にして構築。ただし、環境はXcode2.5である。
その状態でビルドをすると以下のようなエラーになってしまう。

cd /Users/btm/Develop/coderepos/working/TwitterPlugin
/Developer/usr/bin/gcc-4.0 -o /Users/btm/Develop/coderepos/working/TwitterPlugin/build/TwitterPlugin.build/Release/TwitterPlugin.build/Objects-normal/ppc/TwitterPlugin -L/Users/btm/Develop/coderepos/working/TwitterPlugin/build/Release -F/Users/btm/Develop/coderepos/working/TwitterPlugin/build/Release -F/Applications/QS-dev.app/Contents/Frameworks -filelist /Users/btm/Develop/coderepos/working/TwitterPlugin/build/TwitterPlugin.build/Release/TwitterPlugin.build/Objects-normal/ppc/TwitterPlugin.LinkFileList -framework Cocoa -framework QSCore -framework QSFoundation -framework QSInterface -arch ppc -Wl,-Y,1455 -bundle -mmacosx-version-min=10.4 -bundle -isysroot /Developer/SDKs/MacOSX10.4u.sdk
/Developer/usr/bin/../libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning can't open dynamic library: @executable_path/../Frameworks/QSEffects.framework/Versions/A/QSEffects referenced from: /Applications/QS-dev.app/Contents/Frameworks/QSInterface.framework/QSInterface (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
/Developer/usr/bin/../libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
.objc_class_name_QSBorderlessWindow referenced from QSInterface expected to be defined in @executable_path/../Frameworks/QSEffects.framework/Versions/A/QSEffects
.objc_class_name_QSTrackingWindow referenced from QSInterface expected to be defined in @executable_path/../Frameworks/QSEffects.framework/Versions/A/QSEffects
.objc_class_name_QSWindow referenced from QSInterface expected to be defined in @executable_path/../Frameworks/QSEffects.framework/Versions/A/QSEffects
_QSFillRectWithGradientFromEdge referenced from QSInterface expected to be defined in @executable_path/../Frameworks/QSEffects.framework/Versions/A/QSEffects
_QSGlossClipPathForRectAndStyle referenced from QSInterface expected to be defined in @executable_path/../Frameworks/QSEffects.framework/Versions/A/QSEffects
collect2: ld returned 1 exit status

No such file or directory とか出ているので、どっかでリンクがおかしくなってるのかなーと思ってるんですが、今の所解決の糸口はでてきていない。うーん、やっぱりもうTigerはだめなのかなぁ...