[CM] cygwin+snd blues

Rodrigo Segnini rsegnini@ccrma.Stanford.EDU
Thu, 7 Oct 2004 08:46:32 -0700


This is a multi-part message in MIME format.

------=_NextPart_000_0022_01C4AC4A.28580130
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Thanks Bill for your reply. 

Attached are snd's config.h and the output of snd --version in a text
file.

I am interested in working with cm-cmn-clm under the same roof. I do so
in linux, but I will spread the gospel in places where currently mac-osx
and winxp are more popular among composers.

Cm supports clisp on the three platforms. Sometime ago clm did too (what
version was that?).
But I understand you have to make choices; I happily abide. I'm looking
for alternatives.

On windows it's either an unix emulator or a native app, thus Cygwin
(and whatever runs on it), or acl-lite/clisp.

Cmucl does not run (so far) in either. Acl-lite has memory limitations

Or maybe I'm looking in a wrong direction. I'm an old lisp'er. Recent
postings in cmdist give me the impression that at some point we would be
able to do all clm things on snd's listener. Am I right in this
assumption? 

That would be awesome! I could use some advice as to what's available
right now. In particular, whether grani and dlocsig can be used there.

Thanks,

Rodrigo




-----Original Message-----
From: Bill Schottstaedt [mailto:bil@ccrma.Stanford.EDU] 
Sent: Thursday, October 07, 2004 4:21 AM
To: Rodrigo Segnini
Cc: cmdist@ccrma.Stanford.EDU
Subject: Re: [CM] cygwin+snd blues
Importance: High

 > can't play : reason not known

Please send me the config.h or config.log files, or the print out
of snd --version.  I think the cygwin version is supposed to use
the Windows API.  I never implemented audio input in that version,
so the message:

 > no audio input devices available

is not surprising.

 > I can't do the same with clm because of the function compile-and-load
 > which is undefined in clisp--at least in mine.

Clisp is no longer supported.  I don't know what lisps are available
in cygwin.

------=_NextPart_000_0022_01C4AC4A.28580130
Content-Type: text/plain;
	name="sndversion.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="sndversion.txt"

This is Snd version 7.7 of 6-Sep-04:=0A=
    Xen: 1.18, Guile: 1.6.4=0A=
    Enlightened Sound Daemon: 0.2.35 (Audiofile 0.2.6)=0A=
    Sndlib 19.5 (30-Jul-04, int24 samples)=0A=
    CLM 3.5 (6-Sep-04)=0A=
    GSL 1.5=0A=
    Lesstif 0.93 =0A=
    Motif 2.1.0 X11R6=0A=
    Xpm 3.4.11=0A=
    with large file support=0A=
    with gettext: C=0A=
    Compiled Oct  6 2004 10:00:49=0A=
    C: 3.3.3 (cygwin special)=0A=
=0A=
    configured via: ./configure --with-esd=0A=

------=_NextPart_000_0022_01C4AC4A.28580130
Content-Type: application/octet-stream;
	name="config.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="config.h"

