[Doxygen-users] more compiling errors in UNIX
Brought to you by:
dimitri
|
From: Yin, Z. <zy...@le...> - 2001-08-17 21:45:33
|
I follow the suggeston in Doxygen-users digest, Vol 1 #105 - 4 msgs.
When I run configuration, I try ./configure -platform solaris-g++.
Following is the output messages. It seems everytime after "rm -f
../lib/libdoxygen.a" is called. I will get some error related to
libdoxygen.a. Can anyone tell me how to fix this problem?
//configure output
***************************************************************
neihu{zyin}57: sh ./configure -platform solaris-g++
-n Checking for platform solaris-g++...
supported
-n Checking for GNU make tool...
using /usr/local/bin/gmake
-n Checking for GNU install tool...
using /usr/local/bin/install
-n Checking for dot (part of GraphViz)...
not found!
-n Checking for perl...
using /usr/local/bin/perl
Created Makefile from Makefile.in...
Created qtools/Makefile from qtools/Makefile.in...
Created src/Makefile from src/Makefile.in...
Created examples/Makefile from examples/Makefile.in...
Created doc/Makefile from doc/Makefile.in...
Created addon/doxywizard/Makefile from addon/doxywizard/Makefile.in...
Created addon/xmlparse/Makefile from addon/xmlparse/Makefile.in...
Created qtools/qtools.pro from qtools/qtools.pro.in...
Created src/libdoxygen.pro from src/libdoxygen.pro.in...
Created src/libdoxycfg.pro from src/libdoxycfg.pro.in...
Created src/doxygen.pro from src/doxygen.pro.in...
Created src/doxytag.pro from src/doxytag.pro.in...
Created src/doxysearch.pro from src/doxysearch.pro.in...
Created addon/doxywizard/doxywizard.pro from
addon/doxywizard/doxywizard.pro.in...
Created addon/xmlparse/xmlparse.pro from
addon/xmlparse/xmlparse.pro.in...
//make output
***************************************************************
neihu{zyin}58: make
echo "char versionString[]=\"1.2.9.1\";" > src/version.cpp
/usr/local/bin/gmake -C qtools
gmake: Entering directory `/space2/temp/doxygen-1.2.9.1/qtools'
env TMAKEPATH=/space2/temp/doxygen-1.2.9.1/tmake/lib/solaris-g++
/usr/local/bin/perl /space2/temp/doxygen-1.2.9.1/tmake/bin/tmake
qtools.pro >Makefile.qtools
/usr/local/bin/gmake -f Makefile.qtools all
gmake[1]: Entering directory `/space2/temp/doxygen-1.2.9.1/qtools'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/space2/temp/doxygen-1.2.9.1/qtools'
gmake: Leaving directory `/space2/temp/doxygen-1.2.9.1/qtools'
/usr/local/bin/gmake -C src
gmake: Entering directory `/space2/temp/doxygen-1.2.9.1/src'
env TMAKEPATH=/space2/temp/doxygen-1.2.9.1/tmake/lib/solaris-g++
/usr/local/bin/perl /space2/temp/doxygen-1.2.9.1/tmake/bin/tmake
libdoxygen.pro >Makefile.libdoxygen
env TMAKEPATH=/space2/temp/doxygen-1.2.9.1/tmake/lib/solaris-g++
/usr/local/bin/perl /space2/temp/doxygen-1.2.9.1/tmake/bin/tmake
libdoxycfg.pro >Makefile.libdoxycfg
env TMAKEPATH=/space2/temp/doxygen-1.2.9.1/tmake/lib/solaris-g++
/usr/local/bin/perl /space2/temp/doxygen-1.2.9.1/tmake/bin/tmake
doxygen.pro >Makefile.doxygen
env TMAKEPATH=/space2/temp/doxygen-1.2.9.1/tmake/lib/solaris-g++
/usr/local/bin/perl /space2/temp/doxygen-1.2.9.1/tmake/bin/tmake
doxytag.pro >Makefile.doxytag
env TMAKEPATH=/space2/temp/doxygen-1.2.9.1/tmake/lib/solaris-g++
/usr/local/bin/perl /space2/temp/doxygen-1.2.9.1/tmake/bin/tmake
doxysearch.pro >Makefile.doxysearch
/usr/local/bin/gmake -f Makefile.libdoxycfg all
gmake[1]: Entering directory `/space2/temp/doxygen-1.2.9.1/src'
g++ -c -Wall -W -O2 -I../qtools -o ../objects/config.o config.cpp
config.l: In function `void substEnvVarsInStrList(QStrList &)':
config.l:714: warning: `char c' might be used uninitialized in this
function
rm -f ../lib/libdoxycfg.a
ar cq ../lib/libdoxycfg.a ../objects/config.o
gmake[1]: Leaving directory `/space2/temp/doxygen-1.2.9.1/src'
/usr/local/bin/gmake -f Makefile.libdoxygen all
gmake[1]: Entering directory `/space2/temp/doxygen-1.2.9.1/src'
g++ -c -Wall -W -O2 -I../qtools -o ../objects/ce_lex.o ce_lex.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/ce_parse.o ce_parse.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/classdef.o classdef.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/classlist.o classlist.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/code.o code.cpp
../qtools/qstack.h: In method `void QStack<void>::deleteItem(void *)':
code.l:129: instantiated from here
../qtools/qstack.h:66: warning: `void *' is not a pointer-to-object type
g++ -c -Wall -W -O2 -I../qtools -o ../objects/cppvalue.o cppvalue.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/debug.o debug.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/declinfo.o declinfo.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/defargs.o defargs.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/define.o define.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/definition.o
definition.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/diagram.o diagram.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/doc.o doc.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/dot.o dot.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/doxygen.o doxygen.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/entry.o entry.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/filedef.o filedef.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/filename.o filename.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/formula.o formula.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/ftvhelp.o ftvhelp.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/gifenc.o gifenc.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/groupdef.o groupdef.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/htmlgen.o htmlgen.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/htmlhelp.o htmlhelp.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/image.o image.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/index.o index.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/instdox.o instdox.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/language.o language.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/latexgen.o latexgen.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/logos.o logos.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/mangen.o mangen.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/memberdef.o memberdef.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/membergroup.o
membergroup.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/memberlist.o
memberlist.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/membername.o
membername.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/message.o message.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/namespacedef.o
namespacedef.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/outputgen.o outputgen.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/outputlist.o
outputlist.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/packagedef.o
packagedef.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/pre.o pre.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/reflist.o reflist.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/rtfgen.o rtfgen.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/scanner.o scanner.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/searchindex.o
searchindex.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/suffixtree.o
suffixtree.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/tagreader.o tagreader.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/translator.o
translator.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/util.o util.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/version.o version.cpp
g++ -c -Wall -W -O2 -I../qtools -o ../objects/xmlgen.o xmlgen.cpp
rm -f ../lib/libdoxygen.a
ar cq ../lib/libdoxygen.a ../objects/ce_lex.o ../objects/ce_parse.o
../objects/classdef.o ../objects/classlist.o ../objects/code.o
../objects/cppvalue.o ../objects/debug.o ../objects/declinfo.o
../objects/defargs.o ../objects/define.o ../objects/definition.o
../objects/diagram.o ../objects/doc.o ../objects/dot.o
../objects/doxygen.o ../objects/entry.o ../objects/filedef.o
../objects/filename.o ../objects/formula.o ../objects/ftvhelp.o
../objects/gifenc.o ../objects/groupdef.o ../objects/htmlgen.o
../objects/htmlhelp.o ../objects/image.o ../objects/index.o
../objects/instdox.o ../objects/language.o ../objects/latexgen.o
../objects/logos.o ../objects/mangen.o ../objects/memberdef.o
../objects/membergroup.o ../objects/memberlist.o ../objects/membername.o
../objects/message.o ../objects/namespacedef.o ../objects/outputgen.o
../objects/outputlist.o ../objects/packagedef.o ../objects/pre.o
../objects/reflist.o ../objects/rtfgen.o ../objects/scanner.o
../objects/searchindex.o ../objects/suffixtree.o ../objects/tagreader.o
../objects/translator.o ../objects/util.o ../objects/version.o
../objects/xmlgen.o
gmake[1]: Leaving directory `/space2/temp/doxygen-1.2.9.1/src'
/usr/local/bin/gmake -f Makefile.doxygen all
gmake[1]: Entering directory `/space2/temp/doxygen-1.2.9.1/src'
g++ -c -Wall -W -O2 -I../qtools -I. -o ../objects/main.o main.cpp
g++ -o ../bin/doxygen ../objects/main.o -L../lib -ldoxygen -ldoxycfg
-lqtools
ld: warning: symbol `QList<char> virtual table' has differing sizes:
(file ../lib/libdoxygen.a(htmlhelp.o) value=0x50; file
../lib/libqtools.a(qdir.o) value=0x48);
../lib/libdoxygen.a(htmlhelp.o) definition taken
ld: warning: symbol `QList<char> virtual table' has differing sizes:
(file ../lib/libdoxygen.a(htmlhelp.o) value=0x50; file
../lib/libqtools.a(qfileinfo.o) value=0x48);
../lib/libdoxygen.a(htmlhelp.o) definition taken
ld: warning: symbol `QList<char> virtual table' has differing sizes:
(file ../lib/libdoxygen.a(htmlhelp.o) value=0x50; file
../lib/libqtools.a(qtextcodec.o) value=0x48);
../lib/libdoxygen.a(htmlhelp.o) definition taken
ld: warning: symbol `QList<char> virtual table' has differing sizes:
(file ../lib/libdoxygen.a(htmlhelp.o) value=0x50; file
../lib/libqtools.a(qstringlist.o) value=0x48);
../lib/libdoxygen.a(htmlhelp.o) definition taken
ld: warning: symbol `QList<char> virtual table' has differing sizes:
(file ../lib/libdoxygen.a(htmlhelp.o) value=0x50; file
../lib/libqtools.a(qdir_unix.o) value=0x48);
../lib/libdoxygen.a(htmlhelp.o) definition taken
ld: warning: symbol `QList<char> virtual table' has differing sizes:
(file ../lib/libdoxygen.a(htmlhelp.o) value=0x50; file
../lib/libqtools.a(qfileinfo_unix.o) value=0x48);
../lib/libdoxygen.a(htmlhelp.o) definition taken
Undefined first referenced
symbol in file
QGList type_info function ../lib/libdoxygen.a(doxygen.o)
QGList type_info node ../lib/libdoxygen.a(doxygen.o)
QGDict type_info function ../lib/libdoxygen.a(doxygen.o)
QGDict type_info node ../lib/libdoxygen.a(doxygen.o)
QGArray type_info node ../lib/libdoxygen.a(doxygen.o)
QXmlDefaultHandler type_info function../lib/libdoxygen.a(tagreader.o)
QGArray type_info function ../lib/libdoxygen.a(doxygen.o)
QXmlDefaultHandler type_info node ../lib/libdoxygen.a(tagreader.o)
ld: fatal: Symbol referencing errors. No output written to
../bin/doxygen
collect2: ld returned 1 exit status
gmake[1]: *** [../bin/doxygen] Error 1
gmake[1]: Leaving directory `/space2/temp/doxygen-1.2.9.1/src'
gmake: *** [all] Error 2
gmake: Leaving directory `/space2/temp/doxygen-1.2.9.1/src'
*** Error code 2
make: Fatal error: Command failed for target `all'
|