Re: [ecasound] reports

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] reports
From: Kai Vehmanen (k_AT_eca.cx)
Date: Sat Jun 29 2002 - 15:04:00 EEST


On Fri, 28 Jun 2002, raoul.megelas wrote:

> But, if the system does not have a suitable libdl.so,
> of course the config fails.
> i say suitable because the compat/linux/libdl-2.2.2.so compiles quite well
> but produces a segmentation fault with a core dump at running time.
> FreeBSD have its own dlopen function in <dlfcn.h> wth the following syntax:

Hmm, about the following configure.in patch:

-AC_CHECK_LIB(dl, dlopen,, AC_MSG_ERROR([*** required dlopen() function not found! ***]))
+AC_SEARCH_LIBS(dlopen, dl,, AC_MSG_ERROR([*** required dlopen() function not found! ***]))

This will first test for dlopen() without any extra libs and only if that
fails, then re-runs the test with "-ldl". Then if that, too, fails, error
message is printed and configure fails.

> 2. Here is two report errors displayed when running
> ecasound (cvs) version (.10).
[...]
> (libkvutils) kvu_rtcaps: warning! POSIX_MEMLOCK not supported

Not that serious. It means ecasound can't use mlockall() function that is
used to lock memory against swapping. Memory locking is used to increase
realtime reliability. The failing configure tests are:

AC_CHECK_FUNCS(mlockall)
AC_CHECK_FUNCS(munlockall)

> ecasound: ERROR: [ECA-SESSION] : "(eca-chainsetup-parser) Output device or file type /dev/dsp not recognized."

This is more serious as it means OSS soundcard support was not succesfully
compiled. You should have 'ECA_COMPILE_OSS' defined in config.h after
running configure. The failed test is:

AC_CHECK_HEADER(sys/soundcard.h,oss_support=yes,oss_support=no)

-- 
 http://www.eca.cx
 Audio software for Linux!

-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request_AT_wakkanet.fi>.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Jun 29 2002 - 15:03:26 EEST