am i doing something wrong? it builds for alsa, but not for jack... (jack 0.98) # make linux-jack make -f makefile.jack make[1]: Entering directory `/opt/cvs/chuck_dev/src' bison -dv -b chuck chuck.y gcc -D__LINUX_JACK__ -O3 -g -c chuck.tab.c flex -ochuck.yy.c chuck.lex gcc -D__LINUX_JACK__ -O3 -g -c chuck.yy.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_main.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_errormsg.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_utils.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_symbol.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_table.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_temp.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_absyn.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_type.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_emit.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_frame.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_instr.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_vm.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_ugen.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_bbq.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_socket.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_dl.cpp gcc -D__LINUX_JACK__ -O3 -g -c digitalio_rtaudio.cpp gcc -D__LINUX_JACK__ -O3 -g -c rtaudio.cpp gcc -D__LINUX_JACK__ -O3 -g -c midiio_alsa.cpp gcc -D__LINUX_JACK__ -O3 -g -c ugen_osc.cpp gcc -D__LINUX_JACK__ -O3 -g -c ugen_xxx.cpp In file included from ugen_xxx.cpp:627: util_sndfile.h:319: error: syntax error before `;' token util_sndfile.h:329: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:382: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:383: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:476: error: parse error before `*' token util_sndfile.h:493: error: parse error before `*' token util_sndfile.h:494: error: parse error before `*' token util_sndfile.h:506: error: parse error before `*' token util_sndfile.h:507: error: parse error before `*' token util_sndfile.h:509: error: parse error before `*' token util_sndfile.h:510: error: parse error before `*' token util_sndfile.h:512: error: parse error before `*' token util_sndfile.h:513: error: parse error before `*' token util_sndfile.h:515: error: parse error before `*' token util_sndfile.h:516: error: parse error before `*' token util_sndfile.h:523: error: parse error before `*' token util_sndfile.h:524: error: parse error before `*' token util_sndfile.h:526: error: parse error before `*' token util_sndfile.h:527: error: parse error before `*' token util_sndfile.h:529: error: parse error before `*' token util_sndfile.h:530: error: parse error before `*' token util_sndfile.h:532: error: parse error before `*' token util_sndfile.h:533: error: parse error before `*' token util_sndfile.h:725: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:737: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:738: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:740: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:741: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:742: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:751: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:752: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:769: error: `read_short' was not declared in this scope util_sndfile.h:769: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:769: error: parse error before `)' token util_sndfile.h:769: error: variable declaration is not allowed here util_sndfile.h:770: error: `read_int' was not declared in this scope util_sndfile.h:770: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:770: error: parse error before `)' token util_sndfile.h:770: error: variable declaration is not allowed here util_sndfile.h:771: error: `read_float' was not declared in this scope util_sndfile.h:771: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:771: error: parse error before `)' token util_sndfile.h:771: error: variable declaration is not allowed here util_sndfile.h:772: error: `read_double' was not declared in this scope util_sndfile.h:772: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:772: error: parse error before `)' token util_sndfile.h:772: error: variable declaration is not allowed here util_sndfile.h:774: error: `write_short' was not declared in this scope util_sndfile.h:774: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:774: error: parse error before `)' token util_sndfile.h:774: error: variable declaration is not allowed here util_sndfile.h:775: error: `write_int' was not declared in this scope util_sndfile.h:775: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:775: error: parse error before `)' token util_sndfile.h:775: error: variable declaration is not allowed here util_sndfile.h:776: error: `write_float' was not declared in this scope util_sndfile.h:776: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:776: error: parse error before `)' token util_sndfile.h:776: error: variable declaration is not allowed here util_sndfile.h:777: error: `write_double' was not declared in this scope util_sndfile.h:777: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:777: error: parse error before `)' token util_sndfile.h:777: error: variable declaration is not allowed here util_sndfile.h:779: error: `seek' was not declared in this scope util_sndfile.h:779: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:779: error: parse error before `)' token util_sndfile.h:779: error: variable declaration is not allowed here util_sndfile.h:1017: error: parse error before `*' token util_sndfile.h:1034: error: parse error before `*' token util_sndfile.h:1035: error: parse error before `*' token util_sndfile.h:1036: error: parse error before `*' token util_sndfile.h:1037: error: parse error before `*' token util_sndfile.h:1038: error: parse error before `*' token util_sndfile.h:1039: error: parse error before `*' token util_sndfile.h:1043: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:1043: error: parse error before `)' token util_sndfile.h:1111: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:1111: error: parse error before `)' token In file included from ugen_xxx.cpp:627: util_sndfile.h:1434:10: #error "Target CPU endian-ness unknown. May need to hand edit src/config.h" util_sndfile.h:1463:10: #error "Target CPU endian-ness unknown. May need to hand edit src/config.h" util_sndfile.h:2489:10: warning: #warning "Don't have the functions lrint() and lrintf()." util_sndfile.h:2490:10: warning: #warning "Replacing these functions with a standard C cast." ugen_xxx.cpp: In function `void sndbuf_ctrl_read(double, void*, void*)': ugen_xxx.cpp:652: error: 'struct SF_INFO' has no member named 'frames' ugen_xxx.cpp:655: error: 'struct SF_INFO' has no member named 'frames' ugen_xxx.cpp:657: error: `sf_read_float' undeclared (first use this function) ugen_xxx.cpp:657: error: (Each undeclared identifier is reported only once for each function it appears in.) make[1]: *** [ugen_xxx.o] Error 1 make[1]: Leaving directory `/opt/cvs/chuck_dev/src' make: [linux-jack] Error 2 (ignored)
On Wed, 28 Jul 2004 10:05, smoerk wrote:
am i doing something wrong? it builds for alsa, but not for jack... (jack 0.98)
In file included from ugen_xxx.cpp:627: util_sndfile.h:319: error: syntax error before `;' token util_sndfile.h:329: error: 'sf_count_t' is used as a type, but is not
not reproducible on my gentoo system, compiles cleanly, runs fine with jack. Try a fresh checkout (cvs update -C). and post a bit more info on you system please (distro, gcc -v, ...) Cheers, Niklas -- Computer Music PhD-student University of Waikato Hamilton New Zealand
On Jul 27, 2004, at 6:05 PM, smoerk wrote:
am i doing something wrong? it builds for alsa, but not for jack... (jack 0.98)
you are not - it is our fault... to fix - do one of 3 things: 1) open util_sndfile.h, and make sure line 30 looks like the following: #if defined(__LINUX_ALSA__) || defined(__LINUX_OSS__) || defined(__LINUX_JACK__) OR... 2) checkout the most recent CVS version:
bash export CVS_RSH=ssh cvs -d :ext:anon-chuck@cvs.cs.princeton.edu:/cvs checkout chuck_dev
no password
exit
OR... 3) grab the current snap shot from: http://chuck.cs.princeton.edu/release/snapshots/ Best, Ge!
# make linux-jack make -f makefile.jack make[1]: Entering directory `/opt/cvs/chuck_dev/src' bison -dv -b chuck chuck.y gcc -D__LINUX_JACK__ -O3 -g -c chuck.tab.c flex -ochuck.yy.c chuck.lex gcc -D__LINUX_JACK__ -O3 -g -c chuck.yy.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_main.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_errormsg.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_utils.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_symbol.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_table.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_temp.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_absyn.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_type.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_emit.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_frame.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_instr.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_vm.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_ugen.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_bbq.cpp gcc -D__LINUX_JACK__ -O3 -g -c chuck_socket.c gcc -D__LINUX_JACK__ -O3 -g -c chuck_dl.cpp gcc -D__LINUX_JACK__ -O3 -g -c digitalio_rtaudio.cpp gcc -D__LINUX_JACK__ -O3 -g -c rtaudio.cpp gcc -D__LINUX_JACK__ -O3 -g -c midiio_alsa.cpp gcc -D__LINUX_JACK__ -O3 -g -c ugen_osc.cpp gcc -D__LINUX_JACK__ -O3 -g -c ugen_xxx.cpp In file included from ugen_xxx.cpp:627: util_sndfile.h:319: error: syntax error before `;' token util_sndfile.h:329: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:382: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:383: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:476: error: parse error before `*' token util_sndfile.h:493: error: parse error before `*' token util_sndfile.h:494: error: parse error before `*' token util_sndfile.h:506: error: parse error before `*' token util_sndfile.h:507: error: parse error before `*' token util_sndfile.h:509: error: parse error before `*' token util_sndfile.h:510: error: parse error before `*' token util_sndfile.h:512: error: parse error before `*' token util_sndfile.h:513: error: parse error before `*' token util_sndfile.h:515: error: parse error before `*' token util_sndfile.h:516: error: parse error before `*' token util_sndfile.h:523: error: parse error before `*' token util_sndfile.h:524: error: parse error before `*' token util_sndfile.h:526: error: parse error before `*' token util_sndfile.h:527: error: parse error before `*' token util_sndfile.h:529: error: parse error before `*' token util_sndfile.h:530: error: parse error before `*' token util_sndfile.h:532: error: parse error before `*' token util_sndfile.h:533: error: parse error before `*' token util_sndfile.h:725: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:737: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:738: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:740: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:741: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:742: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:751: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:752: error: 'sf_count_t' is used as a type, but is not defined as a type. util_sndfile.h:769: error: `read_short' was not declared in this scope util_sndfile.h:769: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:769: error: parse error before `)' token util_sndfile.h:769: error: variable declaration is not allowed here util_sndfile.h:770: error: `read_int' was not declared in this scope util_sndfile.h:770: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:770: error: parse error before `)' token util_sndfile.h:770: error: variable declaration is not allowed here util_sndfile.h:771: error: `read_float' was not declared in this scope util_sndfile.h:771: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:771: error: parse error before `)' token util_sndfile.h:771: error: variable declaration is not allowed here util_sndfile.h:772: error: `read_double' was not declared in this scope util_sndfile.h:772: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:772: error: parse error before `)' token util_sndfile.h:772: error: variable declaration is not allowed here util_sndfile.h:774: error: `write_short' was not declared in this scope util_sndfile.h:774: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:774: error: parse error before `)' token util_sndfile.h:774: error: variable declaration is not allowed here util_sndfile.h:775: error: `write_int' was not declared in this scope util_sndfile.h:775: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:775: error: parse error before `)' token util_sndfile.h:775: error: variable declaration is not allowed here util_sndfile.h:776: error: `write_float' was not declared in this scope util_sndfile.h:776: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:776: error: parse error before `)' token util_sndfile.h:776: error: variable declaration is not allowed here util_sndfile.h:777: error: `write_double' was not declared in this scope util_sndfile.h:777: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:777: error: parse error before `)' token util_sndfile.h:777: error: variable declaration is not allowed here util_sndfile.h:779: error: `seek' was not declared in this scope util_sndfile.h:779: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:779: error: parse error before `)' token util_sndfile.h:779: error: variable declaration is not allowed here util_sndfile.h:1017: error: parse error before `*' token util_sndfile.h:1034: error: parse error before `*' token util_sndfile.h:1035: error: parse error before `*' token util_sndfile.h:1036: error: parse error before `*' token util_sndfile.h:1037: error: parse error before `*' token util_sndfile.h:1038: error: parse error before `*' token util_sndfile.h:1039: error: parse error before `*' token util_sndfile.h:1043: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:1043: error: parse error before `)' token util_sndfile.h:1111: error: type specifier omitted for parameter `sf_count_t' util_sndfile.h:1111: error: parse error before `)' token In file included from ugen_xxx.cpp:627: util_sndfile.h:1434:10: #error "Target CPU endian-ness unknown. May need to hand edit src/config.h" util_sndfile.h:1463:10: #error "Target CPU endian-ness unknown. May need to hand edit src/config.h" util_sndfile.h:2489:10: warning: #warning "Don't have the functions lrint() and lrintf()." util_sndfile.h:2490:10: warning: #warning "Replacing these functions with a standard C cast." ugen_xxx.cpp: In function `void sndbuf_ctrl_read(double, void*, void*)': ugen_xxx.cpp:652: error: 'struct SF_INFO' has no member named 'frames' ugen_xxx.cpp:655: error: 'struct SF_INFO' has no member named 'frames' ugen_xxx.cpp:657: error: `sf_read_float' undeclared (first use this function) ugen_xxx.cpp:657: error: (Each undeclared identifier is reported only once for each function it appears in.) make[1]: *** [ugen_xxx.o] Error 1 make[1]: Leaving directory `/opt/cvs/chuck_dev/src' make: [linux-jack] Error 2 (ignored)
_______________________________________________ chuck mailing list chuck@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck
Ge Wang wrote:
On Jul 27, 2004, at 6:05 PM, smoerk wrote:
am i doing something wrong? it builds for alsa, but not for jack... (jack 0.98)
you are not - it is our fault... to fix - do one of 3 things:
okay, now i get other errors (fresh cvs checkout) # make linux-jack make -f makefile.jack make[1]: Entering directory `/opt/cvs/chuck_dev/src' gcc -o chuck chuck.tab.o chuck.yy.o chuck_main.o chuck_errormsg.o chuck_utils.o chuck_symbol.o chuck_table.o chuck_temp.o chuck_absyn.o chuck_type.o chuck_emit.o chuck_frame.o chuck_instr.o chuck_vm.o chuck_ugen.o chuck_bbq.o chuck_socket.o chuck_dl.o digitalio_rtaudio.o rtaudio.o midiio_alsa.o ugen_osc.o ugen_xxx.o ugen_filter.o ugen_stk.o ulib_machine.o ulib_math.o ulib_std.o util_buffers.o util_sndfile.o -lasound -ljack -lstdc++ -ldl -lm ugen_stk.o(.text+0x2c4f3): In function `WvIn::openFile(char const*, bool, bool, bool)': /opt/cvs/chuck_dev/src/ugen_stk.cpp:17318: undefined reference to `ahh_size' ugen_stk.o(.text+0x2c4f8):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17318: undefined reference to `ahh_data' ugen_stk.o(.text+0x2c5de):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17321: undefined reference to `britestk_size' ugen_stk.o(.text+0x2c5e3):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17321: undefined reference to `britestk_data' ugen_stk.o(.text+0x2c606):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17324: undefined reference to `dope_size' ugen_stk.o(.text+0x2c60b):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17324: undefined reference to `dope_data' ugen_stk.o(.text+0x2c62e):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17327: undefined reference to `eee_size' ugen_stk.o(.text+0x2c633):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17327: undefined reference to `eee_data' ugen_stk.o(.text+0x2c656):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17330: undefined reference to `fwavblnk_size' ugen_stk.o(.text+0x2c65b):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17330: undefined reference to `fwavblnk_data' ugen_stk.o(.text+0x2c67e):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17333: undefined reference to `halfwave_size' ugen_stk.o(.text+0x2c683):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17333: undefined reference to `halfwave_data' ugen_stk.o(.text+0x2c6a6):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17336: undefined reference to `impuls10_size' ugen_stk.o(.text+0x2c6ab):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17336: undefined reference to `impuls10_data' ugen_stk.o(.text+0x2c6ce):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17339: undefined reference to `impuls20_size' ugen_stk.o(.text+0x2c6d3):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17339: undefined reference to `impuls20_data' ugen_stk.o(.text+0x2c6f6):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17342: undefined reference to `impuls40_size' ugen_stk.o(.text+0x2c6fb):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17342: undefined reference to `impuls40_data' ugen_stk.o(.text+0x2c71e):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17345: undefined reference to `mand1_size' ugen_stk.o(.text+0x2c723):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17345: undefined reference to `mand1_data' ugen_stk.o(.text+0x2c746):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17348: undefined reference to `mandpluk_size' ugen_stk.o(.text+0x2c74b):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17348: undefined reference to `mandpluk_data' ugen_stk.o(.text+0x2c76e):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17351: undefined reference to `marmstk1_size' ugen_stk.o(.text+0x2c773):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17351: undefined reference to `marmstk1_data' ugen_stk.o(.text+0x2c796):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17354: undefined reference to `ooo_size' ugen_stk.o(.text+0x2c79b):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17354: undefined reference to `ooo_data' ugen_stk.o(.text+0x2c7be):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17357: undefined reference to `peksblnk_size' ugen_stk.o(.text+0x2c7c3):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17357: undefined reference to `peksblnk_data' ugen_stk.o(.text+0x2c7e6):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17360: undefined reference to `ppksblnk_size' ugen_stk.o(.text+0x2c7eb):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17360: undefined reference to `ppksblnk_data' ugen_stk.o(.text+0x2c80e):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17363: undefined reference to `silence_size' ugen_stk.o(.text+0x2c813):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17363: undefined reference to `silence_data' ugen_stk.o(.text+0x2c836):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17366: undefined reference to `sineblnk_size' ugen_stk.o(.text+0x2c83b):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17366: undefined reference to `sineblnk_data' ugen_stk.o(.text+0x2c85e):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17369: undefined reference to `sinewave_size' ugen_stk.o(.text+0x2c863):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17369: undefined reference to `sinewave_data' ugen_stk.o(.text+0x2c886):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17372: undefined reference to `snglpeak_size' ugen_stk.o(.text+0x2c88b):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17372: undefined reference to `snglpeak_data' ugen_stk.o(.text+0x2c8b2):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17375: undefined reference to `twopeaks_size' ugen_stk.o(.text+0x2c8b7):/opt/cvs/chuck_dev/src/ugen_stk.cpp:17375: undefined reference to `twopeaks_data' collect2: ld returned 1 exit status make[1]: *** [chuck] Error 1 make[1]: Leaving directory `/opt/cvs/chuck_dev/src' make: [linux-jack] Error 2 (ignored)
On Thu, 29 Jul 2004 12:13, smoerk wrote:
# make linux-jack make -f makefile.jack make[1]: Entering directory `/opt/cvs/chuck_dev/src' gcc -o chuck chuck.tab.o chuck.yy.o chuck_main.o chuck_errormsg.o chuck_utils.o chuck_symbol.o chuck_table.o chuck_temp.o chuck_absyn.o chuck_type.o chuck_emit.o chuck_frame.o chuck_instr.o chuck_vm.o chuck_ugen.o chuck_bbq.o chuck_socket.o chuck_dl.o digitalio_rtaudio.o rtaudio.o midiio_alsa.o ugen_osc.o ugen_xxx.o ugen_filter.o ugen_stk.o ulib_machine.o ulib_math.o ulib_std.o util_buffers.o util_sndfile.o -lasound -ljack -lstdc++ -ldl -lm ugen_stk.o(.text+0x2c4f3): In function `WvIn::openFile(char const*, bool, bool, bool)': /opt/cvs/chuck_dev/src/ugen_stk.cpp:17318: undefined reference to `ahh_size' yeah, makefile.jack needs attached patch... (one object was missing)
´ Cheers, Niklas -- Computer Music PhD-student University of Waikato Hamilton New Zealand
Niklas's fix is now in CVS. Best, Ge! On Jul 28, 2004, at 8:35 PM, Niklas Werner wrote:
On Thu, 29 Jul 2004 12:13, smoerk wrote:
# make linux-jack make -f makefile.jack make[1]: Entering directory `/opt/cvs/chuck_dev/src' gcc -o chuck chuck.tab.o chuck.yy.o chuck_main.o chuck_errormsg.o chuck_utils.o chuck_symbol.o chuck_table.o chuck_temp.o chuck_absyn.o chuck_type.o chuck_emit.o chuck_frame.o chuck_instr.o chuck_vm.o chuck_ugen.o chuck_bbq.o chuck_socket.o chuck_dl.o digitalio_rtaudio.o rtaudio.o midiio_alsa.o ugen_osc.o ugen_xxx.o ugen_filter.o ugen_stk.o ulib_machine.o ulib_math.o ulib_std.o util_buffers.o util_sndfile.o -lasound -ljack -lstdc++ -ldl -lm ugen_stk.o(.text+0x2c4f3): In function `WvIn::openFile(char const*, bool, bool, bool)': /opt/cvs/chuck_dev/src/ugen_stk.cpp:17318: undefined reference to `ahh_size' yeah, makefile.jack needs attached patch... (one object was missing)
´ Cheers,
Niklas -- Computer Music PhD-student University of Waikato Hamilton New Zealand
_______________________________________________ chuck mailing list chuck@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck
participants (3)
-
Ge Wang
-
Niklas Werner
-
smoerk