<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br><div>> Message: 3<br>> Date: Fri, 27 Feb 2015 10:49:33 -0800<br>> From: "Bill Schottstaedt" <bil@ccrma.Stanford.EDU><br>> Subject: Re: [CM] analog-filter.scm<br>> To: James Hearon <j_hearon@hotmail.com>,        "cmdist@ccrma.Stanford.EDU"<br>>         <cmdist@ccrma.Stanford.EDU><br>> Message-ID: <20150227184704.M76841@ccrma.Stanford.EDU><br>> Content-Type: text/plain;        charset=iso-8859-1<br>> <br>> gsl-roots needs HAVE_COMPLEX_NUMBERS and HAVE_COMPLEX_TRIG<br>> in s7, which means it can't work in Windows, c++, or FreeBSD.<br>> If you aren't in that group, I need to know how you built Snd,<br>> and what those flags are. gsl-roots is used in the Bessel filter<br>> section, but is not related to the gsl Bessel function stuff.<br><br>Hi,<br>Thanks for the info. I've built Snd-15.4 on f21, and not seeing anything about HAVE_COMPLEX_NUMBERS or HAVE_COMPLEX_TRIG from the build output. Is that something I need to add when running make or gcc?<br><br><br>[jhearon@localhost snd-15.4]$ ./configure --with-s7 --with-gsl --with-motif --with-alsa SNDLIB_CONFIG_path=/opt/sndlib<br>checking build system type... x86_64-unknown-linux-gnu<br>checking host system type... x86_64-unknown-linux-gnu<br>checking for gcc... gcc<br>checking whether the C compiler works... yes<br>checking for C compiler default output file name... a.out<br>checking for suffix of executables... <br>checking whether we are cross compiling... no<br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking for a BSD-compatible install... /usr/bin/install -c<br>checking how to run the C preprocessor... gcc -E<br>checking for grep that handles long lines and -e... /usr/bin/grep<br>checking for egrep... /usr/bin/grep -E<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br>checking whether byte ordering is bigendian... no<br>checking size of void *... 8<br>checking for pkg-config... /usr/bin/pkg-config<br>checking for fftw3... yes<br>checking for gsl... yes<br>checking for X... libraries , headers <br>checking for gethostbyname... yes<br>checking for connect... yes<br>checking for remove... yes<br>checking for shmat... yes<br>checking for IceConnectionNumber in -lICE... yes<br>checking for oggdec... /usr/bin/oggdec<br>checking for oggenc... /usr/bin/oggenc<br>checking for mpg123... no<br>checking for mpg321... no<br>checking for speexdec... no<br>checking for speexenc... no<br>checking for flac... no<br>checking for timidity... no<br>checking for ttaenc... no<br>checking for wavpack... /usr/bin/wavpack<br>checking for wvunpack... /usr/bin/wvunpack<br>checking for audio system... ALSA<br>configure: creating ./config.status<br>config.status: creating makefile<br>config.status: creating mus-config.h<br>config.status: mus-config.h is unchanged<br><br> Options selected<br> -------------------------<br> Snd version ...........: 15.4<br> CFLAGS ................: -O2 -I. -g -O2<br> LDFLAGS ...............: -Wl,-export-dynamic<br> LIBS...................: -lm -ldl<br> prefix.................: /usr/local<br> extension language.....: s7<br> audio system...........: ALSA<br> graphics toolkit.......: Motif<br> optional libraries.....: fftw3 gsl<br> random features........:<br> environs...............: x86_64-unknown-linux-gnu gcc<br><br>[jhearon@localhost snd-15.4]$ make<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 s7.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 headers.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 audio.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 io.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 sound.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 clm.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 xen.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 vct.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 sndlib2xen.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 clm2xen.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-io.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-utils.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-listener.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-completion.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-menu.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-axis.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-data.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-fft.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-marks.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-file.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-edits.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-chn.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-dac.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-region.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-select.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-find.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-snd.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-help.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-main.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-print.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-trans.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-mix.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-env.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-xen.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-ladspa.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-kbd.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-sig.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-draw.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-gxbitmaps.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-gxcolormaps.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 snd-motif.c<br>gcc -c -DSCRIPTS_DIR=\"/usr/local/share/snd\" -O2 -I. -g -O2 xm.c<br>gcc -Wl,-export-dynamic -O2 -I. -g -O2 s7.o headers.o audio.o io.o sound.o clm.o xen.o vct.o sndlib2xen.o clm2xen.o snd-io.o snd-utils.o snd-listener.o snd-completion.o snd-menu.o snd-axis.o snd-data.o snd-fft.o snd-marks.o snd-file.o snd-edits.o snd-chn.o snd-dac.o snd-region.o snd-select.o snd-find.o snd-snd.o snd-help.o snd-main.o snd-print.o snd-trans.o snd-mix.o snd.o snd-env.o snd-xen.o snd-ladspa.o snd-kbd.o snd-sig.o snd-draw.o snd-gxbitmaps.o snd-gxcolormaps.o snd-motif.o xm.o -o snd -lSM -lICE -lXm -lXt -lX11 -lXext -lSM -lICE -lXft -lXpm -lasound -lfftw3 -lgsl -lgslcblas -lm -lm -ldl<br><br><br><br></div>                                            </div></body>
</html>