Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195127 - app-doc/dox-1.1 tries to build against Qt4
Summary: app-doc/dox-1.1 tries to build against Qt4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-08 16:55 UTC by Joerg Schaible
Modified: 2007-11-06 12:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dox-1.1.ebuild.diff (dox-1.1.ebuild.diff,653 bytes, patch)
2007-10-09 07:46 UTC, Jakub Moc (RETIRED)
Details | Diff
dox-1.1.ebuild.diff (dox-1.1.ebuild.diff,642 bytes, patch)
2007-10-09 08:00 UTC, Jakub Moc (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Schaible 2007-10-08 16:55:21 UTC
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 ... :-/
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-10-08 18:55:40 UTC
Well, because it tries to compile against Qt4 instead of Qt3.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-10-09 07:46:41 UTC
Created attachment 132977 [details, diff]
dox-1.1.ebuild.diff

Use QT3 properly...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-10-09 08:00:56 UTC
Created attachment 132978 [details, diff]
dox-1.1.ebuild.diff

Also fix htsearch location according to htdig ebuild.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2007-11-06 12:30:11 UTC
fixed now - thanks for the patches.