[H-GEN] ogg vorbis under solaris

Clinton Roy croy at dstc.edu.au
Thu Jan 9 20:47:08 EST 2003


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

Hey all, in between compiles (honest) I've been trying to get ogg
vorbis going on my Sun box.

Everything compiled and installed without too much fuss, but now when
i attempt to use the sun device, ogg123 complains:

=== No such device sun.

Rather useful error message. Not.


The tail of the truss is:
stat("/opt/local//lib/ao/plugins-2/libesd.la", 0xFFBEEFB0) = 0
stat("/opt/local//lib/ao/plugins-2/libsun.so", 0xFFBEEFB0) = 0
open("/opt/local//lib/ao/plugins-2/libsun.so", O_RDONLY) = 5
fstat(5, 0xFFBEE47C)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0xFEE00000
mmap(0x00000000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0xFEDC0000
mmap(0xFEDD0000, 2480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0xFEDD0000
munmap(0xFEDC2000, 57344)                       = 0
memcntl(0xFEDC0000, 1408, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(5)                                        = 0
munmap(0xFEE00000, 8192)                        = 0
stat("/opt/local//lib/ao/plugins-2/libsun.la", 0xFFBEEFB0) = 0
getdents64(4, 0x00036468, 1048)                 = 0
close(4)                                        = 0
getuid()                                        = 1159 [1159]
getuid()                                        = 1159 [1159]
getgid()                                        = 15 [15]
getgid()                                        = 15 [15]
open("/etc/ogg123rc", O_RDONLY)                 Err#2 ENOENT
open("/home/croy/.ogg123rc", O_RDONLY)          Err#2 ENOENT
write(2, "\r", 1)                               = 1
write(2, "\r", 1)                               = 1
=== No such device write(2, " = = =   N o   s u c h  ".., 19)   = 19
sunwrite(2, " s u n", 3)                                = 3
.
write(2, " .\n", 2)                             = 2

write(2, "\n", 1)                               = 1
llseek(0, 0, SEEK_CUR)                          = 72551
llseek(3, 0, SEEK_CUR)                          = 19
_exit(1)

So it appears to be finding the libsun.so with no problems. I haven't
found out what is supposed to be in ogg123rc.

mpg123 is working on this box, but I've no idea how it does sounds stuff. 

I've googled a bit, but obviously haven't found anything.

Any pointers would be appreciated.


-- 
Clinton Roy

Meetings - ``Try, or no try; there is no do.''

--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list