I'm unable to compile doxygen-1.4.7:
QA Notice: USE Flag 'qt' not in IUSE for app-doc/doxygen-1.4.7
* using QTDIR: '/usr/qt/3'.
* using QT LIBRARY_PATH: '/usr/qt/3/lib:'.
* using QT LD_LIBRARY_PATH: '/usr/qt/3/lib:'.
QA Notice: USE Flag 'qt' not in IUSE for app-doc/doxygen-1.4.7
Autodetected platform linux-g++...
Detected Qt via the QTDIR environment variable...
QTDIR is set to /usr/qt/3, but library directory
/usr/qt/3/lib does not exist!
(chroot2) dewup-ww02 / # LC_ALL=C ls -lad /usr/qt/3 /usr/qt/3/lib
ls: /usr/qt/3: No such file or directory
ls: /usr/qt/3/lib: No such file or directory
(chroot2) dewup-ww02 / # LC_ALL=C ls -lad /var/db/pkg/*/*qt*
ls: /var/db/pkg/*/*qt*: No such file or directory
(chroot2) dewup-ww02 / # emerge -vpt doxygen
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ] app-doc/doxygen-1.4.7 USE="-doc -qt3 -tetex" 0 kB
Total size of downloads: 0 kB
Why is qt3 being used, although I've set USE=-qt3?
Notice the following:
QA Notice: USE Flag 'qt' not in IUSE for app-doc/doxygen-1.4.7
Because of that, I now did
USE="-qt -qt3" emerge doxygen
This allowed me to compile doxygen just fine.
(chroot2) dewup-ww02 / # emerge --info
Portage 2.1.1_pre3-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla,
glibc-2.4-r3, 2.6.17-gentoo-r3.05 i686)
=================================================================
System uname: 2.6.17-gentoo-r3.05 i686 Intel(R) Xeon(TM) CPU 2.40GHz
Gentoo Base System version 1.12.1
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python: 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: 2.4-r2
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.60
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf
/etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/Gentoo/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig buildpkg ccache collision-protect distlocks
metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS=" http://localhost/~vz6tml/gentoo-files
http://dewup-ww02.dewup.europe.delphiauto.net/~vz6tml/gentoo-files
http://localhost/gentoo-files/
http://dewup-ww02.dewup.europe.delphiauto.net/gentoo-files/
http://localhost/~vz6tml/gentoo-files/
http://cifs-srvr1.europe.delphiauto.net/~vz6tml/Misc._Software/Gentoo/
http://alexander.skwar.name/~askwar/stuff/gentoo/
http://localhost:60081/pub/Mirrors/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://localhost:60080/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/
http://localhost:60082/mirror/rsync.gentoo.org/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://pandemonium.tiscali.de/pub/gentoo/
http://localhost:60083/pub/linux/distributions/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/
ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://localhost:60084/ http://distfiles.gentoo.org/ "
LANG="de_DE.utf8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/Gentoo/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/Gentoo/portage/tmp"
PORTDIR="/Gentoo/portage/tree"
PORTDIR_OVERLAY="/Gentoo/portage/local-tree/misc"
SYNC="rsync://localhost:10873/gentoo-portage"
USE="x86 X acl apache2 apm avi bash-completion berkdb bitmap-fonts cli crypt
cups dbus dlloader dri emboss encode fam firefox foomaticdb fortran gdbm gif
gnome gpm gstreamer gtk gtk2 hal imlib isdnlog jikes jpeg kde kdeenablefinal
kdehiddenvisibility libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nis nls
noaudio nptl nptlonly offensive ogg oss pam pcre pdflib perl png pppd python qt
qt3 qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl tcpd
tiff truetype truetype-fonts type1-fonts udev unicode vorbis xml xmms xorg xv
zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse
input_devices_void kernel_linux linguas_de userland_GNU video_cards_ati
video_cards_vesa video_cards_vga video_cards_none"
Unset: CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I'd better post a patch, already filed this bug once... ;)
<snip>
--- doxygen-1.4.7.ebuild.orig 2006-07-12 16:05:24.000000000 +0200
+++ doxygen-1.4.7.ebuild 2006-07-24 10:15:00.000000000 +0200
@@ -42,13 +42,13 @@
export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}"
ELDFLAGS="${LDFLAGS}"
# set ./configure options (prefix, Qt based wizard, docdir)
local my_conf="--prefix ${D}usr"
- if use qt; then
+ if use qt3; then
einfo "using QTDIR: '$QTDIR'."
export LD_LIBRARY_PATH=${QTDIR}/$(get_libdir):${LD_LIBRARY_PATH}
export LIBRARY_PATH=${QTDIR}/$(get_libdir):${LIBRARY_PATH}
einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'."
einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'."
- ./configure ${my_conf} $(use_with qt doxywizard) || die 'configure
failed'
+ ./configure ${my_conf} $(use_with qt3 doxywizard) || die 'configure
failed'
else
./configure ${my_conf} || die 'configure failed'
fi
@@ -98,7 +98,7 @@
pkg_postinst() {
einfo
- einfo "The USE flags qt, doc, and tetex will enable doxywizard, or"
+ einfo "The USE flags qt3, doc, and tetex will enable doxywizard, or"
einfo "the html and pdf documentation, respectively. For examples"
einfo "and other goodies, see the source tarball. For some example"
einfo "output, run doxygen on the doxygen source using the Doxyfile"
</snip>