FLTK logo

[fltk/fltk] Build errors on 10.10.5 (Issue #501)

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.issues  ]
 
Previous Message ]New Message | Reply ]Next Message ]

[fltk/fltk] Build errors on 10.10.5 (Issue #501) erco77 Sep 21, 2022  
 

Using current fltk 1.4.x (git commit: debbba1), used the following to build:
./configure --enable-localjpeg --enable-localpng --enable-localzlib ; make clean; make -j 4

Getting these fatal errors:

Compiling Fl_cocoa.mm...
Fl_cocoa.mm:1391:8: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
      [Fl_X::i(w)->xid makeKeyWindow];
       ^~~~~~~~~~~~~~~
Fl_cocoa.mm:1565:28: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
    if ( !w->parent() && ![x->xid isMiniaturized]) {
                           ^~~~~~
Fl_cocoa.mm:2944:43: error: use of undeclared identifier 'NSOpenGLContextParameterSurfaceOpacity'
  [ctx getValues:&gl_opacity forParameter:NSOpenGLContextParameterSurfaceOpacity];
                                          ^
Fl_cocoa.mm:2947:45: error: use of undeclared identifier 'NSOpenGLContextParameterSurfaceOpacity'
    [ctx setValues:&gl_opacity forParameter:NSOpenGLContextParameterSurfaceOpacity];
                                            ^
Fl_cocoa.mm:3338:6: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
    [i->xid setMinSize:minSize];
     ^~~~~~
Fl_cocoa.mm:3339:6: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
    [i->xid setMaxSize:maxSize];
     ^~~~~~
Fl_cocoa.mm:3370:43: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
  if (!shown() && (!parent() || (top && ![top->xid isMiniaturized]))) {
                                          ^~~~~~~~
Fl_cocoa.mm:3375:12: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
      if ([i->xid isMiniaturized]) {
           ^~~~~~
Fl_cocoa.mm:3377:10: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
        [i->xid deminiaturize:nil];
         ^~~~~~
Fl_cocoa.mm:3380:10: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
        [i->xid makeKeyAndOrderFront:nil];
         ^~~~~~
Fl_cocoa.mm:4195:30: warning: receiver type 'fl_uintptr_t' (aka 'unsigned long') is not 'id' or interface pointer, consider casting it to 'id' [-Wreceiver-expr]
  FLView *myview = (FLView*)[Fl_X::i(win)->xid contentView];
                             ^~~~~~~~~~~~~~~~~
9 warnings and 2 errors generated.
make[1]: *** [Fl_cocoa.o] Error 1
make: *** [all] Error 1


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <fltk/fltk/issues/501@github.com>

Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.