Opened 7 years ago

Closed 21 months ago

#40760 closed defect (fixed)

libpcl 1.7 only builds if template depth is raised

Reported by: fgenolini@… Owned by: Veence (Vincent)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: dershow, dllau@…, cooljeanius (Eric Gallager)
Port: libpcl

Description (last modified by ryandesign (Ryan Schmidt))

port install libpcl 

fails unless cmake is re-run with

 -ftemplate-depth=1024

Mac OSX 10.8.5, XCode 5
MacBookPro 2.66GHz Intel Core i7, 4GB RAM

Apps still do not build

Change History (9)

comment:1 Changed 7 years ago by fgenolini@…

When specifying additional variant +perf the build seems to work. This could be because +perf causes MacPort's own clang-3.3 to be used instead of Xcode's clang-3.3

comment:2 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: vince@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to luminans@…
Port: libpcl added

Yes, we've seen this error with a couple other ports already under Xcode 5. I presume its clang's default template depth is lower than the previous versions'. We've fixed it in the other ports as you suggested, by setting the template depth to 1024.

Last edited 7 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

comment:3 Changed 7 years ago by dershow

Cc: dersh@… added

Cc Me!

comment:4 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: dllau@… added

Has duplicate #41503.

comment:5 Changed 7 years ago by dllau@…

Is this something I can do at the command line or should I wait for a fix?

comment:6 Changed 6 years ago by ryandesign (Ryan Schmidt)

Has duplicate #43643.

comment:7 Changed 6 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:8 Changed 2 years ago by mf2k (Frank Schima)

Cc: Veence removed
Owner: changed from luminans@… to Veence
Status: newassigned

See #57127.

comment:9 Changed 21 months ago by ctreleaven (Craig Treleaven)

Resolution: fixed
Status: assignedclosed

In 09d9af9c19e13051e440d3546edd73d6f00a877d/macports-ports (master):

libpcl: update to 1.9.1, maintainer timeout

Fixes: #40760
Fixes: #48251
Fixes: #56430

Note: See TracTickets for help on using tickets.