From: Stefan J. <st...@gr...> - 2006-02-01 12:54:03
|
On Mi, 1.02.2006, 13:45, Sepp Käsbauer wrote: >> > ich finde flex nur in non-gnu mit einer Version 2.5.4. >> >> Siehe: <http://sourceforge.net/projects/lex/> >> > > now i updated to 2.5.31 of lex. > next error: You need to have gperf installed (I used 3.x). It is checked by configure, but defaults to ':' and continues... Either install the approriate RPM or see <http://www.gnu.org/software/gperf/#TOCdownloading> > make[3]: Entering directory `/home/kas/src/qucs-cvs/qucs-core/src' > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT dataset.o -MD -MP > -MF > ".deps/dataset.Tpo" -c -o dataset.o dataset.cpp; \ > then mv -f ".deps/dataset.Tpo" ".deps/dataset.Po"; else rm -f > ".deps/dataset.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT check_dataset.o -MD > -MP > -MF ".deps/check_dataset.Tpo" -c -o check_dataset.o check_dataset.cpp; \ > then mv -f ".deps/check_dataset.Tpo" ".deps/check_dataset.Po"; else rm -f > ".deps/check_dataset.Tpo"; exit 1; fi > bison -y -v -o parse_dataset.cpp --defines=tokens_dataset.h > parse_dataset.y > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT parse_dataset.o -MD > -MP > -MF ".deps/parse_dataset.Tpo" -c -o parse_dataset.o parse_dataset.cpp; \ > then mv -f ".deps/parse_dataset.Tpo" ".deps/parse_dataset.Po"; else rm -f > ".deps/parse_dataset.Tpo"; exit 1; fi > parse_dataset.cpp: In function »int dataset_parse()«: > parse_dataset.cpp:1289: Warnung: Marke »yyerrlab1« definiert, aber nicht > verwendet > flex --nounistd -oscan_dataset.cpp scan_dataset.l > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT scan_dataset.o -MD > -MP > -MF ".deps/scan_dataset.Tpo" -c -o scan_dataset.o scan_dataset.cpp; \ > then mv -f ".deps/scan_dataset.Tpo" ".deps/scan_dataset.Po"; else rm -f > ".deps/scan_dataset.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT check_touchstone.o > -MD > -MP -MF ".deps/check_touchstone.Tpo" -c -o check_touchstone.o > check_touchstone.cpp; \ > then mv -f ".deps/check_touchstone.Tpo" ".deps/check_touchstone.Po"; else > rm > -f ".deps/check_touchstone.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT vector.o -MD -MP -MF > ".deps/vector.Tpo" -c -o vector.o vector.cpp; \ > then mv -f ".deps/vector.Tpo" ".deps/vector.Po"; else rm -f > ".deps/vector.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT object.o -MD -MP -MF > ".deps/object.Tpo" -c -o object.o object.cpp; \ > then mv -f ".deps/object.Tpo" ".deps/object.Po"; else rm -f > ".deps/object.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT property.o -MD -MP > -MF > ".deps/property.Tpo" -c -o property.o property.cpp; \ > then mv -f ".deps/property.Tpo" ".deps/property.Po"; else rm -f > ".deps/property.Tpo"; exit 1; fi > bison -y -v -o parse_touchstone.cpp --defines=tokens_touchstone.h > parse_touchstone.y > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT parse_touchstone.o > -MD > -MP -MF ".deps/parse_touchstone.Tpo" -c -o parse_touchstone.o > parse_touchstone.cpp; \ > then mv -f ".deps/parse_touchstone.Tpo" ".deps/parse_touchstone.Po"; else > rm > -f ".deps/parse_touchstone.Tpo"; exit 1; fi > parse_touchstone.cpp: In function »int touchstone_parse()«: > parse_touchstone.cpp:1340: Warnung: Marke »yyerrlab1« definiert, aber > nicht > verwendet > flex --nounistd -oscan_touchstone.cpp scan_touchstone.l > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT scan_touchstone.o > -MD > -MP -MF ".deps/scan_touchstone.Tpo" -c -o scan_touchstone.o > scan_touchstone.cpp; \ > then mv -f ".deps/scan_touchstone.Tpo" ".deps/scan_touchstone.Po"; else rm > -f > ".deps/scan_touchstone.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT variable.o -MD -MP > -MF > ".deps/variable.Tpo" -c -o variable.o variable.cpp; \ > then mv -f ".deps/variable.Tpo" ".deps/variable.Po"; else rm -f > ".deps/variable.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT complex.o -MD -MP > -MF > ".deps/complex.Tpo" -c -o complex.o complex.cpp; \ > then mv -f ".deps/complex.Tpo" ".deps/complex.Po"; else rm -f > ".deps/complex.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT strlist.o -MD -MP > -MF > ".deps/strlist.Tpo" -c -o strlist.o strlist.cpp; \ > then mv -f ".deps/strlist.Tpo" ".deps/strlist.Po"; else rm -f > ".deps/strlist.Tpo"; exit 1; fi > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe -W > -Wall -Wmissing-prototypes -MT logging.o -MD -MP -MF ".deps/logging.Tpo" > -c > -o logging.o logging.c; \ > then mv -f ".deps/logging.Tpo" ".deps/logging.Po"; else rm -f > ".deps/logging.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT exception.o -MD -MP > -MF > ".deps/exception.Tpo" -c -o exception.o exception.cpp; \ > then mv -f ".deps/exception.Tpo" ".deps/exception.Po"; else rm -f > ".deps/exception.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT exceptionstack.o -MD > -MP -MF ".deps/exceptionstack.Tpo" -c -o exceptionstack.o > exceptionstack.cpp; > \ > then mv -f ".deps/exceptionstack.Tpo" ".deps/exceptionstack.Po"; else rm > -f > ".deps/exceptionstack.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT matvec.o -MD -MP -MF > ".deps/matvec.Tpo" -c -o matvec.o matvec.cpp; \ > then mv -f ".deps/matvec.Tpo" ".deps/matvec.Po"; else rm -f > ".deps/matvec.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT matrix.o -MD -MP -MF > ".deps/matrix.Tpo" -c -o matrix.o matrix.cpp; \ > then mv -f ".deps/matrix.Tpo" ".deps/matrix.Po"; else rm -f > ".deps/matrix.Tpo"; exit 1; fi > rm -f libqucsator.a > ar cru libqucsator.a dataset.o check_dataset.o parse_dataset.o > scan_dataset.o > check_touchstone.o vector.o object.o property.o parse_touchstone.o > scan_touchstone.o variable.o complex.o strlist.o logging.o exception.o > exceptionstack.o matvec.o matrix.o > ranlib libqucsator.a > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT ucs.o -MD -MP -MF > ".deps/ucs.Tpo" -c -o ucs.o ucs.cpp; \ > then mv -f ".deps/ucs.Tpo" ".deps/ucs.Po"; else rm -f ".deps/ucs.Tpo"; > exit 1; > fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT circuit.o -MD -MP > -MF > ".deps/circuit.Tpo" -c -o circuit.o circuit.cpp; \ > then mv -f ".deps/circuit.Tpo" ".deps/circuit.Po"; else rm -f > ".deps/circuit.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT check_netlist.o -MD > -MP > -MF ".deps/check_netlist.Tpo" -c -o check_netlist.o check_netlist.cpp; \ > then mv -f ".deps/check_netlist.Tpo" ".deps/check_netlist.Po"; else rm -f > ".deps/check_netlist.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT operatingpoint.o -MD > -MP -MF ".deps/operatingpoint.Tpo" -c -o operatingpoint.o > operatingpoint.cpp; > \ > then mv -f ".deps/operatingpoint.Tpo" ".deps/operatingpoint.Po"; else rm > -f > ".deps/operatingpoint.Tpo"; exit 1; fi > bison -y -v -o parse_netlist.cpp --defines=tokens_netlist.h > parse_netlist.y > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT parse_netlist.o -MD > -MP > -MF ".deps/parse_netlist.Tpo" -c -o parse_netlist.o parse_netlist.cpp; \ > then mv -f ".deps/parse_netlist.Tpo" ".deps/parse_netlist.Po"; else rm -f > ".deps/parse_netlist.Tpo"; exit 1; fi > parse_netlist.cpp: In function »int netlist_parse()«: > parse_netlist.cpp:1782: Warnung: Marke »yyerrlab1« definiert, aber nicht > verwendet > flex --nounistd -oscan_netlist.cpp scan_netlist.l > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT scan_netlist.o -MD > -MP > -MF ".deps/scan_netlist.Tpo" -c -o scan_netlist.o scan_netlist.cpp; \ > then mv -f ".deps/scan_netlist.Tpo" ".deps/scan_netlist.Po"; else rm -f > ".deps/scan_netlist.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT node.o -MD -MP -MF > ".deps/node.Tpo" -c -o node.o node.cpp; \ > then mv -f ".deps/node.Tpo" ".deps/node.Po"; else rm -f ".deps/node.Tpo"; > exit > 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT net.o -MD -MP -MF > ".deps/net.Tpo" -c -o net.o net.cpp; \ > then mv -f ".deps/net.Tpo" ".deps/net.Po"; else rm -f ".deps/net.Tpo"; > exit 1; > fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT input.o -MD -MP -MF > ".deps/input.Tpo" -c -o input.o input.cpp; \ > then mv -f ".deps/input.Tpo" ".deps/input.Po"; else rm -f > ".deps/input.Tpo"; > exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT analysis.o -MD -MP > -MF > ".deps/analysis.Tpo" -c -o analysis.o analysis.cpp; \ > then mv -f ".deps/analysis.Tpo" ".deps/analysis.Po"; else rm -f > ".deps/analysis.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT spsolver.o -MD -MP > -MF > ".deps/spsolver.Tpo" -c -o spsolver.o spsolver.cpp; \ > then mv -f ".deps/spsolver.Tpo" ".deps/spsolver.Po"; else rm -f > ".deps/spsolver.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT dcsolver.o -MD -MP > -MF > ".deps/dcsolver.Tpo" -c -o dcsolver.o dcsolver.cpp; \ > then mv -f ".deps/dcsolver.Tpo" ".deps/dcsolver.Po"; else rm -f > ".deps/dcsolver.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT nodelist.o -MD -MP > -MF > ".deps/nodelist.Tpo" -c -o nodelist.o nodelist.cpp; \ > then mv -f ".deps/nodelist.Tpo" ".deps/nodelist.Po"; else rm -f > ".deps/nodelist.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT environment.o -MD > -MP > -MF ".deps/environment.Tpo" -c -o environment.o environment.cpp; \ > then mv -f ".deps/environment.Tpo" ".deps/environment.Po"; else rm -f > ".deps/environment.Tpo"; exit 1; fi > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT parasweep.o -MD -MP > -MF > ".deps/parasweep.Tpo" -c -o parasweep.o parasweep.cpp; \ > then mv -f ".deps/parasweep.Tpo" ".deps/parasweep.Po"; else rm -f > ".deps/parasweep.Tpo"; exit 1; fi > sed -e 's/evaluate::[a-zA-Z0-9_]*/NULL/g' < applications.h > gperfappgen.h > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT gperfappgen.o -MD > -MP > -MF ".deps/gperfappgen.Tpo" -c -o gperfappgen.o gperfappgen.cpp; \ > then mv -f ".deps/gperfappgen.Tpo" ".deps/gperfappgen.Po"; else rm -f > ".deps/gperfappgen.Tpo"; exit 1; fi > g++ -g -O2 -pipe -fno-exceptions -fno-rtti -fno-check-new -W -Wall -o > gperfappgen gperfappgen.o -lm > ./gperfappgen > gperfapphash.gph > : -I -m 8 gperfapphash.gph | sed -e 's/{""},/{"",0},/g' > gperfapphash.cpp > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src/components -g -O2 -pipe > -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT equation.o -MD -MP > -MF > ".deps/equation.Tpo" -c -o equation.o equation.cpp; \ > then mv -f ".deps/equation.Tpo" ".deps/equation.Po"; else rm -f > ".deps/equation.Tpo"; exit 1; fi > equation.cpp: In member function »int eqn::application::evalTypeFast()«: > equation.cpp:419: Fehler: »gperfapphash« wurde nicht deklariert > equation.cpp:419: Fehler: keine passende Funktion für Aufruf von > »eqn::application::get(char*&, size_t)« > equation.h:78: Anmerkung: Kandidaten sind: eqn::node* eqn::node::get(int) > equation.cpp:422: Fehler: invalid use of undefined type »struct appindex« > equation.cpp:419: Fehler: forward declaration of »struct appindex« > make[3]: *** [equation.o] Fehler 1 > make[3]: Leaving directory `/home/kas/src/qucs-cvs/qucs-core/src' > make[2]: *** [all-recursive] Fehler 1 > make[2]: Leaving directory `/home/kas/src/qucs-cvs/qucs-core/src' > make[1]: *** [all-recursive] Fehler 1 > make[1]: Leaving directory `/home/kas/src/qucs-cvs/qucs-core' > make: *** [all] Fehler 2 > > > > > > >> >> Hi there! >> >> >> >> > in the cvs compiled version i can not start the simulation. >> >> > /tmp/qucs/bin/qucsator is not being buildt. >> >> > >> >> > There is no Makefile being buildt in qucs-core/src. >> >> > >> >> > I use the cvs setup described on the qucs.sf.net homepage. >> >> >> >> Hm. Have you done >> >> >> >> $ sh autogen.sh >> >> $ $ ./configure --prefix=/tmp/qucs --enable-maintainer-mode >> >> $ make && make install >> >> >> >> in the qucs-core/ directory which came out of CVS? Cheers, Stefan. |