[solution] compile and link problem under FC3...
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
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@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
participants (2)
-
Furlan Primus
-
Ge Wang