I'm rebuilding media-video/vlc-2.1.4 with theora support. The build was failing at configure time with the following error: ----------- 8< ----------- configure:38118: $PKG_CONFIG --exists --print-errors "ogg vorbis >= 1.1 vorbisenc >= 1.1" Package vorbis was not found in the pkg-config search path. Perhaps you should add the directory containing `vorbis.pc' to the PKG_CONFIG_PATH environment variable No package 'vorbis' found Package vorbisenc was not found in the pkg-config search path. Perhaps you should add the directory containing `vorbisenc.pc' to the PKG_CONFIG_PATH environment variable No package 'vorbisenc' found configure:38121: $? = 1 configure:38135: result: no No package 'vorbis' found No package 'vorbisenc' found configure:38152: error: Library ogg vorbis >= 1.1 vorbisenc >= 1.1 needed for vorbis was not found ----------- 8< ----------- Rebuilding media-libs/libvorbis with static-libs fixed the issue.
This is definitely not a USE=static-libs issue. Please try rebuilding it again, with USE=-static-libs. Maybe something removed the pkg-config files accidentally. If you don't get them installed with USE=-static-libs, please attach build log for libvorbis.
You're right, rebuilding without static-libs brought back the .pc files. I wonder how did they disappear. Sorry for the useless noise.
These are the packages that would be merged, in order: [ebuild R ] media-libs/libvorbis-1.3.4 USE="static-libs" ABI_X86="32 (64) (-x32)" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB # qlist libvorbis |grep "\.pc" /usr/lib32/pkgconfig/vorbis.pc /usr/lib32/pkgconfig/vorbisenc.pc /usr/lib32/pkgconfig/vorbisfile.pc /usr/lib64/pkgconfig/vorbis.pc /usr/lib64/pkgconfig/vorbisenc.pc /usr/lib64/pkgconfig/vorbisfile.pc