Has anyone tried to compile the last version of doxygen (1.3) for QNX6.1?
After using make, it stops trying to find a library called libunix (that it is suppose to be generated by doxygen during compiling).
Any idea?
Thanks
Has anyone tried to compile the last version of doxygen (1.3) for QNX6.1?
After using make, it stops trying to find a library called libunix (that it is suppose to be generated by doxygen during compiling).
Any idea?
Thanks
IIRC, you don’t need that lib. Just link without it.
Thank you gabe.
I have tried that also, but after compiling I get many errors and warnings
from my files:
/usr/include/xlocinfo
/usr/include/qcstring.h
Any idea??
Thanks
make[2]: Entering directory `/home/software/doxygen1.3/src'
g++ -c -pipe -Wall -W -O -fno-inline -fno-pack-struct -I../qtools -o ../objects/doxytag.o doxytag.cpp
In file included from /usr/include/xlocale:9,
from /usr/include/xiosbase:4,
from /usr/include/streambuf:4,
from /usr/include/xlocnum:8,
from /usr/include/ios:4,
from /usr/include/ostream:4,
from /usr/include/istream:4,
from /usr/include/iostream.h:4,
from doxytag.l:23:
/usr/include/xlocinfo: In method `struct std::_Ctypevec std::_Locinfo::_Getctype() const':
/usr/include/xlocinfo:87: warning: missing initializer for member `std::_Ctypevec::_Tolotab'
/usr/include/xlocinfo:87: warning: missing initializer for member `std::_Ctypevec::_Touptab'
/usr/include/xlocinfo:87: warning: missing initializer for member `std::_Ctypevec::_Delfl'
/usr/include/xlocinfo: In function `size_t std::_LStrxfrm<char>(char *, char *, const char *, const char *, c
onst std::_Collvec *)':
/usr/include/xlocinfo:189: warning: unused parameter `char * _Last1'
/usr/include/xlocinfo: In function `size_t std::_LStrxfrm<__wchar_t>(__wchar_t *, __wchar_t *, const __wchar_
t *, const __wchar_t *, const std::_Collvec *)':
/usr/include/xlocinfo:203: warning: unused parameter `__wchar_t * _Last1'
In file included from qtbc.h:33,
from doxytag.l:27:
../qtools/qcstring.h: In function `uint cstrlen(const char *)':
../qtools/qcstring.h:87: call of overloaded `strlen (const char *&)' is ambiguous
<internal>:87: candidates are: unsigned int strlen(const char *)
/usr/include/string.h:70: size_t std::strlen(const char *)
../qtools/qcstring.h:87: warning: control reaches end of non-void function `cstrlen(const char *)'
../qtools/qcstring.h: In function `uint qstrlen(const char *)':
../qtools/qcstring.h:90: call of overloaded `strlen (const char *&)' is ambiguous
<internal>:90: candidates are: unsigned int strlen(const char *)
/usr/include/string.h:70: size_t std::strlen(const char *)
../qtools/qcstring.h:90: warning: control reaches end of non-void function `qstrlen(const char *)'
../qtools/qcstring.h: In function `char * cstrcpy(char *, const char *)':
../qtools/qcstring.h:93: call of overloaded `strcpy (char *&, const char *&)' is ambiguous
<internal>:93: candidates are: char * strcpy(char *, const char *)
/usr/include/string.h:67: char * std::strcpy(char *, const char *)
../qtools/qcstring.h:93: warning: control reaches end of non-void function `cstrcpy(char *, const char *)'
../qtools/qcstring.h: In function `char * qstrcpy(char *, const char *)':
../qtools/qcstring.h:96: call of overloaded `strcpy (char *&, const char *&)' is ambiguous
<internal>:96: candidates are: char * strcpy(char *, const char *)
/usr/include/string.h:67: char * std::strcpy(char *, const char *)
../qtools/qcstring.h:96: warning: control reaches end of non-void function `qstrcpy(char *, const char *)'
../qtools/qcstring.h: In function `int cstrcmp(const char *, const char *)':
../qtools/qcstring.h:101: call of overloaded `strcmp (const char *&, const char *&)' is ambiguous
<internal>:101: candidates are: int strcmp(const char *, const char *)
/usr/include/string.h:64: int std::strcmp(const char *, const char *)
../qtools/qcstring.h:101: warning: control reaches end of non-void function `cstrcmp(const char *, const char
*)'
../qtools/qcstring.h: In function `int qstrcmp(const char *, const char *)':
../qtools/qcstring.h:104: call of overloaded `strcmp (const char *&, const char *&)' is ambiguous
<internal>:104: candidates are: int strcmp(const char *, const char *)
/usr/include/string.h:64: int std::strcmp(const char *, const char *)
../qtools/qcstring.h:104: warning: control reaches end of non-void function `qstrcmp(const char *, const char
*)'
doxytag.l: In function `void yy_fatal_error(const char *)':
doxytag.l:1236: call of overloaded `exit (int)' is ambiguous
<internal>:1236: candidates are: void exit(int)
/usr/include/stdlib.h:105: void std::exit(int)
doxytag.l: In function `void usage(const char *)':
doxytag.l:517: call of overloaded `exit (int)' is ambiguous
<internal>:517: candidates are: void exit(int)
/usr/include/stdlib.h:105: void std::exit(int)
doxytag.l: In function `const char * getArg(int, char **, int &, char)':
doxytag.l:530: call of overloaded `exit (int)' is ambiguous
<internal>:530: candidates are: void exit(int)
/usr/include/stdlib.h:105: void std::exit(int)
make[2]: *** [../objects/doxytag.o] Error 1
make[2]: Leaving directory `/home/software/doxygen1.3/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/software/doxygen1.3/src'
make: *** [all] Error 2
When you run ./configure for the project do this:
CC=qcc CXX=QCC ./configure …
And it will work out better for you on 6.1.