Not really sure about this one. It looks like Mozilla ebuild installs the /usr/lib/mozilla/include in a non-standard layout. Check this on gnome bugs: http://bugzilla.gnome.org/show_bug.cgi?id=170402 [cite] Mozilla installs those 2 headers into /usr/lib/mozilla/include instead of .../include/necko, so that's where we look for them. It seems gentoo installs mozilla headers in non-standard locations; that seems to be a distribution bug to me. Note that up to mozilla 1.7a (or was it 1.7b), those headers were indeed installed in necko/ (iirc), so it seems the gentoo build wasn't updated accordingly? [/cite] I stumbled on that while trying to compile epiphany-extenstions 1.6.0 (not from portage).
A quick look at the ebuild shows that we're copying files exactly as their placed by the Mozilla build system: # Copy the include and idl files dodir /usr/$(get_libdir)/mozilla/include/idl /usr/include cd ${S}/dist cp -LfR include/* ${D}/usr/$(get_libdir)/mozilla/include cp -LfR idl/* ${D}/usr/$(get_libdir)/mozilla/include/idl dosym /usr/$(get_libdir)/mozilla/include /usr/include/mozilla I will investigate this further however.
they're*. Good Lord.
Still an issue?
*** Bug 100804 has been marked as a duplicate of this bug. ***
Mozilla is dead upstream and will be removed from portage.