Summary: | app-doc/doxygen-1.8.5 fails to build with qt4 in configuration stage due to missing QTDIR | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Marko Vendelin <marko.vendelin> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | felixbuettner, marko.vendelin, tamiko |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Marko Vendelin
2014-10-13 19:00:11 UTC
Please test version 1.8.9.1 The problem persists: >>> Emerging (1 of 1) app-doc/doxygen-1.8.9.1::gentoo_prefix >>> Downloading 'http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.9.1.src.tar.gz' --2015-01-21 20:43:19-- http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.9.1.src.tar.gz Resolving ftp.stack.nl... 131.155.140.135, 2001:610:1108:5010::135 Connecting to ftp.stack.nl|131.155.140.135|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5007458 (4.8M) [application/octet-stream] Saving to: ‘/shared/envs/sysbio/gentoo/usr/portage/distfiles/doxygen-1.8.9.1.src.tar.gz’ /shared/envs/sysbio 100%[=====================>] 4.78M 5.48MB/s in 0.9s 2015-01-21 20:43:20 (5.48 MB/s) - ‘/shared/envs/sysbio/gentoo/usr/portage/distfiles/doxygen-1.8.9.1.src.tar.gz’ saved [5007458/5007458] * doxygen-1.8.9.1.src.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * doxywizard.png SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking doxygen-1.8.9.1.src.tar.gz to /shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work >>> Unpacking doxywizard.png to /shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work unpack doxywizard.png: file format not recognized. Ignoring. >>> Source unpacked in /shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work >>> Preparing source in /shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work/doxygen-1.8.9.1 ... * Applying doxygen-1.8.1-prefix-misc-alt.patch ... [ ok ] * Applying doxygen-1.8.9.1-empty-line-sigsegv.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work/doxygen-1.8.9.1 ... Autodetected platform linux-g++... QTDIR environment variable not set! Checking for Qt...QTDIR not set and Qt not found at standard locations! Set the QTDIR environment variable such that $QTDIR/bin/qmake exists. check the Qt installation instructions! * ERROR: app-doc/doxygen-1.8.9.1::gentoo_prefix failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called __call-ebuildshell 'src_configure' * environment, line 226: Called src_configure * environment, line 3609: Called die * The specific snippet of code: * ./configure --prefix "${EPREFIX}/usr" ${my_conf} || die; * * If you need support, post the output of `emerge --info '=app-doc/doxygen-1.8.9.1::gentoo_prefix'`, * the complete build log and the output of `emerge -pqv '=app-doc/doxygen-1.8.9.1::gentoo_prefix'`. * The complete build log is located at '/shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/temp/build.log'. * The ebuild environment file is located at '/shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/temp/environment'. * Working directory: '/shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work/doxygen-1.8.9.1' * S: '/shared/envs/sysbio/gentoo/var/tmp/portage/app-doc/doxygen-1.8.9.1/work/doxygen-1.8.9.1' Command which qmake /shared/envs/sysbio/gentoo/usr/bin/qmake Marko I can confirm that it does not work with 1.8.9.1 either. I get the following error: ERROR Detected Qt via the QTDIR environment variable..., but /usr/share/qt4/bin/qmake does not exist. Indeed, qmake is at /usr/bin, but it seems odd to set QTDIR to /. Or this this what we should do? Since this bug is still open, here a workaround that worked for me: QTDIR=/usr emerge doxygen I still cannot reproduce with 1.8.9.1, or 1.8.10-r1 I do not have a prefix environment any more to test, or fix this. qt4 is no more. |