[MacPorts] #32992: fltk 1.1.10 does not build on Lion: use of undeclared identifier 'NewRgn' (was: fltk-1.1.10 does not build on 64-bit os x lion)
MacPorts
noreply at macports.org
Sun Jan 22 20:32:19 PST 2012
#32992: fltk 1.1.10 does not build on Lion: use of undeclared identifier 'NewRgn'
------------------------------------------+---------------------------------
Reporter: andrewabirchall@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: lion carbon | Port: fltk
------------------------------------------+---------------------------------
Changes (by ryandesign@…):
* keywords: fltk => lion carbon
Old description:
> Just updated to OSX Lion and ftk does not build:
>
> Similar issue here: https://trac.macports.org/ticket/21054
>
> {{{
> ---> Computing dependencies for fltk
> ---> Building fltk
> :debug:main adding the default universal variant
> :debug:main Reading variant descriptions from
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
> :debug:main Executing variant universal provides universal
> :debug:main No need to upgrade! jpeg 8c_0 >= jpeg 8c_0
> :debug:main epoch: in tree: 0 installed: 0
> :debug:main libpng 1.4.8_0 exists in the ports tree
> :debug:main libpng 1.4.8_0 is the latest installed
> :debug:main libpng 1.4.8_0 +universal is active
> :debug:main Merging existing variants '+universal' into variants
> :debug:main new fully merged portvariants: universal +
> :debug:main Changing to port directory:
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/libpng
> :debug:main OS darwin/11.2.0 (Mac OS X 10.7) arch i386
> :debug:main org.macports.load registered provides 'load', a pre-existing
> procedure. Target override will not be provided
> :debug:main org.macports.unload registered provides 'unload', a pre-
> existing procedure. Target override will not be provided
> :debug:main org.macports.distfiles registered provides 'distfiles', a
> pre-existing procedure. Target override will not be provided
> :debug:main Using group file
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
> :debug:main adding the default universal variant
> :debug:main Reading variant descriptions from
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
> :debug:main Executing variant universal provides universal
> :debug:main No need to upgrade! libpng 1.4.8_0 >= libpng 1.4.8_0
> :debug:main epoch: in tree: 0 installed: 0
> :debug:main zlib 1.2.5_0 exists in the ports tree
> :debug:main zlib 1.2.5_0 is the latest installed
> :debug:main zlib 1.2.5_0 +universal is active
> :debug:main Merging existing variants '+universal' into variants
> :debug:main new fully merged portvariants: universal +
> :debug:main Changing to port directory:
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib
> :debug:main OS darwin/11.2.0 (Mac OS X 10.7) arch i386
> :debug:main org.macports.load registered provides 'load', a pre-existing
> procedure. Target override will not be provided
> :debug:main org.macports.unload registered provides 'unload', a pre-
> existing procedure. Target override will not be provided
> :debug:main org.macports.distfiles registered provides 'distfiles', a
> pre-existing procedure. Target override will not be provided
> :debug:main Using group file
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/xcodeversion-1.0.tcl
> :debug:main adding the default universal variant
> :debug:main Reading variant descriptions from
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
> :debug:main Executing variant universal provides universal
> :debug:main No need to upgrade! zlib 1.2.5_0 >= zlib 1.2.5_0
> :msg:main ---> Computing dependencies for fltk:info:main .:debug:main
> Checking for conflicts against fltk
> :debug:main Searching for dependency: fltk-devel
> :debug:main Didn't find receipt, going to depspec regex for: fltk-devel
> :debug:main Searching for dependency: jpeg
> :debug:main Found Dependency: receipt exists for jpeg
> :debug:main Searching for dependency: libpng
> :debug:main Found Dependency: receipt exists for libpng
> :debug:main Searching for dependency: zlib
> :debug:main Found Dependency: receipt exists for zlib
> :msg:main
> :debug:main Executing org.macports.main (fltk)
> :debug:main changing euid/egid - current euid: 0 - current egid: 0
> :debug:main egid changed to: 501
> :debug:main euid changed to: 501
> :debug:main Skipping completed org.macports.archivefetch (fltk)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.fetch (fltk)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.checksum (fltk)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.extract (fltk)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.patch (fltk)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.configure (fltk)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:build build phase started at Sun Jan 22 19:26:43 PST 2012
> :notice:build ---> Building fltk
> :debug:build Executing org.macports.build (fltk)
> :debug:build Environment: CPATH='/opt/local/include'
> CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/.CC_PRINT_OPTIONS'
> LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
> MACOSX_DEPLOYMENT_TARGET='10.7'
> :debug:build Assembled command: 'cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10"
> && /usr/bin/make -j5 -w all'
> :debug:build Executing command line: cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10"
> && /usr/bin/make -j5 -w all
> :info:build make: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10'
> :info:build === making jpeg ===
> :info:build === making png ===
> :info:build === making src ===
> :info:build make[1]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10/src'
> :info:build Compiling Fl.cxx...
> :info:build Compiling Fl_Bitmap.cxx...
> :info:build Compiling Fl_Double_Window.cxx...
> :info:build Compiling Fl_File_Chooser2.cxx...
> :info:build Compiling Fl_Help_View.cxx...
> :info:build In file included from Fl.cxx:35:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:49:17: error: use of undeclared identifier
> 'NewRgn'
> :info:build Fl_Region R = NewRgn();
> :info:build ^
> :info:build In file included from Fl_Help_View.cxx:61:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:49:17: error: use of undeclared identifier
> 'NewRgn'
> :info:build Fl_Region R = NewRgn();
> :info:build ^
> :info:build In file included from Fl_Bitmap.cxx:29:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:49:17: error: use of undeclared identifier
> 'NewRgn'
> :info:build Fl_Region R = NewRgn();
> :info:build ^
> :info:build In file included from Fl_File_Chooser2.cxx:52:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:49:17: error: use of undeclared identifier
> 'NewRgn'
> :info:build Fl_Region R = NewRgn();
> :info:build ^
> :info:build ../FL/mac.H:50:3: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(R, x, y, x+w, y+h);
> :info:build ^
> :info:build ../FL/mac.H:54:3: error: use of undeclared identifier
> 'DisposeRgn'
> :info:build DisposeRgn(r);
> :info:build ^
> :info:build ../FL/mac.H:50:3: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(R, x, y, x+w, y+h);
> :info:build ^
> :info:build ../FL/mac.H:50:3: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(R, x, y, x+w, y+h);
> :info:build ^
> :info:build ../FL/mac.H:54:3: error: use of undeclared identifier
> 'DisposeRgn'
> :info:build DisposeRgn(r);
> :info:build ^
> :info:build ../FL/mac.H:50:3: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(R, x, y, x+w, y+h);
> :info:build ^
> :info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build CursHandle cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build In file included from Fl.cxx:35:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build extern CursHandle fl_default_cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build ../FL/mac.H:54:3: error: use of undeclared identifier
> 'DisposeRgn'
> :info:build DisposeRgn(r);
> :info:build ^
> :info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build CursHandle cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build In file included from Fl_Help_View.cxx:61:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build extern CursHandle fl_default_cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build In file included from Fl_Double_Window.cxx:31:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:49:17: error: use of undeclared identifier
> 'NewRgn'
> :info:build Fl_Region R = NewRgn();
> :info:build ^
> :info:build ../FL/mac.H:54:3: error: use of undeclared identifier
> 'DisposeRgn'
> :info:build DisposeRgn(r);
> :info:build ^
> :info:build Fl.cxx:491:3: error: use of undeclared identifier 'GetPort'
> :info:build GetPort( &port );
> :info:build ^
> :info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build CursHandle cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build In file included from Fl_File_Chooser2.cxx:52:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build extern CursHandle fl_default_cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build CursHandle cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build In file included from Fl_Bitmap.cxx:29:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build extern CursHandle fl_default_cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build Fl_File_Chooser2.cxx:572:16: warning: format string is not a
> string literal (potentially insecure) [-Wformat-security]
> :info:build fl_alert(existing_file_label);
> :info:build ^~~~~~~~~~~~~~~~~~~
> :info:build ../FL/mac.H:50:3: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(R, x, y, x+w, y+h);
> :info:build ^
> :info:build 1 warning and 5 errors generated.
> :info:build Fl_Bitmap.cxx:43:3: error: use of undeclared identifier
> 'GetPort'
> :info:build GetPort(&savePort); // remember the current port
> :info:build ^
> :info:build make[1]: *** [Fl_File_Chooser2.o] Error 1
> :info:build make[1]: *** Waiting for unfinished jobs....
> :info:build 5 errors generated.
> :info:build ../FL/mac.H:54:3: error: use of undeclared identifier
> 'DisposeRgn'
> :info:build DisposeRgn(r);
> :info:build ^
> :info:build make[1]: *** [Fl_Help_View.o] Error 1
> :info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build CursHandle cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build Fl_Bitmap.cxx:46:3: error: use of undeclared identifier
> 'NewGWorld'
> :info:build NewGWorld( &gw, 1, &srcRect, 0L, 0L, 0 );
> :info:build ^
> :info:build In file included from Fl_Double_Window.cxx:31:
> :info:build In file included from ../FL/x.H:41:
> :info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build extern CursHandle fl_default_cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build Fl.cxx:493:5: error: use of undeclared identifier
> 'QDFlushPortBuffer'
> :info:build QDFlushPortBuffer( port, 0 );
> :info:build ^
> :info:build Fl.cxx:719:27: warning: '&&' within '||' [-Wlogical-op-
> parentheses]
> :info:build if (grab() || modal() && window != modal()) return 0;
> :info:build ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
> :info:build Fl.cxx:719:27: note: place parentheses around the '&&'
> expression to silence this warning
> :info:build if (grab() || modal() && window != modal()) return 0;
> :info:build ^
> :info:build ( )
> :info:build Fl.cxx:1183:21: error: use of undeclared identifier 'NewRgn'
> :info:build Fl_Region R = NewRgn();
> :info:build ^
> :info:build Fl.cxx:1184:7: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(R, X, Y, X+W, Y+H);
> :info:build ^
> :info:build Fl_Double_Window.cxx:167:15: error: use of undeclared
> identifier 'NewGWorld'
> :info:build QDErr err = NewGWorld(&gw, 0, &bounds, 0L, 0L, 0); //
> 'useTempMem' should not be used (says the Carbon port manual)
> :info:build ^
> :info:build Fl_Double_Window.cxx:180:20: error: use of undeclared
> identifier 'GetPort'; did you mean 'dstPort'?
> :info:build GrafPtr dstPort; GetPort(&dstPort);
> :info:build ^~~~~~~
> :info:build dstPort
> :info:build Fl_Double_Window.cxx:180:11: note: 'dstPort' declared here
> :info:build GrafPtr dstPort; GetPort(&dstPort);
> :info:build ^
> :info:build Fl_Double_Window.cxx:180:27: error: called object type
> 'GrafPtr' (aka 'OpaqueGrafPtr *') is not a function or function pointer
> :info:build GrafPtr dstPort; GetPort(&dstPort);
> :info:build ~~~~~~~^
> :info:build Fl.cxx:1185:7: error: use of undeclared identifier 'UnionRgn'
> :info:build UnionRgn(R, i->region, i->region);
> :info:build ^
> :info:build Fl.cxx:1186:7: error: use of undeclared identifier
> 'DisposeRgn'
> :info:build DisposeRgn(R);
> :info:build ^
> :info:build In file included from Fl.cxx:1218:
> :info:build ./Fl_mac.cxx:91:1: error: unknown type name 'CursHandle'; did
> you mean 'CharsHandle'?
> :info:build CursHandle fl_default_cursor;
> :info:build ^~~~~~~~~~
> :info:build CharsHandle
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
> note: 'CharsHandle' declared here
> :info:build typedef CharsPtr * CharsHandle;
> :info:build ^
> :info:build Fl_Double_Window.cxx:183:3: error: use of undeclared
> identifier 'GetForeColor'; did you mean 'GetColor'?
> :info:build GetForeColor(&oldfg);
> :info:build ^~~~~~~~~~~~
> :info:build GetColor
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h:467:1:
> note: 'GetColor' declared here
> :info:build GetColor(
> :info:build ^
> :info:build Fl_Double_Window.cxx:183:22: error: too few arguments to
> function call, expected 4, have 1
> :info:build GetForeColor(&oldfg);
> :info:build ~~~~~~~~~~~~ ^
> :info:build Fl_Bitmap.cxx:47:21: error: use of undeclared identifier
> 'GetGWorldPixMap'
> :info:build PixMapHandle pm = GetGWorldPixMap( gw );
> :info:build ^
> :info:build In file included from Fl.cxx:1218:
> :info:build ./Fl_mac.cxx:106:8: error: unknown type name 'CursPtr'; did
> you mean 'CharsPtr'?
> :info:build static CursPtr default_cursor_ptr;
> :info:build ^~~~~~~
> :info:build CharsPtr
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:353:41:
> note: 'CharsPtr' declared here
> :info:build typedef char * CharsPtr;
> :info:build ^
> :info:build Fl_Double_Window.cxx:184:3: error: use of undeclared
> identifier 'GetBackColor'; did you mean 'GetColor'?
> :info:build GetBackColor(&oldbg);
> :info:build ^~~~~~~~~~~~
> :info:build GetColor
> :info:build
> /System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h:467:1:
> note: 'GetColor' declared here
> :info:build GetColor(
> :info:build ^
> :info:build Fl_Double_Window.cxx:184:22: error: too few arguments to
> function call, expected 4, have 1
> :info:build GetBackColor(&oldbg);
> :info:build ~~~~~~~~~~~~ ^
> :info:build In file included from Fl.cxx:1218:
> :info:build ./Fl_mac.cxx:107:8: error: unknown type name 'Cursor'
> :info:build static Cursor default_cursor;
> :info:build ^
> :info:build ./Fl_mac.cxx:676:11: error: use of undeclared identifier
> 'NewRgn'
> :info:build rgn = NewRgn();
> :info:build ^
> :info:build ./Fl_mac.cxx:679:5: error: use of undeclared identifier
> 'SetRectRgn'
> :info:build SetRectRgn(rgn, mp.h, mp.v, mp.h, mp.v);
> :info:build ^
> :info:build ./Fl_mac.cxx:1041:5: error: use of undeclared identifier
> 'GetPort'
> :info:build GetPort( &oldPort );
> :info:build ^
> :info:build Fl_Double_Window.cxx:186:3: error: use of undeclared
> identifier 'RGBBackColor'; did you mean 'RGBColor'?
> :info:build RGBBackColor( &rgb );
> :info:build ^
> :info:build Fl_Bitmap.cxx:50:5: error: use of undeclared identifier
> 'LockPixels'
> :info:build LockPixels( pm );
> :info:build ^
> :info:build ./Fl_mac.cxx:1042:5: error: use of undeclared identifier
> 'SetPort'
> :info:build SetPort( GetWindowPort(xid) ); // \todo replace this!
> There must be some GlobalToLocal call that has a port as an argument
> :info:build ^
> :info:build Fl_Double_Window.cxx:188:3: error: use of undeclared
> identifier 'RGBForeColor'; did you mean 'RGBColor'?
> :info:build RGBForeColor( &rgb );
> :info:build ^
> :info:build Fl_Bitmap.cxx:53:29: error: use of undeclared identifier
> 'GetPixBaseAddr'
> :info:build uchar *base = (uchar*)GetPixBaseAddr( pm );
> :info:build ^
> :info:build ./Fl_mac.cxx:1043:5: error: use of undeclared identifier
> 'SetOrigin'
> :info:build SetOrigin(0, 0);
> :info:build ^
> :info:build fatal error: too many errors emitted, stopping now [-ferror-
> limit=]
> :info:build 1 warning and 20 errors generated.
> :info:build make[1]: *** [Fl.o] Error 1
> :info:build Fl_Bitmap.cxx:71:7: error: use of undeclared identifier
> 'UnlockPixels'
> :info:build UnlockPixels( pm );
> :info:build ^
> :info:build Fl_Bitmap.cxx:75:3: error: use of undeclared identifier
> 'SetPort'
> :info:build SetPort(savePort);
> :info:build ^
> :info:build Fl_Bitmap.cxx:80:11: error: use of undeclared identifier
> 'DisposeGWorld'
> :info:build if (id) DisposeGWorld(id);
> :info:build ^
> :info:build Fl_Bitmap.cxx:385:3: error: use of undeclared identifier
> 'GetPort'
> :info:build GetPort( &dstPort );
> :info:build ^
> :info:build Fl_Double_Window.cxx:189:12: error: use of undeclared
> identifier 'GetPortBitMapForCopyBits'
> :info:build CopyBits(GetPortBitMapForCopyBits(gWorld),
> GetPortBitMapForCopyBits(dstPort), &src, &dst, srcCopy, 0L);
> :info:build ^
> :info:build Fl_Double_Window.cxx:190:3: error: use of undeclared
> identifier 'RGBBackColor'; did you mean 'RGBColor'?
> :info:build RGBBackColor(&oldbg);
> :info:build ^
> :info:build Fl_Double_Window.cxx:191:3: error: use of undeclared
> identifier 'RGBForeColor'; did you mean 'RGBColor'?
> :info:build RGBForeColor(&oldfg);
> :info:build ^
> :info:build Fl_Bitmap.cxx:387:3: error: use of undeclared identifier
> 'GetPortBounds'
> :info:build GetPortBounds( (Fl_Offscreen)id, &src );
> :info:build ^
> :info:build Fl_Bitmap.cxx:388:3: error: use of undeclared identifier
> 'SetRect'
> :info:build SetRect( &src, cx, cy, cx+W, cy+H );
> :info:build ^
> :info:build Fl_Bitmap.cxx:389:3: error: use of undeclared identifier
> 'SetRect'
> :info:build SetRect( &dst, X, Y, X+W, Y+H );
> :info:build ^
> :info:build Fl_Double_Window.cxx:195:3: error: use of undeclared
> identifier 'DisposeGWorld'
> :info:build DisposeGWorld(gWorld);
> :info:build ^
> :info:build Fl_Double_Window.cxx:202:3: error: use of undeclared
> identifier 'GetGWorld'
> :info:build GetGWorld( &prevPort, &prevGD );
> :info:build ^
> :info:build fatal error: too many errors emitted, stopping now [-ferror-
> limit=]
> :info:build 20 errors generated.
> :info:build make[1]: *** [Fl_Double_Window.o] Error 1
> :info:build Fl_Bitmap.cxx:390:12: error: use of undeclared identifier
> 'GetPortBitMapForCopyBits'
> :info:build CopyBits(GetPortBitMapForCopyBits((Fl_Offscreen)id), //
> srcBits
> :info:build ^
> :info:build 18 errors generated.
> :info:build make[1]: *** [Fl_Bitmap.o] Error 1
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10/src'
> :info:build make: *** [all] Error 1
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10'
> :info:build shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10"
> && /usr/bin/make -j5 -w all " returned error 2
> :error:build Target org.macports.build returned: shell command failed
> (see log for details)
> :debug:build Backtrace: shell command failed (see log for details)
> while executing
> "command_exec build"
> (procedure "portbuild::build_main" line 8)
> invoked from within
> "$procedure $targetname"
> :info:build Warning: the following items did not execute (for fltk):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> :notice:build Log for fltk is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/main.log
> }}}
New description:
Just updated to OSX Lion and ftk does not build:
Similar issue here: #21054
{{{
---> Computing dependencies for fltk
---> Building fltk
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Executing variant universal provides universal
:debug:main No need to upgrade! jpeg 8c_0 >= jpeg 8c_0
:debug:main epoch: in tree: 0 installed: 0
:debug:main libpng 1.4.8_0 exists in the ports tree
:debug:main libpng 1.4.8_0 is the latest installed
:debug:main libpng 1.4.8_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/libpng
:debug:main OS darwin/11.2.0 (Mac OS X 10.7) arch i386
:debug:main org.macports.load registered provides 'load', a pre-existing
procedure. Target override will not be provided
:debug:main org.macports.unload registered provides 'unload', a pre-
existing procedure. Target override will not be provided
:debug:main org.macports.distfiles registered provides 'distfiles', a pre-
existing procedure. Target override will not be provided
:debug:main Using group file
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Executing variant universal provides universal
:debug:main No need to upgrade! libpng 1.4.8_0 >= libpng 1.4.8_0
:debug:main epoch: in tree: 0 installed: 0
:debug:main zlib 1.2.5_0 exists in the ports tree
:debug:main zlib 1.2.5_0 is the latest installed
:debug:main zlib 1.2.5_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory:
/opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib
:debug:main OS darwin/11.2.0 (Mac OS X 10.7) arch i386
:debug:main org.macports.load registered provides 'load', a pre-existing
procedure. Target override will not be provided
:debug:main org.macports.unload registered provides 'unload', a pre-
existing procedure. Target override will not be provided
:debug:main org.macports.distfiles registered provides 'distfiles', a pre-
existing procedure. Target override will not be provided
:debug:main Using group file
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/xcodeversion-1.0.tcl
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Executing variant universal provides universal
:debug:main No need to upgrade! zlib 1.2.5_0 >= zlib 1.2.5_0
:msg:main ---> Computing dependencies for fltk:info:main .:debug:main
Checking for conflicts against fltk
:debug:main Searching for dependency: fltk-devel
:debug:main Didn't find receipt, going to depspec regex for: fltk-devel
:debug:main Searching for dependency: jpeg
:debug:main Found Dependency: receipt exists for jpeg
:debug:main Searching for dependency: libpng
:debug:main Found Dependency: receipt exists for libpng
:debug:main Searching for dependency: zlib
:debug:main Found Dependency: receipt exists for zlib
:msg:main
:debug:main Executing org.macports.main (fltk)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 501
:debug:main euid changed to: 501
:debug:main Skipping completed org.macports.archivefetch (fltk)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.fetch (fltk)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.checksum (fltk)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.extract (fltk)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.patch (fltk)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.configure (fltk)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:build build phase started at Sun Jan 22 19:26:43 PST 2012
:notice:build ---> Building fltk
:debug:build Executing org.macports.build (fltk)
:debug:build Environment: CPATH='/opt/local/include'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/.CC_PRINT_OPTIONS'
LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
MACOSX_DEPLOYMENT_TARGET='10.7'
:debug:build Assembled command: 'cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10"
&& /usr/bin/make -j5 -w all'
:debug:build Executing command line: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10"
&& /usr/bin/make -j5 -w all
:info:build make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10'
:info:build === making jpeg ===
:info:build === making png ===
:info:build === making src ===
:info:build make[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10/src'
:info:build Compiling Fl.cxx...
:info:build Compiling Fl_Bitmap.cxx...
:info:build Compiling Fl_Double_Window.cxx...
:info:build Compiling Fl_File_Chooser2.cxx...
:info:build Compiling Fl_Help_View.cxx...
:info:build In file included from Fl.cxx:35:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:49:17: error: use of undeclared identifier
'NewRgn'
:info:build Fl_Region R = NewRgn();
:info:build ^
:info:build In file included from Fl_Help_View.cxx:61:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:49:17: error: use of undeclared identifier
'NewRgn'
:info:build Fl_Region R = NewRgn();
:info:build ^
:info:build In file included from Fl_Bitmap.cxx:29:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:49:17: error: use of undeclared identifier
'NewRgn'
:info:build Fl_Region R = NewRgn();
:info:build ^
:info:build In file included from Fl_File_Chooser2.cxx:52:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:49:17: error: use of undeclared identifier
'NewRgn'
:info:build Fl_Region R = NewRgn();
:info:build ^
:info:build ../FL/mac.H:50:3: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(R, x, y, x+w, y+h);
:info:build ^
:info:build ../FL/mac.H:54:3: error: use of undeclared identifier
'DisposeRgn'
:info:build DisposeRgn(r);
:info:build ^
:info:build ../FL/mac.H:50:3: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(R, x, y, x+w, y+h);
:info:build ^
:info:build ../FL/mac.H:50:3: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(R, x, y, x+w, y+h);
:info:build ^
:info:build ../FL/mac.H:54:3: error: use of undeclared identifier
'DisposeRgn'
:info:build DisposeRgn(r);
:info:build ^
:info:build ../FL/mac.H:50:3: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(R, x, y, x+w, y+h);
:info:build ^
:info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build CursHandle cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build In file included from Fl.cxx:35:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build extern CursHandle fl_default_cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build ../FL/mac.H:54:3: error: use of undeclared identifier
'DisposeRgn'
:info:build DisposeRgn(r);
:info:build ^
:info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build CursHandle cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build In file included from Fl_Help_View.cxx:61:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build extern CursHandle fl_default_cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build In file included from Fl_Double_Window.cxx:31:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:49:17: error: use of undeclared identifier
'NewRgn'
:info:build Fl_Region R = NewRgn();
:info:build ^
:info:build ../FL/mac.H:54:3: error: use of undeclared identifier
'DisposeRgn'
:info:build DisposeRgn(r);
:info:build ^
:info:build Fl.cxx:491:3: error: use of undeclared identifier 'GetPort'
:info:build GetPort( &port );
:info:build ^
:info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build CursHandle cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build In file included from Fl_File_Chooser2.cxx:52:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build extern CursHandle fl_default_cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build CursHandle cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build In file included from Fl_Bitmap.cxx:29:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build extern CursHandle fl_default_cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build Fl_File_Chooser2.cxx:572:16: warning: format string is not a
string literal (potentially insecure) [-Wformat-security]
:info:build fl_alert(existing_file_label);
:info:build ^~~~~~~~~~~~~~~~~~~
:info:build ../FL/mac.H:50:3: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(R, x, y, x+w, y+h);
:info:build ^
:info:build 1 warning and 5 errors generated.
:info:build Fl_Bitmap.cxx:43:3: error: use of undeclared identifier
'GetPort'
:info:build GetPort(&savePort); // remember the current port
:info:build ^
:info:build make[1]: *** [Fl_File_Chooser2.o] Error 1
:info:build make[1]: *** Waiting for unfinished jobs....
:info:build 5 errors generated.
:info:build ../FL/mac.H:54:3: error: use of undeclared identifier
'DisposeRgn'
:info:build DisposeRgn(r);
:info:build ^
:info:build make[1]: *** [Fl_Help_View.o] Error 1
:info:build ../FL/mac.H:72:3: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build CursHandle cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build Fl_Bitmap.cxx:46:3: error: use of undeclared identifier
'NewGWorld'
:info:build NewGWorld( &gw, 1, &srcRect, 0L, 0L, 0 );
:info:build ^
:info:build In file included from Fl_Double_Window.cxx:31:
:info:build In file included from ../FL/x.H:41:
:info:build ../FL/mac.H:99:8: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build extern CursHandle fl_default_cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build Fl.cxx:493:5: error: use of undeclared identifier
'QDFlushPortBuffer'
:info:build QDFlushPortBuffer( port, 0 );
:info:build ^
:info:build Fl.cxx:719:27: warning: '&&' within '||' [-Wlogical-op-
parentheses]
:info:build if (grab() || modal() && window != modal()) return 0;
:info:build ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
:info:build Fl.cxx:719:27: note: place parentheses around the '&&'
expression to silence this warning
:info:build if (grab() || modal() && window != modal()) return 0;
:info:build ^
:info:build ( )
:info:build Fl.cxx:1183:21: error: use of undeclared identifier 'NewRgn'
:info:build Fl_Region R = NewRgn();
:info:build ^
:info:build Fl.cxx:1184:7: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(R, X, Y, X+W, Y+H);
:info:build ^
:info:build Fl_Double_Window.cxx:167:15: error: use of undeclared
identifier 'NewGWorld'
:info:build QDErr err = NewGWorld(&gw, 0, &bounds, 0L, 0L, 0); //
'useTempMem' should not be used (says the Carbon port manual)
:info:build ^
:info:build Fl_Double_Window.cxx:180:20: error: use of undeclared
identifier 'GetPort'; did you mean 'dstPort'?
:info:build GrafPtr dstPort; GetPort(&dstPort);
:info:build ^~~~~~~
:info:build dstPort
:info:build Fl_Double_Window.cxx:180:11: note: 'dstPort' declared here
:info:build GrafPtr dstPort; GetPort(&dstPort);
:info:build ^
:info:build Fl_Double_Window.cxx:180:27: error: called object type
'GrafPtr' (aka 'OpaqueGrafPtr *') is not a function or function pointer
:info:build GrafPtr dstPort; GetPort(&dstPort);
:info:build ~~~~~~~^
:info:build Fl.cxx:1185:7: error: use of undeclared identifier 'UnionRgn'
:info:build UnionRgn(R, i->region, i->region);
:info:build ^
:info:build Fl.cxx:1186:7: error: use of undeclared identifier
'DisposeRgn'
:info:build DisposeRgn(R);
:info:build ^
:info:build In file included from Fl.cxx:1218:
:info:build ./Fl_mac.cxx:91:1: error: unknown type name 'CursHandle'; did
you mean 'CharsHandle'?
:info:build CursHandle fl_default_cursor;
:info:build ^~~~~~~~~~
:info:build CharsHandle
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:354:41:
note: 'CharsHandle' declared here
:info:build typedef CharsPtr * CharsHandle;
:info:build ^
:info:build Fl_Double_Window.cxx:183:3: error: use of undeclared
identifier 'GetForeColor'; did you mean 'GetColor'?
:info:build GetForeColor(&oldfg);
:info:build ^~~~~~~~~~~~
:info:build GetColor
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h:467:1:
note: 'GetColor' declared here
:info:build GetColor(
:info:build ^
:info:build Fl_Double_Window.cxx:183:22: error: too few arguments to
function call, expected 4, have 1
:info:build GetForeColor(&oldfg);
:info:build ~~~~~~~~~~~~ ^
:info:build Fl_Bitmap.cxx:47:21: error: use of undeclared identifier
'GetGWorldPixMap'
:info:build PixMapHandle pm = GetGWorldPixMap( gw );
:info:build ^
:info:build In file included from Fl.cxx:1218:
:info:build ./Fl_mac.cxx:106:8: error: unknown type name 'CursPtr'; did
you mean 'CharsPtr'?
:info:build static CursPtr default_cursor_ptr;
:info:build ^~~~~~~
:info:build CharsPtr
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h:353:41:
note: 'CharsPtr' declared here
:info:build typedef char * CharsPtr;
:info:build ^
:info:build Fl_Double_Window.cxx:184:3: error: use of undeclared
identifier 'GetBackColor'; did you mean 'GetColor'?
:info:build GetBackColor(&oldbg);
:info:build ^~~~~~~~~~~~
:info:build GetColor
:info:build
/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h:467:1:
note: 'GetColor' declared here
:info:build GetColor(
:info:build ^
:info:build Fl_Double_Window.cxx:184:22: error: too few arguments to
function call, expected 4, have 1
:info:build GetBackColor(&oldbg);
:info:build ~~~~~~~~~~~~ ^
:info:build In file included from Fl.cxx:1218:
:info:build ./Fl_mac.cxx:107:8: error: unknown type name 'Cursor'
:info:build static Cursor default_cursor;
:info:build ^
:info:build ./Fl_mac.cxx:676:11: error: use of undeclared identifier
'NewRgn'
:info:build rgn = NewRgn();
:info:build ^
:info:build ./Fl_mac.cxx:679:5: error: use of undeclared identifier
'SetRectRgn'
:info:build SetRectRgn(rgn, mp.h, mp.v, mp.h, mp.v);
:info:build ^
:info:build ./Fl_mac.cxx:1041:5: error: use of undeclared identifier
'GetPort'
:info:build GetPort( &oldPort );
:info:build ^
:info:build Fl_Double_Window.cxx:186:3: error: use of undeclared
identifier 'RGBBackColor'; did you mean 'RGBColor'?
:info:build RGBBackColor( &rgb );
:info:build ^
:info:build Fl_Bitmap.cxx:50:5: error: use of undeclared identifier
'LockPixels'
:info:build LockPixels( pm );
:info:build ^
:info:build ./Fl_mac.cxx:1042:5: error: use of undeclared identifier
'SetPort'
:info:build SetPort( GetWindowPort(xid) ); // \todo replace this!
There must be some GlobalToLocal call that has a port as an argument
:info:build ^
:info:build Fl_Double_Window.cxx:188:3: error: use of undeclared
identifier 'RGBForeColor'; did you mean 'RGBColor'?
:info:build RGBForeColor( &rgb );
:info:build ^
:info:build Fl_Bitmap.cxx:53:29: error: use of undeclared identifier
'GetPixBaseAddr'
:info:build uchar *base = (uchar*)GetPixBaseAddr( pm );
:info:build ^
:info:build ./Fl_mac.cxx:1043:5: error: use of undeclared identifier
'SetOrigin'
:info:build SetOrigin(0, 0);
:info:build ^
:info:build fatal error: too many errors emitted, stopping now [-ferror-
limit=]
:info:build 1 warning and 20 errors generated.
:info:build make[1]: *** [Fl.o] Error 1
:info:build Fl_Bitmap.cxx:71:7: error: use of undeclared identifier
'UnlockPixels'
:info:build UnlockPixels( pm );
:info:build ^
:info:build Fl_Bitmap.cxx:75:3: error: use of undeclared identifier
'SetPort'
:info:build SetPort(savePort);
:info:build ^
:info:build Fl_Bitmap.cxx:80:11: error: use of undeclared identifier
'DisposeGWorld'
:info:build if (id) DisposeGWorld(id);
:info:build ^
:info:build Fl_Bitmap.cxx:385:3: error: use of undeclared identifier
'GetPort'
:info:build GetPort( &dstPort );
:info:build ^
:info:build Fl_Double_Window.cxx:189:12: error: use of undeclared
identifier 'GetPortBitMapForCopyBits'
:info:build CopyBits(GetPortBitMapForCopyBits(gWorld),
GetPortBitMapForCopyBits(dstPort), &src, &dst, srcCopy, 0L);
:info:build ^
:info:build Fl_Double_Window.cxx:190:3: error: use of undeclared
identifier 'RGBBackColor'; did you mean 'RGBColor'?
:info:build RGBBackColor(&oldbg);
:info:build ^
:info:build Fl_Double_Window.cxx:191:3: error: use of undeclared
identifier 'RGBForeColor'; did you mean 'RGBColor'?
:info:build RGBForeColor(&oldfg);
:info:build ^
:info:build Fl_Bitmap.cxx:387:3: error: use of undeclared identifier
'GetPortBounds'
:info:build GetPortBounds( (Fl_Offscreen)id, &src );
:info:build ^
:info:build Fl_Bitmap.cxx:388:3: error: use of undeclared identifier
'SetRect'
:info:build SetRect( &src, cx, cy, cx+W, cy+H );
:info:build ^
:info:build Fl_Bitmap.cxx:389:3: error: use of undeclared identifier
'SetRect'
:info:build SetRect( &dst, X, Y, X+W, Y+H );
:info:build ^
:info:build Fl_Double_Window.cxx:195:3: error: use of undeclared
identifier 'DisposeGWorld'
:info:build DisposeGWorld(gWorld);
:info:build ^
:info:build Fl_Double_Window.cxx:202:3: error: use of undeclared
identifier 'GetGWorld'
:info:build GetGWorld( &prevPort, &prevGD );
:info:build ^
:info:build fatal error: too many errors emitted, stopping now [-ferror-
limit=]
:info:build 20 errors generated.
:info:build make[1]: *** [Fl_Double_Window.o] Error 1
:info:build Fl_Bitmap.cxx:390:12: error: use of undeclared identifier
'GetPortBitMapForCopyBits'
:info:build CopyBits(GetPortBitMapForCopyBits((Fl_Offscreen)id), //
srcBits
:info:build ^
:info:build 18 errors generated.
:info:build make[1]: *** [Fl_Bitmap.o] Error 1
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10/src'
:info:build make: *** [all] Error 1
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10'
:info:build shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/work/fltk-1.1.10"
&& /usr/bin/make -j5 -w all " returned error 2
:error:build Target org.macports.build returned: shell command failed (see
log for details)
:debug:build Backtrace: shell command failed (see log for details)
while executing
"command_exec build"
(procedure "portbuild::build_main" line 8)
invoked from within
"$procedure $targetname"
:info:build Warning: the following items did not execute (for fltk):
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
:notice:build Log for fltk is at:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_fltk/fltk/main.log
}}}
--
Comment:
As you can see, #21054 was fixed. The port no longer attempts to build
64-bit.
The problem is that in Lion Apple removed even the 32-bit versions of the
old Carbon functions this old version of fltk is using.
Check #29664 for updated fltk versions; maybe they work on Lion.
Otherwise, use Snow Leopard or earlier.
--
Ticket URL: <https://trac.macports.org/ticket/32992#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list