[self-interest] OS X El Capitan

Tobias Pape Das.Linux at gmx.de
Mon Oct 19 06:59:30 UTC 2015


Hi All
On 18.10.2015, at 21:11, Derrell Piper ddp at electric-loft.org [self-interest] <self-interest at yahoogroups.com> wrote:

> FYI,
> 

The general problem here is, that Since at least OS X 10.6, QuickDraw is 
deprecated and was removed in OS X 10.8. 

Here are the ways to go forward:
 a) Use [xcodelegacy] to compile against the 10.6 or 10.7 SDKs
 b) Ditch the OS X Interface and use solely X11 (requires XQuartz to be installed)
 c) User Cocoa interface stuff (ie, Quartz2D) instead of Carbon (ie Quickdraw)
    (Squeak is (or has already been) moving towards this currently)

Best regards
	-Tobias 



[xcodelegacy]: https://github.com/devernay/xcodelegacy


> It’s the same when I try to build it with the XCode generator:
> 
> /Users/ddp/src/dvcs/self/vm/src/any/os/quartzWindow.cpp:227:5: error: use of undeclared identifier
> 'QDEndCGContext'
> QDEndCGContext( gp, &myContext );
> ^
> /Users/ddp/src/dvcs/self/vm/src/any/os/quartzWindow.cpp:364:5: error: use of undeclared identifier
> 'QDEndCGContext'
> QDEndCGContext( gp, &myContext );
> ^
> /Users/ddp/src/dvcs/self/vm/src/any/os/quartzWindow.cpp:418:5: error: use of undeclared identifier
> 'QDBeginCGContext'
> QDBeginCGContext( GetWindowPort(my_window()), &myContext);
> ^
> 3 errors generated.
> 
> .
> .
> .
> 
> ** BUILD FAILED **
> 
> The following build commands failed:
> CompileC vm/SelfDistribution.build/Debug/Self.build/Objects-normal/i386/quartzWindow.o vm/src/any/os/quartzWindow.cpp normal i386 c++ com.apple.compilers.llvm.clang.1_0.compiler
> (1 failure)
> 
> 
> 





More information about the Self-interest mailing list