First a quote from mjpegtools configure.ac: PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0], have_gtk="true", have_gtk="false") and in ebuild: gtk? ( =x11-libs/gtk+-1.2* =dev-libs/glib-1.2* ) Second - quote from http://sourceforge.net/mailarchive/message.php?msg_id=9353977 : The easy problem first ;) Do not bother installing movtar - it is 1) not needed and 2) is obsolete (mjpegtools does not use it since 1.6.1) And one more thing: on mjpeg mailing list they suggest to drop jpeg-mmx, cause they don't support it anymore (first posts on this topic date over an year). With those changes and patch from bug #128404 it builds clean.
Solved all issues except removing jpeg-mmx :) @Graphics-herd: Perhaps you want to think about removing jpeg-mmx, else close the Bug.
can you post the URLs for said jpeg-mmx discussion ?
Well, simply go to mjpeg-developer Sourceforge mailing list and search for jpeg-mmx. Those guys are authors of jpeg-mmx and they often ask after a bug report for mjpeg-tools if the bug is reproducible without jpeg-mmx. For me, that counts as A Really Bad Sign (TM). In some of those posts they say that jpeg-mmx is no longer supported. One of those posts says that current cvs version of mjpeg-tools ignores jpeg-mmx http://sourceforge.net/mailarchive/message.php?msg_id=36336099 . You (as in one of Gentoo Graphics-herd team members) should simply post to one of those lists (user or developer) and ask what is their opinion about jpeg-mmx.
talked to upstream, jpeg-mmx is dead indeed
Now jpeg-mmx is hard masked. But the dependancy in mjpegtools is still there, so now I get when emerging mjpegtools: pa3ebv ~ # emerge -pv mjpegtools These are the packages that would be merged, in order: Calculating dependencies - !!! All ebuilds that could satisfy ">=media-libs/jpeg-mmx-0.1.6" have been masked. !!! One of the following masked packages is required to complete your request: - media-libs/jpeg-mmx-0.1.6-r1 (masked by: package.mask) # Mike Frysinger <vapier@gentoo.org> (05 Nov 2006) # Upstream wants it dead, we want it dead, it's time to die. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "media-video/mjpegtools-1.8.0-r1" [ebuild]) Some change in mjpegtools to correct this is welcome.