[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] Can't build sc3-plugins on Fedora 20



Hi Phil,
I had this problem relatively recently in Ubuntu 13.10 and I believe the solution was to build both SuperCollider and the plugins from the most recent versions on github. It also seemed to work here:

http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/Trouble-installing-sc3-plugins-on-ubuntu-td7597038.html

HTH

Chad


On Sun, Dec 29, 2013 at 5:19 AM, Phil Thomson <supercollider@xxxxxxxxxxxxxx> wrote:
Any thoughts?

I get the same error when trying to get sc3-plugins source from git.

On Fri, 27 Dec 2013 21:56:21 -0800
Phil Thomson <supercollider@xxxxxxxxxxxxxx> wrote:

> Hi all,
>
> I have installed sc 3.6.6 from source after having downloaded the 3.6.6 tarball from sourceforge. I have downloaded the sc3-plugins tarball from here:
> http://sourceforge.net/projects/sc3-plugins/files/latest/download
>
> When running 'make', I get this:
>
> [ 97%] Building CXX object source/CMakeFiles/TagSystemUgens.dir/TagSystemUGens/TagSystemUgens.cpp.o
> /home/phil/src/sc3-plugins-src-2012-05-26/source/TagSystemUGens/TagSystemUgens.cpp:78:0: warning: "GET_BUF" redefined [enabled by default]
>  #define GET_BUF \
>  ^
> In file included from /usr/local/include/SuperCollider/plugin_interface/SC_PlugIn.h:26:0,
>                  from /home/phil/src/sc3-plugins-src-2012-05-26/source/TagSystemUGens/TagSystemUgens.cpp:26:
> /usr/local/include/SuperCollider/plugin_interface/SC_Unit.h:251:0: note: this is the location of the previous definition
>  #define GET_BUF \
>  ^
> /home/phil/src/sc3-plugins-src-2012-05-26/source/TagSystemUGens/TagSystemUgens.cpp: In function ‘void Dfsm_next(Dfsm*, int)’:
> /home/phil/src/sc3-plugins-src-2012-05-26/source/TagSystemUGens/TagSystemUgens.cpp:670:27: error: call of overloaded ‘sc_isnan(int&)’ is ambiguous
>   if(sc_isnan(unit->m_count)) {  // terminate and reset
>                            ^
> /home/phil/src/sc3-plugins-src-2012-05-26/source/TagSystemUGens/TagSystemUgens.cpp:670:27: note: candidates are:
> In file included from /usr/local/include/SuperCollider/plugin_interface/SC_PlugIn.h:30:0,
>                  from /home/phil/src/sc3-plugins-src-2012-05-26/source/TagSystemUGens/TagSystemUgens.cpp:26:
> /usr/local/include/SuperCollider/plugin_interface/SC_InlineUnaryOp.h:57:13: note: bool sc_isnan(float)
>  inline bool sc_isnan(float x)
>              ^
> /usr/local/include/SuperCollider/plugin_interface/SC_InlineUnaryOp.h:66:13: note: bool sc_isnan(double)
>  inline bool sc_isnan(double x)
>              ^
> make[2]: *** [source/CMakeFiles/TagSystemUgens.dir/TagSystemUGens/TagSystemUgens.cpp.o] Error 1
> make[1]: *** [source/CMakeFiles/TagSystemUgens.dir/all] Error 2
> make: *** [all] Error 2
>
>  :: ~/src/sc3-plugins-src-2012-05-26/build :: cmake -L ..
> -- Using SC source located at /usr/local/include/SuperCollider
> -- local_sources:
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/phil/src/sc3-plugins-src-2012-05-26/build
> -- Cache values
> AY:BOOL=ON
> CMAKE_BUILD_TYPE:STRING=
> CMAKE_INSTALL_PREFIX:PATH=/usr/local
> FFTW3F_INCLUDE_DIR:PATH=/usr/include
> FFTW3F_LIBRARY:FILEPATH=/lib64/libfftw3f.so
> IN_PLACE_BUILD:BOOL=ON
> NOVA_SIMD:BOOL=ON
> OSX_PACKAGE:BOOL=OFF
> QUARKS:BOOL=OFF
> SC_PATH:PATH=/usr/local/include/SuperCollider
> SUPERNOVA:BOOL=OFF
>
> _______________________________________________
> sc-users mailing list
>
> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: https://listarc.bham.ac.uk/marchives/sc-users/
> search: https://listarc.bham.ac.uk/lists/sc-users/search/

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/