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 |