Re: [Doxygen-users] Problem with Make
Brought to you by:
dimitri
|
From: <Lar...@ra...> - 2001-08-16 21:17:33
|
To All,
I removed the files in objects/SunWS_cache and re-ran make, and got these
set of errors:
make[2]: Entering directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
/software/fsf/bin/make -f Makefile.libdoxygen all
make[2]: Entering directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
/software/fsf/bin/make -f Makefile.doxygen all
make[2]: Entering directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
/software/fsf/bin/make -f Makefile.doxytag all
make[2]: Entering directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
CC -o ../bin/doxytag ../objects/doxytag.o ../objects/suffixtree.o ../objects/se
archindex.o ../objects/logos.o ../objects/version.o -L../lib -lqtools
Undefined first referenced
symbol in file
QDict<DocRef>::__vtbl ../objects/searchindex.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QDict<DocRef> is defined]
QList<MemberDef>::__vtbl ../objects/doxytag.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QList<MemberDef> is defined]
QList<ClassDef>::__vtbl ../objects/doxytag.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QList<ClassDef> is defined]
QDict<ClassDef>::__vtbl ../objects/doxytag.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QDict<ClassDef> is defined]
QList<SuffixNode>::__vtbl ../objects/suffixtree.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QList<SuffixNode> is defined
QList<DocRef>::__vtbl ../objects/searchindex.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QList<DocRef> is defined]
QIntDict<DocRef>::__vtbl ../objects/searchindex.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QIntDict<DocRef> is defined]
QArray<WordRef>::__vtbl ../objects/suffixtree.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of
class QArray<WordRef> is defined]
ld: fatal: Symbol referencing errors. No output written to ../bin/doxytag
make[2]: *** [../bin/doxytag] Error 1
make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make: *** [all] Error 2
Thank you,
Larry
P.S. This information might be of some help to. I received another error when I first ran the make:
flex -PscanYY -t scanner.l >scanner.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/scanner.o scanner.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/searchindex.o searchindex.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/suffixtree.o suffixtree.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/tagreader.o tagreader.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/translator.o translator.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/util.o util.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/version.o version.cpp
CC -c -DENGLISH_ONLY -O2 -I../qtools -o ../objects/xmlgen.o xmlgen.cpp
"xmlgen.cpp", line 402: Error: The name writeXMLLink(QTextStream&, const char*, const char*, const char*) is unusable in
XMLGenerator::writeCodeLink(const char*, const char*, const char*, const char*).
"xmlgen.cpp", line 390: Error: The name writeXMLLink(QTextStream&, const char*, const char*, const char*) is unusable in
XMLGenerator::writeObjectLink(const char*, const char*, const char*, const char*).
"xmlgen.cpp", line 72: Error: The name writeXMLLink(QTextStream&, const char*, const char*, const char*) is unusable in
TextGeneratorXMLImpl::writeLink(const char*, const char*, const char*, const char*) const.
3 Error(s) detected.
make[2]: *** [../objects/xmlgen.o] Error 3
make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
make: *** [all] Error 2
To get past this I went to the file xmlgen.cpp and made writeXMLLink and writeCodeLink inline functions:
static inline void writeXMLString(QTextStream &t,const char *s)
{
t << convertToXML(s);
}
static inline void writeXMLLink(QTextStream &t,const char *compoundId,
const char *memId,const char *text)
{
if (memId==0)
{
t << "<compoundref idref=\"" << compoundId << "\">";
writeXMLString(t,text);
t << "</compoundref>";
}
else
{
t << "<memberref idref=\"" << compoundId << "_1" << memId << "\">";
writeXMLString(t,text);
t << "</memberref>";
}
}
Thank you,
Larry Kemp]
"Dimitri van Heesch" <dox...@li...> on
08/16/2001 02:37:42 PM
Please respond to dox...@li...
To: dox...@li...
cc: (bcc: Larry W Kemp/US/Raytheon)
Subject: Re: [Doxygen-users] Problem with Make
On Wed, Aug 15, 2001 at 04:28:19PM -0500, Lar...@ra... wrote:
> To Group,
> I am running Solaris 2.7 and using gnu compiler. Below is the printout
> after initiating make. Any help would be greatly appreciated.
Ah, that problem again...
As you may have noticed the doxygen executable is already build in bin.
Removing the junk in objects/SunWS_cache and then trying make again will
give you doxytag as well.
Regards,
Dimitri
>
> Thank you,
> Larry Kemp
>
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
> /software/fsf/bin/make -f Makefile.doxygen all
> make[2]: Entering directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
> /software/fsf/bin/make -f Makefile.doxytag all
> make[2]: Entering directory `/usr/home/lwkemp/doxygen-1.2.9.1/src'
> CC -o ../bin/doxytag ../objects/doxytag.o ../objects/suffixtree.o
../objects/se
> archindex.o ../objects/logos.o ../objects/version.o -L../lib -lqtools
> Undefined first referenced
> symbol in file
> QList<Argument>::__vtbl
/usr/home/lwkemp/doxygen-1.2.9.1/objects/SunWS_cache/C
> C_obj_j/jKyElLK8EP2B9pONhnx4.o
> [Hint: try checking whether the first non-inlined, non-pure virtual
function of
> class QList<Argument> is defined]
>
[snip]
_______________________________________________
Doxygen-users mailing list
Dox...@li...
http://lists.sourceforge.net/lists/listinfo/doxygen-users
|