[self-interest] OS X El Capitan
Derrell Piper
ddp at electric-loft.org
Sun Oct 18 18:43:16 UTC 2015
> On Oct 17, 2015, at 4:55 AM, Russell Allen mail at russell-allen.com [self-interest] <self-interest at yahoogroups.com> wrote:
>
> I’d be interested in any other issued people are having with El Capitan…
Hi,
Okay, I just tried to build the VM (for the first time, I might add) on El Capitan and it fails about 90% of the way through on QuickDraw/Quartz stuff. I have the latest XQuartz (2.7.8 2015-10-17) installed from: http://xquartz.macosforge.org.
% clang --version
Apple LLVM version 7.0.0 (clang-700.0.72)
Target: x86_64-apple-darwin15.0.0
Thread model: posix
% cmake --version
cmake version 3.3.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
% cmake .
-- Preparing for Mac OS X on i386
-- Preparing Self VM 4.1.13 (build 4.5.0-84-g43b7367)
-- Using Quartz plaform windows.
-- Configuring for build level optimized
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/ddp/src/dvcs/self
Here’s the end of the build attempt:
[ 90%] Building CXX object vm/CMakeFiles/Self.dir/src/any/prims/quartzPrims.cpp.o
clang: warning: optimization flag '-fkeep-inline-functions' is not supported
clang: warning: argument unused during compilation: '-fkeep-inline-functions'
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:80:16: error: use of undeclared identifier
'QDBeginCGContext'; did you mean 'QDBeginCGContext_wrap'?
OSStatus e = QDBeginCGContext(port, &c);
^~~~~~~~~~~~~~~~
QDBeginCGContext_wrap
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:78:14: note: 'QDBeginCGContext_wrap'
declared here
CGContextRef QDBeginCGContext_wrap( OpaqueGrafPtr* port, void* FH ) {
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:80:12: error: cannot initialize a variable
of type 'OSStatus' (aka 'long') with an rvalue of type 'CGContextRef' (aka 'CGContext *')
OSStatus e = QDBeginCGContext(port, &c);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:88:16: error: use of undeclared identifier
'QDEndCGContext'
OSStatus e = QDEndCGContext(port, &c);
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:103:41: warning: implicit conversion of
NULL constant to 'ATSOptionFlags' (aka 'unsigned long') [-Wnull-conversion]
OSStatus e = ATSFontFamilyGetName(id, NULL, &cfs);
~~~~~~~~~~~~~~~~~~~~ ^~~~
0
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:126:35: warning: implicit conversion of
NULL constant to 'ATSOptionFlags' (aka 'unsigned long') [-Wnull-conversion]
OSStatus e = ATSFontGetName(id, NULL, &cfs);
~~~~~~~~~~~~~~ ^~~~
0
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:133:45: warning: implicit conversion of
NULL constant to 'ATSOptionFlags' (aka 'unsigned long') [-Wnull-conversion]
OSStatus e = ATSFontGetPostScriptName(id, NULL, &cfs);
~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~
0
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:206:16: error: use of undeclared
identifier 'ATSUGetGlyphBounds'
OSStatus e = ATSUGetGlyphBounds(
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:245:16: error: use of undeclared
identifier 'ATSUGetUnjustifiedBounds'
OSStatus e = ATSUGetUnjustifiedBounds(
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:266:16: error: use of undeclared
identifier 'ATSUMeasureTextImage'
OSStatus e = ATSUMeasureTextImage(
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:283:16: error: use of undeclared
identifier 'ATSUCreateStyle'; did you mean 'ATSUCreateStyle_wrap'?
OSStatus e = ATSUCreateStyle(&style);
^~~~~~~~~~~~~~~
ATSUCreateStyle_wrap
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:281:11: note: 'ATSUCreateStyle_wrap'
declared here
ATSUStyle ATSUCreateStyle_wrap(void* FH) {
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:283:12: error: cannot initialize a
variable of type 'OSStatus' (aka 'long') with an rvalue of type 'ATSUStyle'
(aka 'OpaqueATSUStyle *')
OSStatus e = ATSUCreateStyle(&style);
^ ~~~~~~~~~~~~~~~~~~~~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:290:16: error: use of undeclared
identifier 'ATSUCreateAndCopyStyle'; did you mean 'ATSUCreateAndCopyStyle_wrap'?
OSStatus e = ATSUCreateAndCopyStyle(s, &style);
^~~~~~~~~~~~~~~~~~~~~~
ATSUCreateAndCopyStyle_wrap
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:288:11: note:
'ATSUCreateAndCopyStyle_wrap' declared here
ATSUStyle ATSUCreateAndCopyStyle_wrap(ATSUStyle s, void* FH) {
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:290:12: error: cannot initialize a
variable of type 'OSStatus' (aka 'long') with an rvalue of type 'ATSUStyle'
(aka 'OpaqueATSUStyle *')
OSStatus e = ATSUCreateAndCopyStyle(s, &style);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:298:16: error: use of undeclared
identifier 'ATSUCreateTextLayout'; did you mean 'ATSUCreateTextLayout_wrap'?
OSStatus e = ATSUCreateTextLayout(&layout);
^~~~~~~~~~~~~~~~~~~~
ATSUCreateTextLayout_wrap
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:296:16: note: 'ATSUCreateTextLayout_wrap'
declared here
ATSUTextLayout ATSUCreateTextLayout_wrap(void* FH) {
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:298:12: error: cannot initialize a
variable of type 'OSStatus' (aka 'long') with an rvalue of type 'ATSUTextLayout'
(aka 'OpaqueATSUTextLayout *')
OSStatus e = ATSUCreateTextLayout(&layout);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:305:16: error: use of undeclared
identifier 'ATSUCreateAndCopyTextLayout'; did you mean 'ATSUCreateAndCopyTextLayout_wrap'?
OSStatus e = ATSUCreateAndCopyTextLayout(s, &layout);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
ATSUCreateAndCopyTextLayout_wrap
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:303:16: note:
'ATSUCreateAndCopyTextLayout_wrap' declared here
ATSUTextLayout ATSUCreateAndCopyTextLayout_wrap(ATSUTextLayout s, void* FH) {
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:305:12: error: cannot initialize a
variable of type 'OSStatus' (aka 'long') with an rvalue of type 'ATSUTextLayout'
(aka 'OpaqueATSUTextLayout *')
OSStatus e = ATSUCreateAndCopyTextLayout(s, &layout);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:324:16: error: use of undeclared
identifier 'ATSUCreateTextLayoutWithTextPtr'
OSStatus e = ATSUCreateTextLayoutWithTextPtr(
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:338:10: warning:
'CGFontCreateWithPlatformFont' is deprecated: first deprecated in OS X 10.6
[-Wdeprecated-declarations]
return CGFontCreateWithPlatformFont( (void*)&fontRef );
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h:64:32: note:
'CGFontCreateWithPlatformFont' has been explicitly marked deprecated here
CG_EXTERN CGFontRef __nullable CGFontCreateWithPlatformFont(
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:518:10: error: use of undeclared
identifier 'ATSUSetLayoutControls'
return ATSUSetLayoutControls( lay, 1, tag, count, val);
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:527:10: error: use of undeclared
identifier 'ATSUSetAttributes'
return ATSUSetAttributes( iStyle, 2, tags, counts, vals);
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:769:16: error: use of undeclared
identifier 'ATSUGetTextLocation'
OSStatus e = ATSUGetTextLocation(lay, &oText, NULL, NULL, NULL, NULL);
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:771:10: error: use of undeclared
identifier 'ATSUDisposeTextLayout'; did you mean 'ATSUDisposeTextLayout_wrap'?
return ATSUDisposeTextLayout(lay);
^~~~~~~~~~~~~~~~~~~~~
ATSUDisposeTextLayout_wrap
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:767:10: note:
'ATSUDisposeTextLayout_wrap' declared here
OSStatus ATSUDisposeTextLayout_wrap(ATSUTextLayout lay) {
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3469:2: note: expanded from macro
'quartz1_glue'
C_func_1( int,, CGDisplayPixelsHigh, CGDisplayPixelsHigh_PixelHeight_glue, , proxy,(CGDirec...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3470:2: note: expanded from macro
'quartz1_glue'
C_func_1( int,, CGDisplayPixelsWide, CGDisplayPixelsWide_PixelWidth_glue, , proxy,(CGDirect...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3477:2: note: expanded from macro
'quartz1_glue'
C_func_1( float,, CGDirectDisplayX_wrap, CGDirectDisplayX_wrap_GetX_glue, , proxy,(CGDirect...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3478:2: note: expanded from macro
'quartz1_glue'
C_func_1( float,, CGDirectDisplayY_wrap, CGDirectDisplayY_wrap_GetY_glue, , proxy,(CGDirect...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3479:2: note: expanded from macro
'quartz1_glue'
C_func_1( float,, CGDirectDisplayWidth_wrap, CGDirectDisplayWidth_wrap_GetWidth_glue, , pro...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3480:2: note: expanded from macro
'quartz1_glue'
C_func_1( float,, CGDirectDisplayHeight_wrap, CGDirectDisplayHeight_wrap_GetHeight_glue, , ...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3484:2: note: expanded from macro
'quartz1_glue'
C_func_1( specific_success_int,0, CGDisplayHideCursor, CGDisplayHideCursor_HideCursor_glue...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3485:2: note: expanded from macro
'quartz1_glue'
C_func_1( specific_success_int,0, CGDisplayShowCursor, CGDisplayShowCursor_ShowCursor_glue...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1723:7: note: expanded from macro 'C_func_1'
glue_f_opt_1(cnvt_res, aux_res, fexp, gfname, fail_opt,, c0,a0)
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1254:10: note: expanded from macro
'glue_f_opt_1'
cnvt_args_1(c0,a0) \
^
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/quartzPrims.cpp:1047:3: warning: comparison between NULL
and non-pointer ('CGDirectDisplayID' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]
quartz1_glue
^
/Users/ddp/src/dvcs/self/objects/glue/quartz.primMaker.hh:3486:2: note: expanded from macro
'quartz1_glue'
C_func_3( specific_success_int,0, CGDisplayMoveCursorToPoint_wrap, CGDisplayMoveCursorToPoi...
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1730:7: note: expanded from macro 'C_func_3'
glue_f_opt_3(cnvt_res, aux_res, fexp, gfname, fail_opt,, \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:1286:10: note: expanded from macro
'glue_f_opt_3'
cnvt_args_3(c0,a0, c1,a1, c2,a2) \
^
note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:397:37: note: expanded from macro
'general_proxy_cnvt'
if (!allow_null && C_arg(i) == NULL) \
~~~~~~~~ ^ ~~~~
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:942:46: note: expanded from macro
'glue_f_opt_N'
bx, argc, oop_list, cvt_list, pass_list) \
^
/Users/ddp/src/dvcs/self/vm/src/any/prims/glueDefs.hh:914:7: note: expanded from macro
'do_FUNCTIONS'
cvt_list \
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
13 warnings and 20 errors generated.
make[2]: *** [vm/CMakeFiles/Self.dir/src/any/prims/quartzPrims.cpp.o] Error 1
make[1]: *** [vm/CMakeFiles/Self.dir/all] Error 2
make: *** [all] Error 2
More information about the Self-interest
mailing list