fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] Spreading fluidsynth as binary


From: Josh Green
Subject: Re: [fluid-dev] Spreading fluidsynth as binary
Date: Wed, 07 Jan 2009 14:51:34 -0800

Ebrahim Mayat (also on this list) has been providing testing and
documentation for FluidSynth on Mac OS X for some time now.  He
submitted a Fink package a while back, I'm not sure what the status of
that is though.  Maybe Ebrahim will chime in?

Regards,
        Josh

On Wed, 2009-01-07 at 23:19 +0100, Pedro Lopez-Cabanillas wrote:
> Felix Krause wrote:
> > Hi,
> > I am developing an application that uses fluidsynth. I want to spread it as
> > binary for Windows and MacOSX. As for Windows, there seems to be no problem
> > with simply spreading the fluidsynth.exe and the fluidsynth.dll along with
> > my application. But on MacOSX, this doesn't work. I already figured out
> > that the destination system needs to have midishare installed. On my Mac,
> > fluidsynth works of course, because I compiled and installed it on this
> > system. But I don't have a second Mac for testing purposes, so all I know
> > is that fluidsynth doesn't simply run on another Mac by copying the binary
> > and installing midishare.
> >
> > Can someone provide information about what whether - and how - it is
> > possible to spread fluidsynth as binary for Mac? The target user group of
> > my application won't probably be able to build fluidsynth from source,
> > that's why I need to spread it as binary.
> >
> > Cheers,
> > Felix
> 
> Hi Felix,
> 
> I'm not sure to fully understand your problem. In Windows you can install a 
> dynamic library (DLL) in two ways: first, as a private library, when you 
> place the library at the same directory of the executable using it. This is 
> how QSynth setup package installs fluidsynth.dll and also the Qt4 libraries. 
> The second way is system-wide, when you install the libraries somewhere in 
> the system PATH. Any program can access the libraries installed in this way, 
> with the advantage of saving disk space, and the drawback of possible 
> DLL-hell problems, when another setup package replaces an existing library 
> with another version.
> 
> In Mac OSX the first approach of installing the libraries at the same 
> directory of the executable doesn't automatically work. As a workaround, you 
> can set the environment variable DYLD_LIBRARY_PATH pointing to the directory  
> before running the program. 
> 
> I think that the best solution would be to properly package Fluidsynth, maybe 
> as a Fink package, and also the applications depending on it. Not sure why 
> there is not a Fluidsynth package in Fink yet.
> 
> Regards,
> Pedro
> 
> 
> _______________________________________________
> fluid-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/fluid-dev





reply via email to

[Prev in Thread] Current Thread [Next in Thread]