|
| C-spasser har brug for hjælp til at compil~ Fra : Bendt Rasmussen |
Dato : 13-03-02 08:48 |
|
Hej
Jeg håber dette er den rette gruppe at stille dette spørgsmål i, ellers vil
jeg gerne have at vide hvor....
Jeg prøver at compile Noteedit 1.17.1 på et LFS-linux-system(kernel 2.4.17)
Men jeg får følgende error til slut:
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2//include
-I/usr/lib/qt2/include -I/usr/X11R6/include -I/usr/include
-I/usr/src/anthem-0.0.13/ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2
-fno-exceptions -fno-check-new -DYYLINENO=NEDITlineno
-DYYRESTART=NEDITrestart -DYYPARSE=NEDITparse -DYYLVAL=NEDITlval -c
lexik.cc -fPIC -DPIC -o .libs/lexik.o
lexik.ll: In function `int NEDITlex()':
lexik.ll:68: `NEDITlval' undeclared (first use this function)
lexik.ll:68: (Each undeclared identifier is reported only once
lexik.ll:68: for each function it appears in.)
make[3]: *** [lexik.lo] Error 1
make[3]: Leaving directory `/usr/src/noteedit-1.17.1/noteedit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/noteedit-1.17.1/noteedit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/noteedit-1.17.1'
make: *** [all-recursive-am] Error 2
Hvorfor går det galt, og hvor kan jeg evt. finde en Noteedit 1.17?
På forhånd tak
Bendt Rasmussen
| |
Bendt Rasmussen (13-03-2002)
| Kommentar Fra : Bendt Rasmussen |
Dato : 13-03-02 09:38 |
|
I just found out, that this error was produced after I tried to make a
file called "grammar.h", so here is the real error:
/bin/sh ../libtool --mode=compile --tag=CXX c++ -DHAVE_CONFIG_H -I. -I.
-I.. -I/opt/kde2//include -I/usr/lib/qt2/include -I/usr/X11R6/include
-I/usr/include -I/usr/src/anthem-0.0.13/ -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -O2 -fno-exceptions -fno-check-new -DYYLINENO=NEDITlineno
-DYYRESTART=NEDITrestart -DYYPARSE=NEDITparse -DYYLVAL=NEDITlval -c lexik.cc
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2//include
-I/usr/lib/qt2/include -I/usr/X11R6/include -I/usr/include
-I/usr/src/anthem-0.0.13/ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2
-fno-exceptions -fno-check-new -DYYLINENO=NEDITlineno
-DYYRESTART=NEDITrestart -DYYPARSE=NEDITparse -DYYLVAL=NEDITlval -c
lexik.cc -fPIC -DPIC -o .libs/lexik.o
lexik.ll:28: grammar.h: No such file or directory
make[3]: *** [lexik.lo] Error 1
make[3]: Leaving directory `/usr/src/noteedit-1.17.1/noteedit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/noteedit-1.17.1/noteedit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/noteedit-1.17.1'
make: *** [all-recursive-am] Error 2
The file "grammar.yy" is in the noteedit directory.
I have bison installed on my system.
Please help - want to write music soon!
Bendt
| |
Rasmus Bøg Hansen (13-03-2002)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 13-03-02 10:07 |
|
Bendt Rasmussen wrote:
> I just found out, that this error was produced after I tried to make a
> file called "grammar.h", so here is the real error:
> lexik.ll:28: grammar.h: No such file or directory
grammar.h ligger vist i Python - formentlig python-devel eller python-dev
afhængigt af din distribution.
Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Don't you hate yourself in the morning?
- Sleep till noon!
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Bendt Rasmussen (17-03-2002)
| Kommentar Fra : Bendt Rasmussen |
Dato : 17-03-02 21:45 |
|
Jeg er rimeligt sikker på, at filen grammar.h hører til noteedit, og at den
på en eller anden måde skal genereres via grammar.yy - det hjalp i hvert
fald ikke at installere python...
Bendt
| |
Klaus Alexander Seis~ (18-03-2002)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 18-03-02 06:34 |
|
Bendt Rasmussen skrev:
> Jeg er rimeligt sikker på, at filen grammar.h hører til noteedit,
> og at den på en eller anden måde skal genereres via grammar.yy -
> det hjalp i hvert fald ikke at installere python...
Python-filer ender gerne på .py, hvorimod .yy-filer gerne har noget
med bison(1) eller yacc(1) at gøre. Prøv at installere bison først
og se hvad der sker.
// Klaus
--
><> vandag, môre, altyd saam
| |
Claus Rasmussen (18-03-2002)
| Kommentar Fra : Claus Rasmussen |
Dato : 18-03-02 07:27 |
|
Bendt Rasmussen wrote:
Du roder rundt i det. Denne fejlmeddelelse er den rigtige:
> Jeg prøver at compile Noteedit 1.17.1 på et LFS-linux-system(kernel
> 2.4.17)
>
> Men jeg får følgende error til slut:
>
> c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2//include
> -I/usr/lib/qt2/include -I/usr/X11R6/include -I/usr/include
> -I/usr/src/anthem-0.0.13/ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2
> -fno-exceptions -fno-check-new -DYYLINENO=NEDITlineno
> -DYYRESTART=NEDITrestart -DYYPARSE=NEDITparse -DYYLVAL=NEDITlval -c
> lexik.cc -fPIC -DPIC -o .libs/lexik.o
Her kommer selve fejlen:
> lexik.ll: In function `int NEDITlex()':
> lexik.ll:68: `NEDITlval' undeclared (first use this function)
> lexik.ll:68: (Each undeclared identifier is reported only once
> lexik.ll:68: for each function it appears in.)
Alt hvad der sker herefter er pr. definition bogus, så det med grammar.h
kan du ikke bruge til noget.
Prøv at lave en grep på koden for at se, hvor NEDITlval er defineret,
og inkluder så denne fil i filen "lexik.ll".
-Claus
| |
|
|