[chuck-users] [solution] compile and link problem under FC3...
Ge Wang
gewang at CS.Princeton.EDU
Sun Aug 28 05:08:18 EDT 2005
Greetings!
Furlan, thanks for posting this solution for the linux build.
To linux users, the linux build assumes you have libsndfile installed -
which was not mentioned on the website - unless you comment these lines
in the makefile. However, for linux, it is safer to compile against a
libsndfile that is configured for your system, rather than the
pre-configured version we have provided.
The Stacken developers have made autoconf build systems that handle
this in a sane manner, however this has not been integrated into v2
yet.
The ChucK release page has been updated under linux for libsndfile.
Best,
Ge!
On Aug 28, 2005, at 3:46 AM, Furlan Primus wrote:
> Hi,
>
> Earlier today I had trouble compiling and linking the 'Dracula'
> version of ChucK. After some emails to Ge Wang a solution was found.
>
> The problem was that when compiling for linux-alsa it was looking for
> a file called sndfile.h and that file was NOT on my system as I have a
> precompiled version of libsndfile.
>
> The solution was to follow the directions in the makefile.alsa file:
>
> #----------------------------------------------------------------------
> -------
> # by default, ChucK on linux needs libsndfile...
> # comment the next 3 lines to use a pre-configured libsndfile
> #----------------------------------------------------------------------
> -------
> # FLAGS+= -D__CK_SNDFILE_NATIVE__
> # LIBS+= -lsndfile
> # SF_OBJ=
>
> Once that was commented out (as above) the compilation & linking went
> without any further delay. Maybe this will assist someone else who
> experiences a similar problem.
>
> ciao,
> furlan
>
> --
> Home: http://flprim.us/index.html
>
> Ambition is a poor excuse for not having sense enough to be lazy.
> -- Milan Kundera
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
More information about the chuck-users
mailing list