Help - Search - Members - Calendar
Full Version: Monkey's Audio Console error in Linux
Hydrogenaudio Forums > Lossless Audio Compression > Lossless / Other Codecs
NN_
Hello.
When trying to convert APE files to WAV in Mandriva 2005 LE using the command "mac", I usually get an "undefined" error.

Example:

$mac CDImage.ape CDImage.wav -d
--- Monkey's Audio Console Front End (v3.96b8) © Matthew T. Ashland ---
Decompressing ...

Error: -1: undefined

---------

But, other times, it works, I don't know why.
I'll appreciate any help.
Thanks.
TCM
QUOTE(NN_ @ Aug 11 2005, 11:22 PM)
--- Monkey's Audio Console Front End (v3.96b8) © Matthew T. Ashland ---
tried an up-to-date version (3.99 here)?
NN_
Do you know where to find mac-3.99 RPM package for Mandriva or the source code?
I can't find them!
xmixahlx
i have archives of most of it here:

http://xmixahlx.dyndns.org/gnu-linux/files/audio/lossless/

although you can find it at sourceforge, also


later
TCM
i could only send you a statically compiled binary of 3.99 if you trust me enough.

i think i built it using some patches from http://sourceforge.net/project/showfiles.p...ckage_id=136177 applied against the mac sdk? i can't remember. this and the fact that compiling[1] or even getting a non-win32 binary is such a hassle is the reason i only use this binary to "free" ape files and compress them using a more versatile codec.

edit:
QUOTE(xmixahlx @ Aug 12 2005, 03:05 AM)
heh, just what i was looking for, thanks.

[1] the code of course doesn't compile on anything else than linux and the command line interface is completely arcane and non-unix-like.
Mr_Rabid_Teddybear
I guess there's few precompiled packages for distros due to Matthew T. Ashland's homemade, not-compliant-with-anything license. The source code can anyway be found at
http://sourceforge.net/projects/mac-port/
ported by SuperMMX. His site is here:
http://supermmx.org/linux/mac/
but I think that site is often unreachable from outside of China.
Some info can also be found roundabout here.


xmixahlx
oh, well if you are talking about binaries, there are debian binaries over at rarewares/debian.


later
TCM
QUOTE(xmixahlx @ Aug 12 2005, 05:57 AM)
oh, well if you are talking about binaries, there are debian binaries over at rarewares/debian.


later
*

in some other format than .rpm or .deb?
NN_
I tried to compile mac-3.99 from http://sourceforge.net/projects/mac-port/
but I get this error:

bin/sh ../../libtool --tag=CXX --mode=link g++ -s -O3 -Wall -pedantic -Wno-long-long -DBUILD_CROSS_PLATFORM -all-static -o mac Console.o ../../src/MACLib/libmac.la
g++ -s -O3 -Wall -pedantic -Wno-long-long -DBUILD_CROSS_PLATFORM -static -o mac Console.o ../../src/MACLib/.libs/libmac.a
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status
make[2]: *** [mac] Error 1

But libstdc is installed!!!
??
YinYang
[Opportunistic OT, but slightly related.]

Is there a source of wavegain that will compile under GCC 3.3 (and/or 4), alternately a working ebuild? This is one of the few Rarewares-projects that I'm missing on my Gentoo.

I tried filing a bugreport and got this reply.
http://bugs.gentoo.org/show_bug.cgi?id=100873
xmixahlx
i didn't have a problem compiling wavegain for rarewares.

i'm pretty sure i used 3.3 at the time.


later
YinYang
QUOTE(xmixahlx @ Aug 13 2005, 04:54 PM)
i didn't have a problem compiling wavegain for rarewares.

i'm pretty sure i used 3.3 at the time.
*


Don't know if you're the one who upped the extra ebuild /diff-file, but thanks to whomever that was.

I've discovered what is wrong. A recent glibc in Gentoo introduced some extra memory-allocation checks and now some programs fail because of memory bugs. Unfortunately this also applies to wavegain sad.gif

But since it still works well enough to calculate (though not apply) the gain-values I can handle it. I can always do the actual gaining with another application.

Thanks.
ak
QUOTE(YinYang @ Aug 14 2005, 05:34 AM)
I've discovered what is wrong. A recent glibc in Gentoo introduced some extra memory-allocation checks and now some programs fail because of memory bugs. Unfortunately this also applies to wavegain sad.gif
*


This must another thing, otherwise you could 'bypass' extra checks by 'MALLOC_CHECK_=0', afaik.
YinYang
QUOTE(ak @ Aug 14 2005, 12:37 PM)
This must another thing, otherwise you could 'bypass' extra checks by 'MALLOC_CHECK_=0', afaik.
*


You're right it seems. Tried the malloc and the problem persist.
But as I'm just a end-user with no coding skills whatsoever and not wanting to appear too demanding, I'm just grateful for what is already done wink.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.