It seems that dox cannot be build anymore, since it uses an outdated format for its dialog resources: =========== %< ============== >>> Emerging (1 of 1) app-doc/dox-1.1 to / * dox-1.1.tar.gz RMD160 ;-) ... [ ok ] * dox-1.1.tar.gz SHA1 ;-) ... [ ok ] * dox-1.1.tar.gz SHA256 ;-) ... [ ok ] * dox-1.1.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking dox-1.1.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking dox-1.1.tar.gz to /var/tmp/portage/portage/app-doc/dox-1.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/portage/app-doc/dox-1.1/work/dox-1.1 ... * disabling confcache, binary cannot be found ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu uic: File generated with too old version of Qt Designer Configuring for install directory /usr/local You can change the install prefix by using configure -prefix /path Found htdig as /usr/bin/htdig Found htmerge as /usr/bin/htmerge Found htsearch as /usr/bin/htsearch Found that whatis does not support option -M Will not be able to provide detailed man page titles Found KDE HTML docs in /var/tmp/portage/portage/app-doc/dox-1.1/homedir/.kde/share/doc/HTML/:/usr/share/doc/HTML/:/usr/kde/3.5/share/doc/HTML/ Did not find GNUStep docs - not installing. Set the environment variable GNUSTEP_SYSTEM_ROOT if you have GNUStep installed. Run make now cd dox && make all make[1]: Entering directory `/var/tmp/portage/portage/app-doc/dox-1.1/work/dox-1.1/dox' /usr/bin/uic settingsdialogbase.ui -o .ui/ui_settingsdialogbase.h uic: File generated with too old version of Qt Designer File 'settingsdialogbase.ui' is not valid make[1]: *** [.ui/ui_settingsdialogbase.h] Error 1 make[1]: Leaving directory `/var/tmp/portage/portage/app-doc/dox-1.1/work/dox-1.1/dox' make: *** [all] Error 2 * * ERROR: app-doc/dox-1.1 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * dox-1.1.ebuild, line 29: Called die * * (no error message) * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-doc:dox-1.1:20071008-163456.log'. * =========== %< ============== Reproducible: Always Steps to Reproduce: 1. emerge dox Actual Results: uic complains immediately about the old format and fails in the next step. Expected Results: A working build It seems the complete package is no longer maintained, see http://dox.berlios.de/. Version 1.1 is the newest available from 2002. Maybe it must be simply removed from portage ... :-/
Well, because it tries to compile against Qt4 instead of Qt3.
Created attachment 132977 [details, diff] dox-1.1.ebuild.diff Use QT3 properly...
Created attachment 132978 [details, diff] dox-1.1.ebuild.diff Also fix htsearch location according to htdig ebuild.
fixed now - thanks for the patches.