<div dir="ltr">Here is the complete Configure command and output: <div><br></div><div>Sandy@LAPTOP-EF0KJKUO ~/snd-19.7<br>$ ./configure --without-gui --without-audio --with-s7<br>checking build system type... x86_64-unknown-cygwin<br>checking host system type... x86_64-unknown-cygwin<br>checking for gcc... gcc<br>checking whether the C compiler works... yes<br>checking for C compiler default output file name... a.exe<br>checking for suffix of executables... .exe<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... no<br>checking for gsl... no<br>checking for oggdec... /usr/bin/oggdec<br>checking for oggenc... /usr/bin/oggenc<br>checking for mpg123... /usr/bin/mpg123<br>checking for mpg321... no<br>checking for speexdec... /usr/bin/speexdec<br>checking for speexenc... /usr/bin/speexenc<br>checking for flac... /usr/bin/flac<br>checking for timidity... /usr/bin/timidity<br>checking for wavpack... /usr/bin/wavpack<br>checking for wvunpack... /usr/bin/wvunpack<br>checking for audio system... None<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 ...........: 19.7<br> CFLAGS ................: -O2 -I. -g -O2<br> LDFLAGS ...............:<br> LIBS...................: <br> prefix.................: /usr/local<br> extension language.....: s7<br> audio system...........: None<br> graphics toolkit.......: None<br> optional libraries.....:<br> random features........:<br> environs...............: x86_64-unknown-cygwin gcc<br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 17, 2019 at 12:49 PM David O'Toole <<a href="mailto:deeteeoh1138@gmail.com">deeteeoh1138@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Configuring without GUI or audio support, I successfully compiled Snd on Cygwin. However, the binary fails to start due to linker errors (transcript below)<div><br></div><div>I've actually seen this happen on Linux back when first getting Snd built, but I forget what caused the error that time.<br><div><br></div><div>Sandy@LAPTOP-EF0KJKUO ~/snd-19.7<br>$ snd<br>writing libc_s7.c<br>libc_s7.o:libc_s7.c:(.text+0x1e): undefined reference to `s7_cadr'<br>libc_s7.o:libc_s7.c:(.text+0x1e): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_cadr'<br>libc_s7.o:libc_s7.c:(.text+0x26): undefined reference to `s7_integer'<br>libc_s7.o:libc_s7.c:(.text+0x26): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_integer'<br>libc_s7.o:libc_s7.c:(.text+0x35): undefined reference to `s7_car'<br>libc_s7.o:libc_s7.c:(.text+0x35): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_car'<br>libc_s7.o:libc_s7.c:(.text+0x3d): undefined reference to `s7_c_pointer'<br>libc_s7.o:libc_s7.c:(.text+0x3d): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_c_pointer'<br>libc_s7.o:libc_s7.c:(.text+0x4c): undefined reference to `s7_make_string_with_length'<br>libc_s7.o:libc_s7.c:(.text+0x4c): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_make_string_with_length'<br>libc_s7.o:libc_s7.c:(.text+0x71): undefined reference to `s7_car'<br>libc_s7.o:libc_s7.c:(.text+0x71): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_car'<br>libc_s7.o:libc_s7.c:(.text+0x79): undefined reference to `s7_is_string'<br>libc_s7.o:libc_s7.c:(.text+0x79): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_is_string'<br>libc_s7.o:libc_s7.c:(.text+0x86): undefined reference to `s7_f'<br>libc_s7.o:libc_s7.c:(.text+0x86): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_f'<br>libc_s7.o:libc_s7.c:(.text+0x99): undefined reference to `s7_make_symbol'<br>libc_s7.o:libc_s7.c:(.text+0x99): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_make_symbol'<br>libc_s7.o:libc_s7.c:(.text+0xa8): undefined reference to `s7_car'<br>libc_s7.o:libc_s7.c:(.text+0xa8): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `s7_car'<br>libc_s7.o:libc_s7.c:(.text+0xb0): undefined reference to `s7_string'<br>libc_s7.o:libc_s7.c:(.text+0xb0): additional relocation overflows omitted from the output<br>libc_s7.o:libc_s7.c:(.text+0xc2): undefined reference to `s7_make_c_pointer_with_type'<br><br><br><br>----- large number of similar entries omitted ----<br><br>libc_s7.o:libc_s7.c:(.text+0x2a961): undefined reference to `s7_name_to_value'<br>libc_s7.o:libc_s7.c:(.text+0x2a970): undefined reference to `s7_set_i_i_function'<br>libc_s7.o:libc_s7.c:(.text+0x2a983): undefined reference to `s7_name_to_value'<br>libc_s7.o:libc_s7.c:(.text+0x2a992): undefined reference to `s7_set_i_i_function'<br>libc_s7.o:libc_s7.c:(.text+0x2a9a5): undefined reference to `s7_name_to_value'<br>libc_s7.o:libc_s7.c:(.text+0x2a9b4): undefined reference to `s7_set_i_i_function'<br>libc_s7.o:libc_s7.c:(.text+0x2a9c7): undefined reference to `s7_name_to_value'<br>libc_s7.o:libc_s7.c:(.text+0x2a9d6): undefined reference to `s7_set_i_i_function'<br>libc_s7.o:libc_s7.c:(.text+0x2a9e9): undefined reference to `s7_name_to_value'<br>libc_s7.o:libc_s7.c:(.text+0x2a9f8): undefined reference to `s7_set_i_i_function'<br>libc_s7.o:libc_s7.c:(.text+0x2aa0b): undefined reference to `s7_name_to_value'<br>libc_s7.o:libc_s7.c:(.text+0x2aa1a): undefined reference to `s7_set_i_i_function'<br>collect2: error: ld returned 1 exit status<br>loading libc_s7.so<br>load /home/Sandy/snd-19.7/libc_s7.so failed: No such file or directory<br><br>;load: can't open "libc_s7.so"<br>; (load so-file-name cur-env)<br>; cload.scm, line 682<br>; (load so-file-name cur-env)<br>; ((curlet))<br>; (lst)<br><br><br>;*libc*: unbound variable<br>; (with-let (sublet *libc*) (define...<br>; repl.scm, line 21<br>; (with-let (sublet *libc*) (define (symbol...<br>; ((define (symbol-completion text) (let ((...<br>; ((signatures sig) 'NULL)<br>; (*repl* 'run)<br><br></div></div></div>
</blockquote></div>