libtool .la 與 X Package

最近要測試 scim-chewing ,又開始自己編譯一些相關的東西,這才發現原來 Debian 中的 X Package 都已經把 .la 丟掉了… 如果有相依的套件的 .la 仍然包含舊的資訊的話,就會出現類似 /bin/sed: can't read /usr/lib/libXcursor.la: No such file or directory 這樣的錯誤。

解決辦法:grep /usr/lib/libXcursor.la /usr/lib/*.la 找到沒有更新的 library 重新安裝或是重新編譯一次,這樣就不會把舊有的 .la 資訊包含進去了。

相關討論串: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354674