media-libs/libkarma allows users and developers to access music and data files on the Rio Karma music player. This ebuild installs the file tools, as well as the library for developers. For more information, see: http://www.freakysoft.de/html/libkarma/
Created attachment 45931 [details] libkarma-0.0.2.ebuild
One of the tools(riocp) also depends on media-libs/flac, it should be added to the dependencies.
Created attachment 49487 [details] libkarma-0.0.2.ebuild Sure ! Here's the updated ebuild.
You probably want to use emake instead of make all.
Created attachment 96873 [details] Updated ebuild for 0.0.5
Created attachment 96939 [details] sys-fs/omfs-0.7.1 ebuild Here is the ebuild for the omfs kernel module, which is necessary to access the Rio Karma via usb.
omfs builds fine for me but libkarma-0.0.5 throws a sandbox violation: unlink: /root/.wapi/shared_data-arcadia-Linux-i686-308-10-0 unlink: /root/.wapi/shared_fileshare-arcadia-Linux-i686-36-10-0 Without sandbox it still fails and notes about not having a rule to build target
omfs builds fine for me but libkarma-0.0.5 throws a sandbox violation: unlink: /root/.wapi/shared_data-arcadia-Linux-i686-308-10-0 unlink: /root/.wapi/shared_fileshare-arcadia-Linux-i686-36-10-0 Without sandbox it still fails and notes about not having a rule to build target »../lib/libkarma.a« as needed by riocp.
Adding 'inherit mono' fixes the sandbox violation.
Created attachment 99189 [details] ebuild for libkarma added the inherit for mono
libkarma-0.0.6 is out. Please rename the ebuild, if it gets into portage.
But I use amd64 :-( gcc -shared errors.o fdb.o hash.o karma.o karmaLan.o karmaUsb.o md5.o mountSearc h.o mp3.o playlist.o properties.o rio_rw.o ssdp.o status.o utf8.o util.o wav.o - fomit-frame-pointer -march=athlon64 -O2 -pipe -fPIC -D_REENTRANT -Wall -pedantic -ggdb -W -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-sw itch -Wredundant-decls -Wno-unused -o ../lib/libkarma.so -ltag_c ar: creating ../lib/libkarma.a ranlib ../lib/libkarma.a make[1]: Leaving directory `/var/tmp/portage/libkarma-0.0.6/work/libkarma-0.0.6/ src' !!! ERROR: media-libs/libkarma-0.0.6 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile libkarma-0.0.6.ebuild, line 17: Called die !!! Compile failed !!! If you need support, post the topmost build error, and the call stack if rel evant.
Created attachment 101776 [details] libkarma-0.0.6 ebuild The previous poster's error seems to be similar to the one I experienced on my x86 machine, on my amd64 however 0.5 and 0.6 build and run fine. I compared the compile settings and noticed that the x86 (which is a dual core) builds with MAKEOPTS="-j3". I filtered that out and it works fine for me. Updated ebuild attached.
it works fine on amd64. pls add to keywords
libkarma-0.0.6 was added to the tree in 28/02/2007 by masterdriverz to solve an issue with amarok. We hadn't notice this bug and proposed ebuilds.