On December 12, 2012 02:14:32 AM Florian Jung wrote:
> Hi folks :)
> (yea i'm still alive :) )
>
> i'm currently trying to get muse working on my freeBSD machine,
>
> could you please fix the following things?
> - search for includes and libs also in /usr/local/{include,lib} (gentoo
> users might be affected by this as well
> - don't link with -ldl on freebsd, it's included in the libc there
> - for some reason, #include "event.h" includes the wrong event.h in
> freeBSD; i have to replace it by #include "../event.h"; any ideas for
> that one?
> - please add some globally accessible macro which tells me whether i'm
> compiling on linux, freebsd, fooBSD, or anything else
>
>
> and please explain me in detail, how audio and ALSA stuff is working.
> i want to write a new timer (both RTC timer and alsa timer don't work
> under freebsd), and a OSS midi subsystem (i don't think i'll bother with
> OSS audio, as we have jack.), and i need information about how to do this :)
>
>
> when you fix the above mentioned things, muse will at least compile
> (currently, i edited cmakecaches by hand), but not start because there's
> no timer available. (and probably fail beyond that because no midi
> driver is available)
>
> please help me out =)
>
> greetings
> flo
Hey Ho Flo! Welcome back.
About to shut down here, will answer some more later, but let me say
how far have you gotten roughly?
What I mean, is the very first thing I can (must) do is add a cmake option
ENABLE_ALSA which will lead to an app ALSA_SUPPORT define.
I know a few places (and more) that need it but foolishly never got around to
adding an option ALSA_SUPPORT define, so they're just #if 0 and such for now.
>From there, having the ALSA_SUPPORT define, we can really motor on...
I'll do what I can to start changing the code where I know it needs to be done
but can't promise anything right away - kinda up to my neck in stuff.
I'll point out the areas I speak of tomorrow.
Tim.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer