/sbin/ldconfig.real: ~~ is not a symbolic link
ubuntu9.04用にSDL2.0をビルドしてインストールしてからldconfigしたら出た。
シンボリックリンクじゃないよ、と言われてるファイルを削除して、
細かいバージョンの方を、消したファイル名でリンクさせればいいらしい。
例:
$ sudo ldconfig
/sbin/ldconfig.real: /usr/local/lib/libSDL2-2.0.so.0 is not a symbolic link
$ grep -r -i sdl /usr/local/lib
(関係ないファイルは省略)
Binary file /usr/local/lib/libSDL2-2.0.so.0 matches
Binary file /usr/local/lib/libSDL2-2.0.so.0.2.1 matches
$ sudo rm /usr/local/lib/libSDL2-2.0.so.0
$ sudo ln -s /usr/local/lib/libSDL2-2.0.so.0.2.1 /usr/local/lib/libSDL2-2.0.so.0
$ sudo ldconfig
(何も出なければOK)
参考: