Leopard で libspotify でコンパイルされたものを正常に実行している人はいますか? 10.5.8 を搭載した Intel Mac を使用していますが、動作しないようです。libspotify 12.1.51 を /Library/Frameworks に投げて、「スタブ」の例をコンパイルしました
gcc -o stub main.c ../appkey.c -framework libspotify
コンパイルとリンクはOKですが、実行すると
dyld: lazy symbol binding failed: Symbol not found: ___bzero
Referenced from: /Library/Frameworks/libspotify.framework/libspotify
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ___bzero
Referenced from: /Library/Frameworks/libspotify.framework/libspotify
Expected in: /usr/lib/libSystem.B.dylib
したがって、bzero() はメモリをリセットするために使用される従来の関数であり、その実装は私のバージョンの libc にはないようです。OS Xの古い/新しいバージョンにはありますか?