I made a PR to test the changes before pushing them to master.

https://github.com/mixxxdj/mixxx/pull/346

The build is still failing because of missing dependencies but I don't know why.

> Mixxx 1.12.0 will support ancient platforms (XP, OS X 10.5 / 10.6) so we're
> not ready to do this yet.

Can we ditch those for 1.13? I would like to start using all those shiny new
C++11 features.

best Max

On Sat, 20 Sep 2014 09:29:31 -0400
RJ Ryan <russelljr...@gmail.com> wrote:

> Using libc++ unfortunately bumps us up to minimum of Mac OS X 10.7.
>
> Mixxx 1.12.0 will support ancient platforms (XP, OS X 10.5 / 10.6) so we're
> not ready to do this yet.
>
>
> On Sat, Sep 20, 2014 at 6:08 AM, Max Linke <max_li...@gmx.de> wrote:
>
> > I broke the OSX build in way that I currently can't fix in scons. The
> > problem is
> > that the dependencies on OSX are not build against the libc++
> > implementation I
> > would like to use.
> >
> > I want to use the llvm implementation of the standard C++ library on OSX
> > because
> > it is up to date. The standart GNU libstdc++ is only included in a version
> > below
> > 4.2, which does not support C++11, due to licencing issues. See:
> >
> > http://libcxx.llvm.org/
> >
> > But we need a C++ Libray that supports C++11 to use 'cstdint' for integer
> > type
> > definitions across platforms. So if you can update our dependencies on the
> > build
> > server to use libc++ as well the build should be fixed again.
> >
> > There are also other ways to solve this but it would involve using 'ifdef
> > __MAC__'
> > and libraries where I'm not sure if the support is not removed at some
> > point
> > in the future.
> >
> >
> > https://stackoverflow.com/questions/10116724/clang-os-x-lion-cannot-find-cstdint
> >
> > Btw. To my knowledge this is the first feature introduced in C++11 that we
> > use
> > in mixxx. :)
> >
> > best Max
> >
> > On Thu, 18 Sep 2014 11:58:42 -0400
> > RJ Ryan <rr...@mixxx.org> wrote:
> >
> > > Builds are signed and universal now:
> > >
> > http://downloads.mixxx.org/builds/master/mixxx-master-git4646-macintel64.dmg
> > >
> > > On Wed, Sep 17, 2014 at 10:38 PM, RJ Ryan <rr...@mixxx.org> wrote:
> > >
> > > > Oops, I forgot to set up build signing so these are going to warn you
> > > > about an unknown developer. I'll fix that tomorrow but for now just
> > > > option+click to force run.
> > > >
> > > > On Wed, Sep 17, 2014 at 10:36 PM, RJ Ryan <rr...@mixxx.org> wrote:
> > > >
> > > >> One good turn deserves another:
> > > >> http://downloads.mixxx.org/builds/master/
> > > >>
> > > >> These are intel 32-bit and 64-bit universal binaries and should
> > support
> > > >> Mac OS X 10.5 and up (built with the 10.9 SDK).
> > > >>
> > > >> Please try them out and let me know a) your OS X version and b)
> > whether
> > > >> it worked or not.
> > > >>
> > > >> The Mixxx binary itself is not universal yet -- once it is then we'll
> > > >> just have a single macintel DMG. For now there are 32 and 64 variants.
> > > >>
> > > >> RJ
> > > >>
> > > >
> > > >
> >
> >
> > ------------------------------------------------------------------------------
> > Slashdot TV.  Video for Nerds.  Stuff that Matters.
> >
> > http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> > http://mixxx.org
> >
> >
> > Mixxx-devel mailing list
> > Mixxx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/mixxx-devel
> >

------------------------------------------------------------------------------
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to