[MacPorts] #50704: ipe @7.2.2: build failure, error: property 'frame' not found on object of type 'id'
#50704: ipe @7.2.2: build failure, error: property 'frame' not found on object of type 'id' ----------------------+----------------------- Reporter: devans@… | Owner: m7.thon@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: ipe ----------------------+----------------------- Building on Yosemite 10.10.5 Xcode 7.2.1. Build log attached. {{{ Compiling ipeselector_cocoa.cpp... /usr/bin/clang++ -arch x86_64 -mmacosx-version-min=10.8 -Wdeprecated- declarations -Wall -Wno-sign-conversion -g -Os -stdlib=libc++ -fPIC -DIPEUI_COCOA -std=c++11 -I../include -I../ipecairo -I/opt/local/include/cairo -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/pixman-1 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -x objective-c++ -fobjc-arc -c -o ../../build/obj/ipecanvas/ipeselector_cocoa.o ipeselector_cocoa.cpp ipeselector_cocoa.cpp:244:59: error: property 'frame' not found on object of type 'id' [[NSScrollView alloc] initWithFrame:panel.contentView.frame]; ^ 1 error generated. make[1]: *** [../../build/obj/ipecanvas/ipeselector_cocoa.o] Error 1 make[1]: Leaving directory `/opt/local/var/macports/build/_opt_macports_trunk_dports_graphics_ipe/ipe/work/ipe-7.2.2/src/ipecanvas' make: *** [ipecanvas] Error 2 }}} -- Ticket URL: <https://trac.macports.org/ticket/50704> MacPorts <https://www.macports.org/> Ports system for OS X
#50704: ipe @7.2.2: build failure, error: property 'frame' not found on object of type 'id' -----------------------+----------------------- Reporter: devans@… | Owner: m7.thon@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: ipe | -----------------------+----------------------- Comment (by m7.thon@…): I forwarded this error report upstream to the ipe developer. For now, you should be able to compile ipe with the Qt interface instead: {{{sudo port install ipe +qt4}}} The fix is simple, though: {{{panel.contentView.frame}}} just needs to be replaced by {{{[panel.contentView frame]}}}. -- Ticket URL: <https://trac.macports.org/ticket/50704#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50704: ipe @7.2.2: build failure, error: property 'frame' not found on object of type 'id' -----------------------+----------------------- Reporter: devans@… | Owner: m7.thon@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: ipe | -----------------------+----------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed Comment: Suggested fix committed in r147650. This version of ipe now builds on 10.11 but fails on 10.10 (#51116) and 10.9 (#51116, #51110). -- Ticket URL: <https://trac.macports.org/ticket/50704#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts