[Bf-committers] OSX 10.6 building error since May 6th GHOST_WindowCocoa.mm commit

patrick boelens p_boelens at msn.com
Wed May 8 22:37:38 CEST 2013


Hey Brecht,

I'm getting a harmless warning now that I'm not sure was there before[1], but other than that it works like a charm, thanks!

-Patrick

[1] Messages without a matching method signature will be assumed to return 'id' and accept '...' as arguments.

> From: brechtvanlommel at pandora.be
> Date: Wed, 8 May 2013 21:38:09 +0200
> To: bf-committers at blender.org
> Subject: Re: [Bf-committers] OSX 10.6 building error since May 6th GHOST_WindowCocoa.mm commit
> 
> I've committed a possible fix now. I can't test it myself because my
> Xcode version doesn't have the 10.6 SDK.
> 
> Brecht.
> 
> On Wed, May 8, 2013 at 8:47 PM, Brecht Van Lommel
> <brechtvanlommel at pandora.be> wrote:
> > The way I understand it MAC_OS_X_VERSION_MIN_REQUIRED gives the
> > minimum OS X version that Blender can run on (which can be lower than
> > the OS X SDK version). We are building official releases with a 10.6
> > minimum version, so changing it to 1070 would cause this code to not
> > get compiled.
> >
> > Defining NSWindowCollectionBehaviorFullScreenPrimary and
> > NSFullScreenWindowMask if they are not there will probably fix the
> > issue, similar to what we do for NSEventPhase, will test that.
> >
> > Brecht.
> >
> > On Wed, May 8, 2013 at 7:53 PM, patrick boelens <p_boelens at msn.com> wrote:
> >> Hi Brecht,
> >>
> >> Sorry, but I'm not sure what you mean by "this code would be excluded then"?
> >>
> >> I get two accounts of 'NSWindowCollectionBehaviorFullScreenPrimary' not being declared, and three mentions of an undeclared 'NSFullScreenWindowMask', both of which weren't added until 10.7. Maybe I'm just missing something obvious again though, wouldn't be the first time. =P
> >>
> >>> From: brechtvanlommel at pandora.be
> >>> Date: Wed, 8 May 2013 19:03:09 +0200
> >>> To: bf-committers at blender.org
> >>> Subject: Re: [Bf-committers] OSX 10.6 building error since May 6th GHOST_WindowCocoa.mm commit
> >>>
> >>> I'm not sure this is correct, for our official builds we require a
> >>> 10.6 minimum version, so I think this code would be excluded then?
> >>> Also the first line you changed was already there before this bugfix,
> >>> and the function toggleFullscreen function is also used in
> >>> GHOST_SystemCocoa.mm.
> >>>
> >>> What is the exact compile error, is it just NSFullScreenWindowMask
> >>> that is undefined?
> >>>
> >>> Thanks,
> >>> Brecht.
> >>>
> >>> On Wed, May 8, 2013 at 6:19 PM, patrick boelens <p_boelens at msn.com> wrote:
> >>> > Hey everyone,
> >>> >
> >>> > First off, hats off the the team and congrats on getting Blender 2.67 out into the wild!
> >>> >
> >>> > I just updated my source directory and found I couldn't build anymore on OSX 10.6. This stems from the May 6th commit by Brecht in GHOST_WindowCocoa.mm; it seems 1060 was used as the MAC_OSX_VERSION_MIN_REQUIRED where 1070 was meant (the comments even mention Lion; 10.6 is Snow Leopard. ;)) It's an easy enough fix, but I uploaded my .diff regardless[1].
> >>> >
> >>> > Cheers!
> >>> > -Patrick
> >>> >
> >>> > [1] http://www.pasteall.org/42060/diff
> >>> >
> >>> > _______________________________________________
> >>> > Bf-committers mailing list
> >>> > Bf-committers at blender.org
> >>> > http://lists.blender.org/mailman/listinfo/bf-committers
> >>> _______________________________________________
> >>> Bf-committers mailing list
> >>> Bf-committers at blender.org
> >>> http://lists.blender.org/mailman/listinfo/bf-committers
> >>
> >> _______________________________________________
> >> Bf-committers mailing list
> >> Bf-committers at blender.org
> >> http://lists.blender.org/mailman/listinfo/bf-committers
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
 		 	   		  


More information about the Bf-committers mailing list