[CM] building Grace with OSC and FOMUS and saving files

Ben McAllister benmca at gmail.com
Sat Apr 9 15:39:31 PDT 2016


Hi all -

I'm no help in getting oscpack or fomus building, but did manage to get
Juce building by modifying the #define on line 55 of
juce/modules/juce_audio_basics/juce_audio_basics.cpp like so:

#if (JUCE_MAC || JUCE_IOS) && JUCE_USE_VDSP_FRAMEWORK
 #define Point CarbonDummyPointName // (workaround to avoid definition of
"Point" by old Carbon headers)
 #include <Accelerate/Accelerate.h>
 #undef Point
#else
 #undef JUCE_USE_VDSP_FRAMEWORK
#endif

Note - Juce website just updated their forums, so google indexing looks
pretty jacked up right now. The relevant post Matti mentions (well, maybe
not the only post) is at:
http://forum.juce.com/t/build-problem-using-xcode-6/13729

Any advice on moving forward with FOMUS on mac much appreciated. Trying to
build FOMUS from sources fails with a missing Boost definition:


/usr/local/include/boost/ptr_container/detail/map_iterator.hpp:121:12:
> error: no matching constructor for initialization of
>
> 'boost::iterator_adaptor<ptr_map_iterator<__map_const_iterator<__tree_const_iterator<__value_type<int,
> void *>,
>       __tree_node<__value_type<int, void *>, void *> *, long> >, int,
> const set<int, less<int>, allocator<int> > *const>,
>       __map_const_iterator<__tree_const_iterator<__value_type<int, void
> *>, __tree_node<__value_type<int, void *>, void *> *,
>       long> >, ptr_container_detail::ref_pair<int, const set<int,
> less<int>, allocator<int> > *const>, use_default,
>       ptr_container_detail::ref_pair<int, const set<int, less<int>,
> allocator<int> > *const> >'
>          : base_type(r.base())

Maybe an older version of Boost is req'd to build FOMUS, but I haven't dug
into that issue yet.

Lastly, you guys know about the archive of Grace builds here, right?
http://camil.music.illinois.edu/software/grace/

List: is there a known good build for mac here including FOMUS support?

On Tue, Apr 5, 2016 at 6:05 PM, Matti Koskinen <mjkoskin at kolumbus.fi> wrote:
>
> hi Antoine,
>
> I tried to compile too, but oscpack goes fine. I built it first
configuring with cmake (mkdir build ;cd build; cmake;)
>
> Im stuck with undefined Point, I didn’t look closely enough why, but it’s
deep inside in include CarbonCore/Finder.h included from Framework to
Framework from juce.h
>
> I remember from Juce-forums, that there were some incompatibilities with
some version of Juce and 10.10, because Apple had changed something in
audio again.
>
> Now Juce-website gives “under maintenance” so can’t check it for  sure,
or get a compatible juce-version.
>
> ———
>
> sorry, first one went directly Antoine, always forget the reply-all
button.
>
> But trying with  Juce, somewhere in the code found version numbered 3.1.1
(there isn’t any version in juce.h), and  after changing 2
compareLexicographically-calls  to compareNatural (sounded natural :-) in
Sndlib.cpp the app was built. Don’t have midi connected now, but tried
clm.scm, which uses s7 and Sndlib.cpp, test.wav was written and played too.
Didn’t try to save from the editor, so that’s for later today, it’s 4am
already here.
>
> All cats are gray at night and they’re also nocturnal animals.
>
> Code gives tons of warnings, but no errors or segfaults so far.
>
> best regards,
>
> -m
>
>
> _______________________________________________
> Cmdist mailing list
> Cmdist at ccrma.stanford.edu
> https://cm-mail.stanford.edu/mailman/listinfo/cmdist



-- 
Ben McAllister | listenfaster.com |  @listenfaster | tuktuband.com | c:
206.849.3183
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20160409/af2ec31a/attachment.html>


More information about the Cmdist mailing list