[chuck-users] chugins won't compile

Jean Menezes da Rocha jean at menezesdarocha.info
Fri Nov 28 23:03:23 EST 2014


Nevermind, I reinstalled ChucK from the github repo and now everything runs
fine.

Thanks for your attention!

On Fri, Nov 28, 2014 at 11:13 PM, Jean Menezes da Rocha <
jean at menezesdarocha.info> wrote:

> Well, even after "make" and "make install" ran successfully, I still can't
> get FIR to work. The error message is:
>
> [prcconv.ck]:line(7): undefined type 'FIR'...
>> [prcconv.ck]:line(7): ... in declaration ...
>
>
> Thanks in advance!
>
> On Fri, Nov 28, 2014 at 10:54 PM, Jean Menezes da Rocha <
> jean at menezesdarocha.info> wrote:
>
>> Thank you Spencer, the thing built smoothly!
>>
>> Now for some ChucKing!
>>
>> Best wishes!
>>
>> On Fri, Nov 28, 2014 at 10:49 PM, Spencer Salazar <
>> spencer at ccrma.stanford.edu> wrote:
>>
>>> Hi Jean,
>>>
>>> There was an error in the makefile (caused by some updates to the chuck
>>> source that didn't get moved to the chugin souce). I have committed a fix
>>> to the chugins repository on github, so if you pull from origin and try
>>> again, it should build successfully.
>>>
>>> spencer
>>>
>>>
>>> On Wed, Nov 26, 2014 at 11:50 PM, Jean Menezes da Rocha <
>>> jean at menezesdarocha.info> wrote:
>>>
>>>> Hello, fellow ChucKers,
>>>>
>>>> I cloned the ccrma/chugins repo from github. When I try to "make
>>>> linux", the following error log appears:
>>>>
>>>> CHUCK_STRICT=1 make -C ABSaturator/ linux
>>>>> make[1]: Entering directory '/home/jean/sandbox/chugins/ABSaturator'
>>>>> g++ -D__LINUX_ALSA__ -I../chuck/include/ -fPIC -O3 -Werror -c -o
>>>>> ABSaturator.o ABSaturator.cpp
>>>>> In file included from ../chuck/include/chuck_oo.h:43:0,
>>>>>                  from ../chuck/include/chuck_dl.h:41,
>>>>>                  from ABSaturator.cpp:27:
>>>>> ../chuck/include/util_thread.h:81:17: error: ‘THREAD_FUNCTION’ has not
>>>>> been declared
>>>>>      bool start( THREAD_FUNCTION routine, void * ptr = NULL );
>>>>>                  ^
>>>>> ../chuck/include/util_thread.h:94:5: error: ‘THREAD_HANDLE’ does not
>>>>> name a type
>>>>>      THREAD_HANDLE thread;
>>>>>      ^
>>>>> ../chuck/include/util_thread.h: In member function ‘void
>>>>> XThread::clear()’:
>>>>> ../chuck/include/util_thread.h:91:20: error: ‘thread’ was not declared
>>>>> in this scope
>>>>>      void clear() { thread = 0; }
>>>>>                     ^
>>>>> ../chuck/include/util_thread.h: At global scope:
>>>>> ../chuck/include/util_thread.h:115:5: error: ‘MUTEX’ does not name a
>>>>> type
>>>>>      MUTEX mutex;
>>>>>      ^
>>>>> In file included from ../chuck/include/chuck_dl.h:41:0,
>>>>>                  from ABSaturator.cpp:27:
>>>>> ../chuck/include/chuck_oo.h:485:28: error: ‘THREAD_TYPE’ has not been
>>>>> declared
>>>>>      static THREAD_RETURN ( THREAD_TYPE writeStr_thread ) ( void *data
>>>>> );
>>>>>                             ^
>>>>> ../chuck/include/chuck_oo.h:485:71: error: ISO C++ forbids declaration
>>>>> of ‘THREAD_RETURN’ with no type [-fpermissive]
>>>>>      static THREAD_RETURN ( THREAD_TYPE writeStr_thread ) ( void *data
>>>>> );
>>>>>
>>>>>  ^
>>>>> ../chuck/include/chuck_oo.h:485:71: error: ‘THREAD_RETURN’ declared as
>>>>> function returning a function
>>>>> ../chuck/include/chuck_oo.h:486:28: error: ‘THREAD_TYPE’ has not been
>>>>> declared
>>>>>      static THREAD_RETURN ( THREAD_TYPE writeInt_thread ) ( void *data
>>>>> );
>>>>>                             ^
>>>>> ../chuck/include/chuck_oo.h:486:71: error: ISO C++ forbids declaration
>>>>> of ‘THREAD_RETURN’ with no type [-fpermissive]
>>>>>      static THREAD_RETURN ( THREAD_TYPE writeInt_thread ) ( void *data
>>>>> );
>>>>>
>>>>>  ^
>>>>> ../chuck/include/chuck_oo.h:486:71: error: ‘THREAD_RETURN’ declared as
>>>>> function returning a function
>>>>> ../chuck/include/chuck_oo.h:487:28: error: ‘THREAD_TYPE’ has not been
>>>>> declared
>>>>>      static THREAD_RETURN ( THREAD_TYPE writeFloat_thread ) ( void
>>>>> *data );
>>>>>                             ^
>>>>> ../chuck/include/chuck_oo.h:487:73: error: ISO C++ forbids declaration
>>>>> of ‘THREAD_RETURN’ with no type [-fpermissive]
>>>>>      static THREAD_RETURN ( THREAD_TYPE writeFloat_thread ) ( void
>>>>> *data );
>>>>>
>>>>>    ^
>>>>> ../chuck/include/chuck_oo.h:487:73: error: ‘THREAD_RETURN’ declared as
>>>>> function returning a function
>>>>> makefile:102: recipe for target 'ABSaturator.o' failed
>>>>> make[1]: *** [ABSaturator.o] Error 1
>>>>> make[1]: Leaving directory '/home/jean/sandbox/chugins/ABSaturator'
>>>>> makefile:30: recipe for target 'ABSaturator/ABSaturator.chug' failed
>>>>> make: *** [ABSaturator/ABSaturator.chug] Error 2
>>>>
>>>>
>>>> What do you think?
>>>>
>>>> Best regards!
>>>>
>>>> --
>>>> Jean Menezes da Rocha
>>>> Compositor
>>>> Professor -- Faculdades Est
>>>> Mestre e Doutorando em Composição pela Universidade Federal da Bahia
>>>>
>>>> _______________________________________________
>>>> chuck-users mailing list
>>>> chuck-users at lists.cs.princeton.edu
>>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Spencer Salazar
>>> Doctoral Candidate
>>> Center for Computer Research in Music and Acoustics
>>> Stanford University
>>> https://ccrma.stanford.edu/~spencer/
>>>
>>>
>>> _______________________________________________
>>> chuck-users mailing list
>>> chuck-users at lists.cs.princeton.edu
>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>
>>>
>>
>>
>> --
>> Jean Menezes da Rocha
>> Compositor
>> Professor -- Faculdades Est
>> Mestre e Doutorando em Composição pela Universidade Federal da Bahia
>>
>
>
>
> --
> Jean Menezes da Rocha
> Compositor
> Professor -- Faculdades Est
> Mestre e Doutorando em Composição pela Universidade Federal da Bahia
>



-- 
Jean Menezes da Rocha
Compositor
Professor -- Faculdades Est
Mestre e Doutorando em Composição pela Universidade Federal da Bahia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20141129/c61d9b32/attachment-0001.html>


More information about the chuck-users mailing list