[MacPorts] #51116: ipe @7.2.2: build fails on Yosemite, undeclared identifier 'NSLayoutGuide'.

MacPorts noreply at macports.org
Tue Apr 12 20:34:21 PDT 2016

#51116: ipe @7.2.2: build fails on Yosemite, undeclared identifier 'NSLayoutGuide'.
  Reporter:  devans@…  |      Owner:  m7.thon@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.4
Resolution:            |   Keywords:
      Port:  ipe       |

Comment (by devans@…):

 OK, tried the build on 10.10 with the updated patch.  It appears to have
 gotten past the reported problem but now fails in main_cocoa.cpp.
 Compiling main_cocoa.cpp...
 /usr/bin/clang++ -arch x86_64 -mmacosx-version-min=10.8 -Wdeprecated-
 declarations -Wall -Wno-sign-conversion -g -Os -stdlib=libc++
 -DIPEUI_COCOA -std=c++11 -I../include -I../ipecanvas -I../ipecairo
 -I../ipelua -I../ipeui -I/opt/local/include -x objective-c++ -fobjc-arc
 -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  -DIPEBUNDLE  -c -o ../../build/obj/ipe/main_cocoa.o
 main_cocoa.cpp:75:3: error: type arguments cannot be applied to non-
 parameterized class 'NSArray'
   NSArray <NSString *> *args = [[NSProcessInfo processInfo] arguments];
   ^       ~~~~~~~~~~~~~
 1 error generated.
 make[1]: *** [../../build/obj/ipe/main_cocoa.o] Error 1

Ticket URL: <https://trac.macports.org/ticket/51116#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X

More information about the macports-tickets mailing list