Compiling Chuck on Ubuntu 7.04
Hello, I'm trying to compile and install chuck on Ubuntu 7.04 with OSS yet have come across the following error message: What have I done wrong? Thanks, Christian christian@christian-laptop:~/Downloads/chuck-1.2.1.1/src$ make linux-oss make -f makefile.oss make[1]: Betrete Verzeichnis '/home/christian/Downloads/chuck-1.2.1.1/src' g++ -D__LINUX_OSS__ -c -O3 -D__CK_SNDFILE_NATIVE__ rtaudio.cpp g++ -D__LINUX_OSS__ -c -O3 -D__CK_SNDFILE_NATIVE__ rtmidi.cpp g++ -D__LINUX_OSS__ -c -O3 -D__CK_SNDFILE_NATIVE__ ugen_osc.cpp g++ -D__LINUX_OSS__ -c -O3 -D__CK_SNDFILE_NATIVE__ ugen_filter.cpp g++ -D__LINUX_OSS__ -c -O3 -D__CK_SNDFILE_NATIVE__ ugen_stk.cpp g++ -D__LINUX_OSS__ -c -O3 -D__CK_SNDFILE_NATIVE__ ugen_xxx.cpp ugen_xxx.cpp:43:21: error: sndfile.h: No such file or directory ugen_xxx.cpp:2075: Fehler: ISO-C++ verbietet Deklaration von »SNDFILE« ohne Typ ugen_xxx.cpp:2075: Fehler: expected »;« before »*« token ugen_xxx.cpp: In constructor »sndbuf_data::sndbuf_data()«: ugen_xxx.cpp:2111: Fehler: »fd« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp: In function »long unsigned int sndbuf_read(sndbuf_data*, long unsigned int, long unsigned int)«: ugen_xxx.cpp:2142: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2154: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2154: Fehler: »sf_seek« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2158: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2158: Fehler: »sf_readf_float« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2168: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2168: Fehler: »sf_close« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2169: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp: In function »void sndbuf_setpos(sndbuf_data*, double)«: ugen_xxx.cpp:2216: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp: In function »float sndbuf_sampleAt(sndbuf_data*, long int)«: ugen_xxx.cpp:2236: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp: In function »void sndbuf_ctrl_read(Chuck_Object*, void*, Chuck_DL_Return*, Chuck_VM_Shred*)«: ugen_xxx.cpp:2457: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2459: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2459: Fehler: »sf_close« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2460: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2588: Fehler: »SF_INFO« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2588: Fehler: expected `;' before »info« ugen_xxx.cpp:2589: Fehler: »info« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2594: Fehler: »SF_FORMAT_RAW« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2594: Fehler: »SF_FORMAT_PCM_16« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2594: Fehler: »SF_ENDIAN_CPU« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2600: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2600: Fehler: »SFM_READ« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2600: Fehler: »sf_open« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2601: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2601: Fehler: »sf_error« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2605: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2605: Fehler: »sf_strerror« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2606: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2606: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2606: Fehler: »sf_close« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2630: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2630: Fehler: »sf_seek« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2643: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2643: Fehler: »sf_close« wurde in diesem Gültigkeitsbereich nicht definiert ugen_xxx.cpp:2643: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp:2647: Fehler: »struct sndbuf_data« hat kein Element namens »fd« ugen_xxx.cpp: In function »void sndbuf_cget_valueAt(Chuck_Object*, void*, Chuck_DL_Return*, Chuck_VM_Shred*)«: ugen_xxx.cpp:2840: Fehler: »struct sndbuf_data« hat kein Element namens »fd« make[1]: *** [ugen_xxx.o] Fehler 1 make[1]: Verlasse Verzeichnis '/home/christian/Downloads/chuck-1.2.1.1/src' make: [linux-oss] Fehler 2 (ignoriert)
Hi Steve, it works now. Thanks a lot. Christian Am Mittwoch, den 28.11.2007, 08:55 -0500 schrieb Stephen Sinclair:
ugen_xxx.cpp:43:21: error: sndfile.h: No such file or directory
It would appear that you have not installed sndfile.h. Always read your error messages carefully!
Try "sudo apt-get install libsndfile1-dev"
Steve _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users -- Christian Werthschulte Siemensstraße 26 40227 Düsseldorf 0211-7888861 0176-21835479
Great! :)
Steve
On Nov 28, 2007 9:08 AM, Christian Werthschuĺte
Hi Steve,
it works now. Thanks a lot.
Christian
Am Mittwoch, den 28.11.2007, 08:55 -0500 schrieb Stephen Sinclair:
ugen_xxx.cpp:43:21: error: sndfile.h: No such file or directory
It would appear that you have not installed sndfile.h. Always read your error messages carefully!
Try "sudo apt-get install libsndfile1-dev"
Steve _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users -- Christian Werthschulte Siemensstraße 26 40227 Düsseldorf 0211-7888861 0176-21835479
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Stephen Sinclair wrote:
It would appear that you have not installed sndfile.h. Always read your error messages carefully!
And if you're not sure about what package contains the missing file use apt-file search! sudo apt-get install apt-file sudo apt-file update sudo apt-file search sndfile.h The "apt-file update" updates what apt-file is searching in to match what apt-get can actually see. -- peace, love & harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk
participants (3)
-
Atte André Jensen
-
Christian Werthschuĺte
-
Stephen Sinclair