/* config.h.  Generated by configure.  */=0A=
#ifndef CONFIG_H_LOADED=0A=
#define CONFIG_H_LOADED=0A=
=0A=
/* #undef const */=0A=
=0A=
/* #undef CLOSEDIR_VOID */=0A=
#define RETSIGTYPE void=0A=
=0A=
/* Define to `int' or something if <sys/types.h> doesn't define.  */=0A=
/* #undef mode_t */=0A=
/* #undef pid_t */=0A=
/* #undef size_t */=0A=
/* #undef off_t */=0A=
=0A=
/* #undef WORDS_BIGENDIAN */=0A=
#define HAVE_GETCWD 1=0A=
#define HAVE_GETWD 1=0A=
#define HAVE_STRFTIME 1=0A=
#define HAVE_STRERROR 1=0A=
#define HAVE_VPRINTF 1=0A=
#define HAVE_READLINK 1=0A=
#define HAVE_SETLOCALE 1=0A=
#define HAVE_SLEEP 1=0A=
#define HAVE_ACCESS 1=0A=
#define HAVE_OPENDIR 1=0A=
#define HAVE_SIGNAL 1=0A=
#define HAVE_STATFS 1=0A=
/* #undef HAVE_STATVFS */=0A=
#define HAVE_CLOCK 1=0A=
#define HAVE_VSNPRINTF 1=0A=
#define HAVE_SNPRINTF 1=0A=
#define HAVE_STRINGIZE 1=0A=
#define HAVE_MEMMOVE 1=0A=
#define HAVE_STRDUP 1=0A=
#define HAVE_FILENO 1=0A=
#define HAVE_LSTAT 1=0A=
#define HAVE_STRCASECMP 1=0A=
#define HAVE_DECL_HYPOT 1=0A=
#define HAVE_DECL_ISNAN 1=0A=
/* #undef HAVE_COMPLEX_TRIG */=0A=
=0A=
#define HAVE_SYS_MOUNT_H 1=0A=
#define HAVE_DIRENT_H 1=0A=
/* #undef HAVE_NDIR_H */=0A=
/* #undef HAVE_SYS_DIR_H */=0A=
/* #undef HAVE_SYS_NDIR_H */=0A=
#define HAVE_FCNTL_H 1=0A=
#define HAVE_LIMITS_H 1=0A=
#define HAVE_STRING_H 1=0A=
#define HAVE_UNISTD_H 1=0A=
#define HAVE_STDBOOL_H 1=0A=
/* #undef HAVE_SYS_TIME_H */=0A=
#define HAVE_DLFCN_H 1=0A=
#define HAVE_GSL_GSL_VERSION_H 1=0A=
#define HAVE_SYS_SOUNDCARD_H 1=0A=
/* #undef HAVE_MACHINE_SOUNDCARD_H */=0A=
/* #undef HAVE_SYS_MIXER_H */=0A=
/* #undef USR_LIB_OSS */=0A=
/* #undef USR_LOCAL_LIB_OSS */=0A=
/* #undef OPT_OSS */=0A=
/* #undef VAR_LIB_OSS */=0A=
/* #undef HAVE_LIBC_H */=0A=
#define HAVE_SYS_VFS_H 1=0A=
#define HAVE_SYS_STATFS_H 1=0A=
/* #undef HAVE_SYS_STATVFS_H */=0A=
#define HAVE_SETJMP_H 1=0A=
/* #undef HAVE_GNU_LIBC_VERSION_H */=0A=
#define HAVE_PWD_H 1=0A=
#define HAVE_LOCALE_H 1=0A=
/* #undef HAVE_SYS_FPU_H */=0A=
#define HAVE_SYS_PARAM_H 1=0A=
/* #undef HAVE_ALSA_ASOUNDLIB_H */=0A=
/* #undef HAVE_BYTESWAP_H */=0A=
#define HAVE_STDINT_H 1=0A=
=0A=
#define SIZEOF_OFF_T 8=0A=
#define ENABLE_NLS 1=0A=
#define PACKAGE "snd"=0A=
#define VERSION "7.7"=0A=
#define CONFIGURE_PROG "./configure"=0A=
#define CONFIGURE_ARGS "--with-esd"=0A=
=0A=
/* #undef LINUX */=0A=
/* #undef SGI */=0A=
/* #undef ALPHA */=0A=
/* #undef SUN */=0A=
/* #undef OPENBSD */=0A=
/* #undef WINDOZE */=0A=
/* #undef HAVE_OSS */=0A=
/* #undef HAVE_ALSA */=0A=
/* #undef HAVE_JACK */=0A=
/* #undef HAVE_SAM_9407 */=0A=
/* #undef MAC_OSX */=0A=
#define ESD 1=0A=
/* #undef HPUX */=0A=
=0A=
#define HAVE___FUNC__ 1=0A=
/* #undef HAVE_FFTW */=0A=
/* #undef HAVE_FFTW3 */=0A=
#define HAVE_GUILE 1=0A=
/* #undef HAVE_RUBY */=0A=
#define HAVE_EXTENSION_LANGUAGE 1=0A=
#define HAVE_XPM 1=0A=
/* #undef HAVE_XM_XP */=0A=
/* #undef HAVE_GL */=0A=
/* #undef JUST_GL */=0A=
/* #undef DEFAULT_TEMP_DIR */=0A=
/* #undef DEFAULT_SAVE_DIR */=0A=
/* #undef DEFAULT_DOC_DIR */=0A=
#define STATFS_ARGS 2=0A=
/* #undef SND_CONFIG_GET_ID_ARGS */=0A=
#define TRAP_SEGFAULT 1=0A=
/* #undef SND_AS_WIDGET */=0A=
#define Float float=0A=
/* #undef _FILE_OFFSET_BITS */=0A=
/* #undef _LARGE_FILES */=0A=
/* #undef USE_GTK */=0A=
#define USE_MOTIF 1=0A=
/* #undef USE_NO_GUI */=0A=
#define HAVE_MOTIF 1=0A=
/* #undef HAVE_XmToolTipGetLabel */=0A=
/* #undef HAVE_XmCreateMultiList */=0A=
/* #undef HAVE_XmCreateDataField */=0A=
/* #undef HAVE_XmCreateButtonBox */=0A=
/* #undef HAVE_XmCreateTabStack */=0A=
/* #undef HAVE_XmCreateDropDown */=0A=
/* #undef HAVE_XmCreateColumn */=0A=
/* #undef HAVE_XmCreateFontSelector */=0A=
/* #undef HAVE_XmCreateColorSelector */=0A=
#define HAVE_XPM_GET_ERROR_STRING 1=0A=
#define HAVE_XPM_CREATE_XPM_IMAGE_FROM_PIXMAP 1=0A=
#define HAVE_GSL 1=0A=
#define GSL_VERSION "1.5"=0A=
/* #undef RUBY_VERSION */=0A=
/* #undef RUBY_RELEASE_DATE */=0A=
/* #undef RUBY_SEARCH_PATH */=0A=
/* #undef SNDLIB_USE_FLOATS */=0A=
/* #undef DEBUGGING */=0A=
/* #undef DEBUG_MEMORY */=0A=
/* #undef HAVE_LADSPA */=0A=
#define HAVE_X 1=0A=
/* #undef MUS_SAMPLE_BITS */=0A=
#define ESD_VERSION "0.2.35"=0A=
#define AUDIOFILE_VERSION "0.2.6"=0A=
#define HAVE_GETTEXT 1=0A=
/* #undef HAVE_READLINE */=0A=
/* #undef HAVE_STATIC_XM */=0A=
/* #undef WITH_EDITRES */=0A=
#define HAVE_XSHAPEQUERYEXTENSION 1=0A=
#define HAVE_APPLICABLE_SMOB 1=0A=
#define HAVE_SCM_REMEMBER_UPTO_HERE 1=0A=
#define HAVE_SCM_MAKE_REAL 1=0A=
#define HAVE_SCM_OBJECT_TO_STRING 1=0A=
#define HAVE_SCM_NUM2LONG_LONG 1=0A=
#define HAVE_SCM_C_MAKE_VECTOR 1=0A=
#define HAVE_SCM_C_DEFINE 1=0A=
#define HAVE_SCM_C_DEFINE_GSUBR 1=0A=
#define HAVE_SCM_C_EVAL_STRING 1=0A=
#define HAVE_SCM_NUM2INT 1=0A=
#define HAVE_SCM_LIST_N 1=0A=
#define HAVE_SCM_STR2SYMBOL 1=0A=
/* #undef HAVE_SCM_DEFINED_P */=0A=
#define HAVE_SCM_T_CATCH_BODY 1=0A=
#define HAVE_SCM_C_DEFINE_MODULE 1=0A=
#define HAVE_SCM_MEM2STRING 1=0A=
/* #undef HAVE_SCM_MAKE_RATIO */=0A=
#define HAVE_SCM_MAKE_COMPLEX 1=0A=
/* #undef HAVE_SCM_CONTINUATION_P */=0A=
#define HAVE_SCM_PORT_P 1=0A=
/* #undef HAVE_SCM_TO_SIGNED_INTEGER */=0A=
/* #undef HAVE_SCM_C_MAKE_RECTANGULAR */=0A=
/* #undef HAVE_GUILE_CALL_CC */=0A=
#define HAVE_GUILE_DYNAMIC_WIND 1=0A=
/* #undef HAVE_RB_NUM2LL */=0A=
/* #undef HAVE_RB_GC_DISABLE */=0A=
#define WITH_RUN 1=0A=
#define WITH_RELATIVE_PANES 1=0A=
/* #undef WITH_MIDI */=0A=
#define WITH_BUILTIN_GTKRC 1=0A=
/* #undef HAVE_GDK_GL_CONTEXT_COPY */=0A=
/* #undef HAVE_GDK_DRAW_PIXBUF */=0A=
/* #undef HAVE_GTK_FILE_CHOOSER_DIALOG_NEW */=0A=
/* #undef HAVE_GTK_EXPANDER_GET_USE_MARKUP */=0A=
/* #undef HAVE_GTK_MENU_SHELL_CANCEL */=0A=
/* #undef HAVE_GTK_COMBO_BOX_POPUP */=0A=
/* #undef HAVE_GTK_COMBO_BOX_ENTRY_NEW_TEXT */=0A=
/* #undef HAVE_GBOOLEAN_GTK_FILE_CHOOSER_SET_FILENAME */=0A=
/* #undef HAVE_GTK_ABOUT_DIALOG_NEW */=0A=
/* #undef HAVE_GTK_LABEL_SET_ELLIPSIZE */=0A=
/* #undef HAVE_GTK_FILE_CHOOSER_BUTTON_NEW */=0A=
/* #undef WITH_MODULES */=0A=
/* #undef WITH_SHARED_SNDLIB */=0A=
/* #undef WITH_HOBBIT */=0A=
/* #undef HAVE_LANGINFO_DECIMAL_POINT */=0A=
#define HAVE_LANGINFO_RADIXCHAR 1=0A=
/* #undef NL_TYPES_H_DEFINES_MALLOC */=0A=
/* #undef WITH_GTK_AND_X11 */=0A=
/* #undef HAVE_KAUDIODEVICEPROPERTYTRANSPORTTYPE */=0A=
/* #undef HAVE_KLINEARPCMFORMATFLAGISNONINTERLEAVED */=0A=
/* #undef JACK_VERSION */=0A=
/* #undef PANGO_VERSION */=0A=
/* #undef XM_DISABLE_DEPRECATED */=0A=
/* #undef CLM_DISABLE_DEPRECATED */=0A=
/* #undef SNDLIB_DISABLE_DEPRECATED */=0A=
/* #undef XEN_DISABLE_DEPRECATED */=0A=
=0A=
#define USE_SND 1=0A=
#endif=0A=

------=_NextPart_000_0022_01C4AC4A.28580130--