Subject: [ecasound] Solaris Build
From: Matthew Angell (angell@bohr.layoutwizard.com)
Date: Fri Nov 03 2000 - 16:23:45 EET
Hello,
I was wondering if anyone has had any luck running ecasound on
Solaris. After some tweaking and installing ncurses, I was able to get
it to compile. After install ldd shows everything is in place:
libecasound.so.7 => /usr/local/lib/libecasound.so.7
libpthread.so.1 => /usr/lib/libpthread.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libkvutils.so.1 => /usr/local/lib/libkvutils.so.1
librt.so.1 => /usr/lib/librt.so.1
libm.so.1 => /usr/lib/libm.so.1
libc.so.1 => /usr/lib/libc.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libthread.so.1 => /usr/lib/libthread.so.1
/usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1
Howver, after intallation if I run the simple command 'ecasound -d1' and
it cores after writing the .ecasoundrc file and displaying the initial
ecasound console banner.
configure --disable-oss --disable-alsa --disable-osstrigger
--disable-audiofile
truss shows the following just before the core.
...
open("/home/a/angell/.ecasoundrc", O_RDONLY) = 3
fstat(3, 0xFFBEE888) = 0
read(3, " m i d i - d e v i c e ".., 8192) = 770
close(3) = 0
open("/home/a/angell/.ecasoundrc", O_RDONLY) = 3
fstat(3, 0xFFBEE938) = 0
read(3, " m i d i - d e v i c e ".., 8192) = 770
close(3) = 0
open("/home/a/angell/.ecasoundrc", O_RDONLY) = 3
fstat(3, 0xFFBEE938) = 0
read(3, " m i d i - d e v i c e ".., 8192) = 770
close(3) = 0
open("/home/a/angell/.ecasoundrc", O_RDONLY) = 3
fstat(3, 0xFFBEE938) = 0
read(3, " m i d i - d e v i c e ".., 8192) = 770
close(3) = 0
Incurred fault #6, FLTBOUNDS %pc = 0xFF167C44
siginfo: SIGSEGV SEGV_MAPERR addr=0xFFFFFFF8
Received signal #11, SIGSEGV [caught]
siginfo: SIGSEGV SEGV_MAPERR addr=0xFFFFFFF8
sysconfig(_CONFIG_SIGRT_MIN) = 38
sigprocmask(SIG_SETMASK, 0xFEECD4E8, 0x00000000) = 0
sigaction(SIGSEGV, 0xFFBEECA8, 0x00000000) = 0
sysconfig(_CONFIG_SIGRT_MIN) = 38
setcontext(0xFFBEEE68)
Incurred fault #6, FLTBOUNDS %pc = 0xFF167C44
siginfo: SIGSEGV SEGV_MAPERR addr=0xFFFFFFF8
Received signal #11, SIGSEGV [default]
siginfo: SIGSEGV SEGV_MAPERR addr=0xFFFFFFF8
*** process killed ***
I also tried the --enable-sys-readline, but it doesn't appear
that there is such a thing for Solaris (maybe a GNU library?). So I'm
officially stumped... has anyone had success making a solid build for
Solaris? Thanks!
-Matt
-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request@wakkanet.fi>.
This archive was generated by hypermail 2b28 : Fri Nov 03 2000 - 16:38:52 EET