[MacPorts] #35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: cgal ----------------------------------+----------------------------------------- The attached patch updates cgal to version 4.0.2. It also adds a dependency on eigen3, which now can be used with cgal, and metis, which is used by some examples. The other patch fixes a [http://cgal-discuss.949826.n4.nabble.com/Surface- reconstruction-points-3-demo-and-example-building-problem-MacOS- td4655406.html#a4655410 build problem with Boost 1.50.0]. -- Ticket URL: <https://trac.macports.org/ticket/35231> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: cgal ----------------------------------+----------------------------------------- Comment(by vince@…): Does it compile allright? I tried 4.0.2, and it failed miserably: the Makefiles produced by CMake are wrong, no library is build… I filed a bug two weeks ago upstreams, I'm still waiting for an answer… -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: cgal ----------------------------------+----------------------------------------- Comment(by raphael@…): Replying to [comment:1 vince@…]:
Does it compile allright? I tried 4.0.2, and it failed miserably: the Makefiles produced by CMake are wrong, no library is build… I filed a bug two weeks ago upstreams, I'm still waiting for an answer…
Do you mean 4.0.1, which had a [http://cgal- discuss.949826.n4.nabble.com/CGAL-4-0-2-Released-Computational-Geometry- Algorithms-Library-td4655360.html build problem]? 4.0.2 compiles successfully on Snow Leopard (i386) and Leopard (i386, ppc), here. I cannot test it on (Mountain) Lion. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: cgal ----------------------------------+----------------------------------------- Comment(by vince@…): Yes and no. It is the same phenomenon as 4.0.1, but it plagues also the 4.0.2 for me, albeit the release manager pretends it is correct. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: cgal ----------------------------------+----------------------------------------- Changes (by ryandesign@…): * cc: philipp.moeller@… (added) Comment: Has duplicate #35351. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Changes (by vince@…): * status: new => closed * resolution: => fixed Comment: Done tonight in r96188. Seems to work, though not with clang, which is a bummer. We should maybe inform upstreams of this. Thanks for the patch. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Comment(by philipp.moeller@…): 4.0.2 had multiple issues with clang. That has been fixed for the next release, which should be due soon. Until then gcc is the only viable option on MacOS. Sorry. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Comment(by vince@…): No worry. It’s okay since llvm-gcc is still part of Xcode 4.4, but I think it’ll be removed next year. Anyway, it’s great news that the next release will be clang compatible. Thanks for the effort! -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Comment(by vince@…): Oh, BTW did you perform performance tests clang vs gcc? I think it’d be interesting. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Comment(by philipp.moeller@…): No. I would like to see a benchmark that strains interval arithmetic do see the actual differences between -frounding-math on gcc and the fix we have for clang. This would also be a nice indication if it is worth the effort to implement -frounding-math for clang. Feel free to benchmark something and show it. I would like to see it. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Comment(by vince@…): Do you have any idea on which algorithm in the library would seem the most fit for such a benchmark? -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35231: cgal: update to 4.0.2 and fix build with Boost 1.50.0 -----------------------------------+---------------------------------------- Reporter: raphael@… | Owner: vince@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: cgal | -----------------------------------+---------------------------------------- Comment(by philipp.moeller@…): I'd probably try a Delaunay_triangulation_2 http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Triangulation_2/Chapt... Of course minus the input stream and some buffering and repeated runs and whatnot. That should be a good start but I wouldn't use the results it to predict a mars landing or anything else. -- Ticket URL: <https://trac.macports.org/ticket/35231#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts