[self-interest] OS X El Capitan

Russell Allen mail at russell-allen.com
Mon Oct 19 07:09:56 UTC 2015


Ouch!

> On 19 Oct 2015, at 5:59 pm, Tobias Pape Das.Linux at gmx.de [self-interest] <self-interest at yahoogroups.com> wrote:
> 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)

How is Squeak finding the transition? Is it a lot of work or just renaming some functions?
Cheers, Russell


> 
> 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)
>> 
>> 
>> 
> 
> 
> 
> 
> ------------------------------------
> 
> ------------------------------------
> 
> 
> ------------------------------------
> 
> Yahoo Groups Links
> 
> 
> 




More information about the Self-interest mailing list