Attention: open in a new window. PDFPrint

Libogg and the missing libogg.la file

While I tried updating my system yesterday, I ran into some trouble during the update process of libflac, but this goes as well for any other packages depending on libogg (xine, vlc, etc.).

You will get some messages like this:

/bin/grep: /usr/lib64/libogg.la: No such file or directory
/bin/sed: can't read /usr/lib64/libogg.la: No such file or directory
libtool: link: `/usr/lib64/libogg.la' is not a valid libtool archive

After googling around, I found this bugreport stating that someone has changed the ebuild of libogg to remove all *.la-files. To fix it you should perform the following steps:

  1. Install dev-util/lafilefixer: emege -av dev-util/lafilefixer
  2. Run lafilefixer: lafilefixer --justfixit

If this does not work for you just keep in mind that it is not a bug :)