mood-indigo.org - Das unabhängige Silicon Graphics User Forum

Irix => Programmieren, Kompilieren => Thema gestartet von: andreas@rootprompt am 16. Februar 2003, 01:13:01

Titel: Audacity 1.0.0
Beitrag von: andreas@rootprompt am 16. Februar 2003, 01:13:01
Hiho,

ich hab da ein Problem audacity (http://audacity.sourceforge.net) zum rennen zu bekommen, es läuft alles fein bis hierher:

gcc -c -g -O2 -I/usr/freeware/lib32/wx/include/gtk-2.3 -I/usr/freeware/include -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_REENTRANT -I/usr/freeware/include -Iallegro snd/sndcvt.c -o obj/snd/sndcvt.c.o
snd/sndcvt.c: In function `cvt_to_alaw_8':
snd/sndcvt.c:430: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:430: (Each undeclared identifier is reported only once
snd/sndcvt.c:430: for each function it appears in.)
snd/sndcvt.c:430: parse error before "s"
snd/sndcvt.c:434: `s' undeclared (first use in this function)
snd/sndcvt.c:436: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_ulaw_8':
snd/sndcvt.c:460: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:460: parse error before "max_sample"
snd/sndcvt.c:464: parse error before "s"
snd/sndcvt.c:466: `s' undeclared (first use in this function)
snd/sndcvt.c:467: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_upcm_8':
snd/sndcvt.c:486: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:486: parse error before "max_sample"
snd/sndcvt.c:490: parse error before "s"
snd/sndcvt.c:492: `s' undeclared (first use in this function)
snd/sndcvt.c:493: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_pcm_8':
snd/sndcvt.c:512: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:512: parse error before "max_sample"
snd/sndcvt.c:517: parse error before "s"
snd/sndcvt.c:519: `s' undeclared (first use in this function)
snd/sndcvt.c:520: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_upcm_16':
snd/sndcvt.c:539: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:539: parse error before "max_sample"
snd/sndcvt.c:543: parse error before "s"
snd/sndcvt.c:545: `s' undeclared (first use in this function)
snd/sndcvt.c:546: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_pcm_16':
snd/sndcvt.c:565: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:565: parse error before "max_sample"
snd/sndcvt.c:569: parse error before "s"
snd/sndcvt.c:571: `s' undeclared (first use in this function)
snd/sndcvt.c:572: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_float_32':
snd/sndcvt.c:590: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:590: parse error before "max_sample"
snd/sndcvt.c:593: parse error before "s"
snd/sndcvt.c:594: `s' undeclared (first use in this function)
snd/sndcvt.c:594: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_upcm_32':
snd/sndcvt.c:609: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:609: parse error before "max_sample"
snd/sndcvt.c:613: parse error before "s"
snd/sndcvt.c:615: `s' undeclared (first use in this function)
snd/sndcvt.c:616: `max_sample' undeclared (first use in this function)
snd/sndcvt.c: In function `cvt_to_pcm_32':
snd/sndcvt.c:635: `FASTFLOAT' undeclared (first use in this function)
snd/sndcvt.c:635: parse error before "max_sample"
snd/sndcvt.c:639: parse error before "s"
snd/sndcvt.c:641: `s' undeclared (first use in this function)
snd/sndcvt.c:642: `max_sample' undeclared (first use in this function)
gmake: *** [obj/snd/sndcvt.c.o] Error 1

ich find den Fehler um's Verrecken nicht. Hat da jemand einen Ansatzpunkt?
Titel: Re: Audacity 1.0.0
Beitrag von: rob_gester am 16. Februar 2003, 01:36:14
@andreas
es scheint, als ob der header verschollen, oder vielleicht ein anderer header nicht im include path wäre ( vielleicht im /usr/include ? )...
rob
Titel: Re: Audacity 1.0.0
Beitrag von: andreas@rootprompt am 16. Februar 2003, 01:49:42
ja, der header um den es geht, scheint sys/stat.h zu sein und der ist da und wird ansonsten auch gefunden... nur bei dem Teil nicht. Ist aber definiert, jedenfalls soweit ich das sehen kann.
Titel: Re: Audacity 1.0.0
Beitrag von: rob_gester am 16. Februar 2003, 02:08:53
und ist snd/sndcvt.c wirklich das einzige file, das kompiliert werden muss?
rob
Titel: Re: Audacity 1.0.0
Beitrag von: andreas@rootprompt am 16. Februar 2003, 02:11:32
nee, davor kommt noch 'ne ganze Menge, das hab ich mal weggelassen ;)
Titel: Re: Audacity 1.0.0
Beitrag von: Impact am 25. Februar 2003, 01:00:10
Wollt nur mal kurz nachhorchen....
Ist Audacity schon aufgegeben worden?  :-/
Grüsse,
Markus
Titel: Re: Audacity 1.0.0
Beitrag von: andreas@rootprompt am 25. Februar 2003, 01:02:28
also ich häng da fest, leider.
Titel: Re: Audacity 1.0.0
Beitrag von: Lordy am 25. Februar 2003, 13:19:16
Poste mal bitte einen teil aus der datei wie die aussieht. (zB line 430 bis 436)

Und poste auch mal den Absoluten-Path von den Header Datein die benoetigt werden.


Gruss,
chris
Titel: Re: Audacity 1.0.0
Beitrag von: cycle30 am 25. Februar 2003, 19:46:42
Sagt mal, ist Audacity überhaupt in der Lage, auf SGI Hardware Sound Ein/Ausgabe zu machen? Ich hatte es auch mal versucht Audacity zu compilieren, bin aber daran (meine ich) gescheitert.
FASTFLOAT hatte ich derzeit einfach durch float ersetzt, danach ging es weiter, bin dann aber später an einer fehlenden Headerdatei hängengeblieben (soundcard.h oder so?) die meiner Meinung nach zum Linux Soundtreiber gehört.

Andre
Titel: Re: Audacity 1.0.0
Beitrag von: andreas@rootprompt am 26. Februar 2003, 00:32:00
ah, das ist natürlich böse, daran bin ich bei sweep auch gescheitert - wunderschönes binary, aber ohne Ton. Nicht sehr sinnvoll für ein Audiotool.
Man müßte sich mal die modifizierte Version von freebirth anschauen ( http://www.68k.org./~michael/irix/ ), da hat der gute Mensch IRIX support mit seiner eigenen Audio File Library ( http://www.68k.org./~michael/audiofile/ ) reingefriemelt. Dafür bin ich allerdings ziemlich sicher nicht fit genug.

edit: Ich lese gerade, dass sweep die Audio File Library unterstützt... hmm, nochmal probieren ;)

edit2: Ich rede natürlich totalen Unsinn, die Audio File Library hat nix mit Soundausgabe zu tun, wie der Name ja eigentlich schon sagt. Zu lange gearbeitet heute  ;D