PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : emu-tools lassen sich nicht kompilieren



Zero Tolerance
25.07.03, 16:41
Hallo Leute!

Habe ein kleines Problem mit dem emu-tools für meine SB Audigy.
Das emu10k1-Modul liess sich problemlos kompilieren, aber die Tools leider nicht.

Es kommt immer folgende Fehlermeldung:



whiskey:/home/zero/download/emu10k1-v0.20a# make tools
cd utils && make
make[1]: Entering directory `/home/zero/download/emu10k1-v0.20a/utils'
cd as10k1 && make
make[2]: Entering directory `/home/zero/download/emu10k1-v0.20a/utils/as10k1'
cc -M *.c -W -Wall > .depend
as10k1.c:42:13: missing terminating " character
as10k1.c:46:22: missing terminating ' character
as10k1.c:68:1: missing terminating " character
make[2]: *** [dep] Fehler 1
make[2]: Leaving directory `/home/zero/download/emu10k1-v0.20a/utils/as10k1'
make[1]: *** [As10k1] Fehler 2
make[1]: Leaving directory `/home/zero/download/emu10k1-v0.20a/utils'
make: *** [tools] Fehler 2
whiskey:/home/zero/download/emu10k1-v0.20a#


Any ideas wo es hakt?

Danke im vorraus
Zero Tolerance

Zero Tolerance
26.07.03, 17:26
*schieb*

Keine ne Idee?
Ich raff es ja auch nicht. Hab die bestimmt schon 4x kompiliert und hat bisher immer geklappt. :/

HackThor
26.07.03, 20:51
Hi!

'ne Idee hab ich auch nicht, ich antworte aber trotzdem :)
Die beiden Zeilen die da wg. des " angemeckert werden sind der Start und das Ende des Help-Textes im as10k1. Eventuell ist bei dem (offenen) Terminal was faul, oder der Code ist z.B. beim Auspacken geschrottet worden. Hast du schonmal ein anderes Terminal (z.B. die reine Textconsole) probiert? Und die Sourcen nochmals ausgepackt?

ciao

Michael

Zero Tolerance
27.07.03, 16:56
Nein, das habe ich noch nicht probiert, aber das wäre zumindest einen Versuch mal wert.
Sobald ich morgen wieder an meinem PC sitze, werde ich es ausprobieren. Hoffentlich klappt es. :)

Zero Tolerance
28.07.03, 18:08
Ein Stück bin ich jetzt weiter. Man soll wirklich keine verschiedenen Versionen des gcc benutzen. Ich hatte den gcc-2.95 zwar in die Umgebungsvariable CC gepackt, aber einige Makefiles ändern den offenbar wieder auf den gcc-3.3. Das habe ich jetzt geändert, aber es funkt immer noch nicht. :(

Jetzt hab ich folgende Fehlermeldung:



whiskey:/temp/emu10k1-v0.20a# make tools
cd utils && make
make[1]: Entering directory `/temp/emu10k1-v0.20a/utils'
cd as10k1 && make
make[2]: Entering directory `/temp/emu10k1-v0.20a/utils/as10k1'
gcc-2.95 -M *.c -W -Wall > .depend
gcc-2.95 -W -Wall -c -o as10k1.o as10k1.c
gcc-2.95 -W -Wall -c -o parse.o parse.c
gcc-2.95 -W -Wall -c -o assemble.o assemble.c
gcc-2.95 -W -Wall -c -o macro.o macro.c
gcc-2.95 as10k1.o parse.o assemble.o macro.o -o as10k1
cd effects && make
make[3]: Entering directory `/temp/emu10k1-v0.20a/utils/as10k1/effects'
../as10k1 -n ac3pass.asm
as10k1: Overiding gpr declaration checks
../as10k1 -n ac3pass-audigy.asm
as10k1: Overiding gpr declaration checks
../as10k1 5band-eq.asm
../as10k1 atten.asm
../as10k1 c2f.asm
../as10k1 chorus_2.asm
../as10k1 chorus.asm
../as10k1 delay.asm
../as10k1 fir.asm
../as10k1 flanger_2.asm
../as10k1 flanger.asm
../as10k1 gain_2.asm
../as10k1 gain_4.asm
../as10k1 gain_6.asm
../as10k1 gain.asm
../as10k1 inv.asm
../as10k1 prologic.asm
../as10k1 sine.asm
../as10k1 surround.asm
../as10k1 tone.asm
../as10k1 tone-old.asm
../as10k1 tremolo.asm
../as10k1 vibrato.asm
../as10k1 vol_2.asm
../as10k1 vol.asm
../as10k1 vol_pcm.asm
make[3]: Leaving directory `/temp/emu10k1-v0.20a/utils/as10k1/effects'
make[2]: Leaving directory `/temp/emu10k1-v0.20a/utils/as10k1'
cd play-ac3 && make
make[2]: Entering directory `/temp/emu10k1-v0.20a/utils/play-ac3'
gcc-2.95 -g -Wall -c -o ac3-iec958.o ac3-iec958.c
ac3-iec958.c: In function `ac3_iec958_build_burst':
ac3-iec958.c:99: warning: implicit declaration of function `swab'
gcc-2.95 -g -Wall play-ac3.c ac3-iec958.o -o play-ac3
gcc-2.95 -g -Wall play-raw.c -o play-raw
play-raw.c: In function `main':
play-raw.c:84: warning: implicit declaration of function `swab'
make[2]: Leaving directory `/temp/emu10k1-v0.20a/utils/play-ac3'
cd mixer && make
make[2]: Entering directory `/temp/emu10k1-v0.20a/utils/mixer'
gcc-2.95 -M emu-dspmgr.c emu-config.c > .depend
(cd lib; make all)
make[3]: Entering directory `/temp/emu10k1-v0.20a/utils/mixer/lib'
gcc-2.95 -M *.c > .depend
gcc-2.95 -g -O2 -Wall -c -o dsp.o dsp.c
gcc-2.95 -g -O2 -Wall -c -o driver_access.o driver_access.c
gcc-2.95 -g -O2 -Wall -c -o debug.o debug.c
debug.c: In function `print_summary':
debug.c:375: warning: too few arguments for format
debug.c:379: warning: left-hand operand of comma expression has no effect
debug.c:379: warning: left-hand operand of comma expression has no effect
debug.c:379: warning: left-hand operand of comma expression has no effect
debug.c:379: warning: left-hand operand of comma expression has no effect
debug.c:379: warning: left-hand operand of comma expression has no effect
debug.c:379: warning: left-hand operand of comma expression has no effect
debug.c:379: parse error before `)'
make[3]: *** [debug.o] Fehler 1
make[3]: Leaving directory `/temp/emu10k1-v0.20a/utils/mixer/lib'
make[2]: *** [libdsp] Fehler 2
make[2]: Leaving directory `/temp/emu10k1-v0.20a/utils/mixer'
make[1]: *** [Mixer] Fehler 2
make[1]: Leaving directory `/temp/emu10k1-v0.20a/utils'
make: *** [tools] Fehler 2
whiskey:/temp/emu10k1-v0.20a#