PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kluppe 0.6.2 kompillieren



reni
19.04.06, 08:41
Moin,

beim Versuch Kluppe (http://kluppe.klingt.org/) bzw. dessen non-gui Version Klopfer zu kompillieren, bekomme ich folgende Fehlermeldung:

user@host:~/make/kluppe-0.6.2> make klopfer
cd src/common/ && make common
make[1]: Entering directory `/home/user/make/kluppe-0.6.2/src/common'
make[1]: Für das Ziel »common« ist nichts zu tun.
make[1]: Leaving directory `/home/user/make/kluppe-0.6.2/src/common'
cd src/frontend/klopfer && make
make[1]: Entering directory `/home/user/make/kluppe-0.6.2/src/frontend/klopfer'
gcc -pthread -O3 -Wall -DHAVE_ALSA -DHAVE_USB -DHAVE_OSC -c -o klopfer.o klopfer.c
klopfer.c: In function ‘main’:
klopfer.c:1330: error: too few arguments to function ‘buffer_new’
make[1]: *** [klopfer.o] Fehler 1
make[1]: Leaving directory `/home/user/make/kluppe-0.6.2/src/frontend/klopfer'
make: *** [klopfer] Fehler 2
user@host:~/make/kluppe-0.6.2>
Die IMHO entsprechende Stelle aus klopfer.c sieht so aus:

/* create 3 players of 10sec each: */
for (i = 0;i < 1; i++){
buf = buffer_new(bufferindexcounter++);
buffer_set_channels(buf,2);
buffer_lock(buf);
buffer_resize (buf, jack_info->samplerate * 60 ); /* one minute size */
buf->status = BUFFER_STATUS_READY;
buffer_unlock(buf);
speciallist_append(buffer_list,buf);

looper_data = looperdata_new(buf, jack_info->samplerate, bufferindexcounter);
reset_looperdata (looper_data, jack_info);

speciallist_append(looperdatalist,(void*)looper_da ta);
}

Kann mir da jemand helfen ? Was muss ich ... was kann ich tun ?
Kluppe selbst kompilliert ohne Probleme.
System: SuSE Linux 10.0 - x86

Danke

reni
20.04.06, 07:12
Das Problem besteht leider auch noch nach einem Update auf Version 0.6.3 :(

Hier noch ein Auszug (Beginn) aus der Fehlermeldung beim Compilie:

user@host:~/make/kluppe-0.6.3> cd src/frontend/klopfer
user@host:~/make/kluppe-0.6.3/src/frontend/klopfer> make klopfer
cc -c -o klopfer.o klopfer.c
klopfer.c:55: error: ‘TRANZPORT_STATUS_OFFLINE’ undeclared here (not in a function)
klopfer.c:198: error: syntax error before ‘*’ token
klopfer.c: In function ‘set_lcd’:
klopfer.c:202: error: ‘lcd0’ undeclared (first use in this function)
klopfer.c:202: error: (Each undeclared identifier is reported only once
klopfer.c:202: error: for each function it appears in.)
klopfer.c:202: error: ‘tranzport’ undeclared (first use in this function)
klopfer.c:202: error: ‘offset1’ undeclared (first use in this function)
klopfer.c:204: error: ‘lcd1’ undeclared (first use in this function)
klopfer.c:217: error: ‘timeout’ undeclared (first use in this function)
klopfer.c: At top level:
klopfer.c:223: error: syntax error before ‘*’ token

Evt. hat ja jemand eine Idee.
Ansonsten muss es eben Kluppe ohne Klopfer geben ...

cane
20.04.06, 08:12
Hast Du alle nötigen Pakte installiert?

Sind ja hier genant, mußt halt schauen wie sie bei SuSEheißen: http://kluppe.klingt.org/documentation.html

mfg
cane

reni
20.04.06, 08:21
Alle erforderlichen Requires sind installiert.
Plus *-devel-RPMs.

cane
20.04.06, 08:24
Dann wende dich doch mal an die Entwickler...

mfg
cane

reni
20.04.06, 08:26
ok und danke.