FS#5013 - Doxygen

Attached to Project: Arch Linux
Opened by Erwin Van de Velde (evdvelde) - Tuesday, 11 July 2006, 00:54 GMT
Last edited by Dan McGee (toofishes) - Sunday, 28 October 2007, 17:25 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To dorphell (dorphell)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The package 1.4.6-1 does not contain doxywizard and the PKGBUILD gives following error:
make[1]: Entering directory `/var/abs/office/doxygen/src/doxygen-1.4.6/qtools'
env TMAKEPATH=/var/abs/office/doxygen/src/doxygen-1.4.6/tmake/lib/linux-g++ /usr/bin/perl /var/abs/office/doxygen/src/doxygen-1.4.6/tmake/bin/tmake qtools.pro >Makefile.qtools
/usr/bin/make -f Makefile.qtools all
make[2]: Entering directory `/var/abs/office/doxygen/src/doxygen-1.4.6/qtools'
g++ -c -pipe -DQT_NO_CODECS -DQT_LITE_UNICODE -Wall -W -fno-exceptions -O2 -I. -o ../objects/qxml.o qxml.cpp
./qvaluestack.h: In member function 'T QValueStack<T>::pop() [with T = QMap<QString, QString>]':
qxml.cpp:513: instantiated from here
./qvaluestack.h:57: error: cannot convert 'QValueListIterator<QMap<QString, QString> >' to 'const char*' for argument '1' to 'int remove(const char*)'
./qvaluestack.h: In member function 'T QValueStack<T>::pop() [with T = QString]':
qxml.cpp:2499: instantiated from here
./qvaluestack.h:57: error: cannot convert 'QValueListIterator<QString>' to 'const char*' for argument '1' to 'int remove(const char*)'
make[2]: *** [../objects/qxml.o] Error 1
make[2]: Leaving directory `/var/abs/office/doxygen/src/doxygen-1.4.6/qtools'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/abs/office/doxygen/src/doxygen-1.4.6/qtools'


Next to that: version 1.4.7 of doxygen has been released. Could the maintainer please check this?
This task depends upon

Closed by  Dan McGee (toofishes)
Sunday, 28 October 2007, 17:25 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in 1.5.4-1
Comment by Jan de Groot (JGC) - Sunday, 13 August 2006, 16:10 GMT
doxywizard would add a dependency on QT, which is in extra, while doxygen is in current.
The build error didn't occur with doxygen 1.4.7, so I guess this is fixed with that version.
Comment by Erwin Van de Velde (evdvelde) - Monday, 14 August 2006, 08:06 GMT
Why do you not move doxygen to Extra then? doxywizard is a really handy tool and I do not like recompiling doxygen everytime you update it...
Comment by Jan de Groot (JGC) - Monday, 14 August 2006, 09:33 GMT
doxygen used to be a makedepend for a package in current. Next question: doxygen is a generic document generator for PHP, Java, C, C++, etc. Do we want a QT dependency for a commandline tool that is designed to be simple?
Comment by Erwin Van de Velde (evdvelde) - Monday, 14 August 2006, 11:52 GMT
Perhaps there should be a second package then, including doxywizard. doxywizard is a really handy tool to configure doxygen.

However, enabling doxywizard in the PKGBUILD (./configure --prefix /usr --with-doxywizard) results in following compilation error:
make[2]: Entering directory `/var/abs/office/doxygen/src/doxygen-1.4.7/addon/doxywizard'
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/doxywizard.o doxywizard.cpp
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/version.o version.cpp
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/inputstring.o inputstring.cpp
input.h:7: warning: 'class IInput' has virtual functions but non-virtual destructor
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/inputbool.o inputbool.cpp
input.h:7: warning: 'class IInput' has virtual functions but non-virtual destructor
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/inputstrlist.o inputstrlist.cpp
input.h:7: warning: 'class IInput' has virtual functions but non-virtual destructor
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/inputint.o inputint.cpp
input.h:7: warning: 'class IInput' has virtual functions but non-virtual destructor
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/expert.o expert.cpp
input.h:7: warning: 'class IInput' has virtual functions but non-virtual destructor
flex -PconfigYY -t config.l >config.cpp
g++ -c -pipe -Wall -W -fno-exceptions -O2 -DNO_DEBUG -I../../src -I/opt/qt/include -o obj/config.o config.cpp
<stdout>: In function 'void configYY_init_buffer(yy_buffer_state*, FILE*)':
<stdout>:2079: error: 'isatty' was not declared in this scope
make[2]: *** [obj/config.o] Error 1
make[2]: Leaving directory `/var/abs/office/doxygen/src/doxygen-1.4.7/addon/doxywizard'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/abs/office/doxygen/src/doxygen-1.4.7/addon/doxywizard'
make: *** [all] Error 2
Comment by Roman Kyrylych (Romashka) - Saturday, 14 April 2007, 17:08 GMT
status?
Comment by Dan McGee (toofishes) - Sunday, 28 October 2007, 17:25 GMT
Doxywizard is now included in the doxygen package (version 1.5.4-1). Qt was added as a makedepend only.

Loading...