Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: XMMS on OS X (Read 3422 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

XMMS on OS X

I have been struggling all day trying to get XMMS to work on my OS 10.3 machine. The reason I want to do this is simpy to try one plugin from spatializer.com. I have tried to compile the source code with no luck. I have succesfully got it working through the Fink port. However, the problem with it is, it won't read the spatializer plugin for some reason. I get an error saying "bad magic number" or something to that effect. So, this defeats the whole purpose of me getting XMMS.

If anyone knows how to get it working with this plugin or has a better idea for trying this plugin in OS X, please enlighten me.

edit: To be specifc, the particular plugin is the one that is supposedly compatible with xmms.

XMMS on OS X

Reply #1
what is your specific error in compiling?
what is the specific error in runnig the plugin?
what knid of plugin is it? does it require compilation (ie are there linux-only or mac-only versions), or is it in the form of a script?

XMMS on OS X

Reply #2
I'm not sure if there are linux only or mac only versions of the plugin. On the site it says it is for linux, but shouldn't it still work on OS X since it is based on Unix?

Here is the error, in trying to compile the source code:

checking for GLIB - version >= 1.2.2... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***


Here is the error using the Fink ported version when trying to load the plugin:

dlcompat: dyld: xmms malformed library: /sw/lib/xmms/Effect/libspatialdemo.so (not a Mach-O file, bad magic number)


This error appears in the terminal box of XDarwin when starting up xmms. Then after the error. xmms successfully loads up, however the plugin does not appear under the plugin list in preferences. The plugin is an effect plugin, so naturally I placed it in the effect plugin folder as the instructions read.

XMMS on OS X

Reply #3
I guess the Spatializer StreamFX™ plugin is compiled for GNU/Linux on x86 hardware?
If thats the case, youwill certainly have trouble running in on PowerPC hardware!

Perhaps you can contact Spatializer and hear if they have a version for GNU/Linux on PowerPC...

XMMS on OS X

Reply #4
wellsir

You got the first error because you do not have glib installed. xmms build relies on having glib installed. you got the second error because the xmms plugin was compiled for GNU/Linux, as the previous poster said. Mach-O is the executable format used by OS X, so you will either have to find a version of the plugin compiled for OS X or find the source and build it yourself.

good luck!

XMMS on OS X

Reply #5
Quote
wellsir

You got the first error because you do not have glib installed. xmms build relies on having glib installed. you got the second error because the xmms plugin was compiled for GNU/Linux, as the previous poster said. Mach-O is the executable format used by OS X, so you will either have to find a version of the plugin compiled for OS X or find the source and build it yourself.

good luck!
[a href="index.php?act=findpost&pid=272630"][{POST_SNAPBACK}][/a]


So in other words, you're saying the plugin I downloaded from the site isn't compiled for os x and is not compatible? Then in that case I would have to get the source code from the plugin (if I can) and then attempt to re-compile it for OS X? Boy, I don't know. I'm not that knowledgeable with raw code and compiling.

I am sure I installed the latest version of glib and I still get the error. If I somehow successfully installed glib, would it compile the xmms code and work? Then would the plugin work, or not because it is only compiled for Linux and not OS X?

XMMS on OS X

Reply #6
Most likely, the Linux plugin was compiled for the Intel platform,  which won't run on your Mac, which is based on the PowerPC.  The best way is to find a PowerPC port of the plugin (compiling the source on powerpc) or find an Intel PC, put Linux on, and then xmms should go on no worries.