[MacPorts] #31562: CGAL version bump 3.8 -> 3.9

MacPorts noreply at macports.org
Mon Oct 10 23:51:26 PDT 2011


#31562: CGAL version bump 3.8 -> 3.9
--------------------------------+-------------------------------------------
 Reporter:  mmoll@…             |       Owner:  vince@…           
     Type:  update              |      Status:  new               
 Priority:  Normal              |   Milestone:                    
Component:  ports               |     Version:  2.0.3             
 Keywords:                      |        Port:  cgal              
--------------------------------+-------------------------------------------

Comment(by raphael@…):

 I would propose the attached patch as the demos variant does not compile
 with llvm-gcc-4.2 and clang. The patch also fixes #29382. I also attached
 an updated patchfile for the {{{CMakeLists.txt}}} files for the demos.

 But I still have one problem with CGAL 3.9. When compiling CGAL 3.9 the
 old CGAL 3.8 headers are picked up if CGAL 3.8 is still active. Here is
 the corresponding part of the build log:

 {{{
 :info:build [ 33%] Building CXX object
 src/Core/CMakeFiles/CGAL_Core.dir/all_files.cpp.o
 :info:build cd
 /opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/src/Core &&
 /usr/bin/g++-4.2   -DCGAL_Core_EXPORTS -pipe -O2 -arch ppc  -frounding-
 math -fno-strict-aliasing -O3 -DNDEBUG -arch ppc -isysroot / -mmacosx-
 version-min=10.5 -fPIC -I/opt/local/include
 -I/opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/include
 -I/opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/src/Core    -o
 CMakeFiles/CGAL_Core.dir/all_files.cpp.o -c
 /opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/src/Core/all_files.cpp
 :info:build In file included from
 /opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/src/Core/all_files.cpp:1:
 :info:build
 /opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/src/CGALCore/Expr.cpp:
 In member function ‘void CORE::Expr::doubleInterval(double&, double&)
 const’:
 :info:build
 /opt/local/var/macports/build/cgal/cgal/work/CGAL-3.9/src/CGALCore/Expr.cpp:78:
 error: ‘CGAL_CORE_finite’ was not declared in this scope
 }}}

 So, I had to deactivate the old CGAL version before installing the new
 one.

-- 
Ticket URL: <https://trac.macports.org/ticket/31562#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list