Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] cgal make error in linux

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] cgal make error in linux


Chronological Thread 
  • From: "Sebastien Loriot (GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] cgal make error in linux
  • Date: Mon, 22 Aug 2022 11:30:56 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23:+6QiLagPe7ytP2nQkH68iUbNX161UhYKZh0ujC45NGQN5FlHY01je htvX2yCaamLZzH0fN9+Pdvko0hQvJXUztdqTQZtpCw0Qy9jpJueD7x1DG+gZnLIdpWroGFPt phFNIGYdKjYaleG+39B55C49SEUOZmgH+a6UKieUsxIbVcMpB0J0HqPoMZkxN8z6TSFK1nV4 4mq85eFYAbNNwNcawr41YrT8HuDg9yp4Fv0jnRmDRyclAK2e9E9VfrzFInpR5fKatE88t2SG 44v+IqEElbxpH/BPD8KfoHTKSXmSpaKVeSHZ+E/t6KK2nCurQRquko32WZ1hUp/0120c95NJ Npl9sChQAMIE+7wu/kPCUN/DSVRM7MaweqSSZS/mZT7I0zudnLtx7BxCRhzM9FGvOlwBm5K+ LoTLzVlghKr3brnhuLmDLA21oJ/cqEHP6tH0p1k5SrdCuwnRoyFRqHi6tpR3TN2jcdLdRrbT 5BAOWM+ME+eC/FJEmYSD55grue1vSbmTjl783zJp5cX4HeGmWSd15C0aIaPEjCQfu1ekU+c4 27H5G/kGQoyL82a0TPD83S2h+aJkzmTZW4JPLix9/ovn1jKg2JPVlsZUly0pfT/gUm7Mz5CF 6AK0mlyvKE21WHocvrgTUfih2CAkRACB+MFRoXW9zqx4qbT5g+YAE0NQThAdMEquacKqdoCh gDhczTBVWwHjVGFdZ6O3uzL8m7qaED5OUdHNHBUF1JUizX2iNhr1kqnczp1LEKiYjTI9dzYx jmLqG0hguxWg5JVkaq8+l/DjnSnoZ2hou8JCuf/DzrNAuBRPtbNi2mUBb7zs64owGGxEADpg ZT8s5LChN3i9LnU/MB3fM0DHauy+9GOOyDGjFhkEvEJrmrzoif7I94LuWEiei+F1/ronxe5P yc/XisBtPdu0IeCMMebnqrqVpp0lfmwfTgbfqmFMIAfCnSOSON31Hg2ORT4M5HFn08rnqUyU ap3gu79ZUv2/Z9PlWLsL89EieFD7nlnmQv7GM6mpzz6juL2TCPEEd8tbQrVBshkvfPsiFuPr 753aZDRoz0BC72WX8Ui2dRMRbz8BSNrW86eRg0+XrLrHzeK70l7UqGNm+p9KtY790mX/8+Rl kyAtoZj4AKXrRX6xc+iMxiPsZvjAsRyq2wVJyspMQr60nQve9f946IWdp9xdr4irbQxwflxR vgDWsOBHvUfEmSdq2pBNcHw/N54aRCmpQOSJC76MjUyephXQQaWqNLpew3Y8jYDU3isvswkr rz8jQ7WGMJRRwlrAMvMRuioyle94SoUlO5oDhnHJ9BSfAPn940zc379ifo+IsctLxTfx2vCh 1zGX0tA/eSU+t076tjEg6yAvryFKeomExoIBXTf4Ja3KTLeoTiuzIpGZ+CCImLQWWbyz6O9P LkHwvz5NsoHq1ZEqY9LFbhmkPAl7Nz1qr4GlwlpESmZb1mvDb88cHCK0dMV7f9Iz75d/BSzA weBpoccNrKON8foVlUWIVN9POiE0PgVnBjU7Og0cBqmvn4ppOLfXBUAJQSIhQxcMKBxbNEvz 9AntZNE8Ae4kBcrbouLg3wG7WiKNXBcAawruotAW93ugwsvj05HONnSVnGw75aIZNFBdEItJ 2bM1qbFgr1dwGvEcmYyRSeRh7sD3cxWtUAY1kIGKnSIhsHB2q090ipX/GllVQ9S1BhGj79+N 2UD25eZ/klSE+qERfSvXlxA3ylEDRydv1P0kh4HyDOfQE6vWWjAamY6PI5hOazfH310JlBmE HOwkQ4JkgoGuOn+2yIzXQhurPmLoRlZ6FjZgM7+dyiaN8BSXNcm65NCoUIHrhLmBYU6g0ivS SyGOgpvQfWTCBP8aJHXx2VXOXr8hfxEyKF/rSldwZ40
  • Ironport-hdrordr: A9a23:v31yPqB6gJ57igPlHemP55DYdb4zR+YMi2TDpHoBNCC9Ffbo6/ xG/c5rryMc7Qx6ZJhOo6HnBEDtewK5yXcx2/hrAV7AZnifhILLFvAE0WKK+VSJcE3DH6xmpM JdmsBFaeEYZmIK7voSjjPIcerIjOP3iZxARt2z856ud2xXgm1bgDuRwzz0LnFL
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: Jo2jiJraTf1ljkhTqb8vY+6wQ3eo8uR+6QYVKBT36ZF1bPbCj1aFIdYey7mqNwLFa1dgVS84q+ ZsDz8EoE+CvB1VU+cXpjlb8kVC4P/XoRhPFSo1WV4wmmwuyTVoTSWEkW/2jhi71937g9o4gZpY /obWln+F5kyTzmL+OIFa1vvcozj5UNyJr+bVE5zDVNn7WrlwiAuW59m6Vk+yuhca0iHR4mLRpk Pd43hsr8fOIWHydCZocb5mrwcMAwMVErpqUg1c6YGsW/q6KGLQd2uUvMV8vZK22dSYZHNT6j2/ xZQQAMJtC/DRQLYQFF8n31kQ

Hey,

I wonder if you have several versions of CGAL installed. The error
message you give does not correspond to the header in CGAL 5.5.

Best,

Sebastien.

On 8/22/22 9:05 AM, "wwz2015" ( via cgal-discuss Mailing List) wrote:
Hi, I used the cgal code in linux. In the cmake configuration, it's ok. When I make my own project the error jumped like this:
include/CGAL/boost/graph/helpers.h: In function ‘bool CGAL::is_border(typename boost::graph_traits<Graph>::halfedge_descriptor, const FaceGraph&)’:
/home/wangwenzhi/cgal/cgal-2-install/lib/cmake/CGAL/../../../include/CGAL/boost/graph/helpers.h:35:14: error: expected primary-expression before ‘(’ token
  return face(hd,g) == boost::graph_traits<FaceGraph>::null_face();

include/CGAL/boost/graph/helpers.h: In function ‘bool CGAL::is_valid_halfedge_descriptor(typename boost::graph_traits<Graph>::halfedge_descriptor, const FaceGraph&)’:
/home/wangwenzhi/cgal/cgal-2-install/lib/cmake/CGAL/../../../include/CGAL/boost/graph/helpers.h:290:27: error: expected primary-expression before ‘(’ token
  face_descriptor f = face(h,g);

include/CGAL/boost/graph/helpers.h:293:12: error: expected primary-expression before ‘(’ token
    if(face(h,g) != f){

include/CGAL/boost/graph/helpers.h: In function ‘bool CGAL::is_valid_face_descriptor(typename boost::graph_traits<Graph>::face_descriptor, const FaceGraph&)’:
/home/wangwenzhi/cgal/cgal-2-install/lib/cmake/CGAL/../../../include/CGAL/boost/graph/helpers.h:332:10: error: expected primary-expression before ‘(’ token
  if(face(h,g) != f){

include/CGAL/boost/graph/helpers.h: In function ‘bool CGAL::is_valid_halfedge_graph(const Graph&, bool)’:
/home/wangwenzhi/cgal/cgal-2-install/lib/cmake/CGAL/../../../include/CGAL/boost/graph/helpers.h:392:27: error: expected primary-expression before ‘(’ token
    valid = (halfedge(edge(begin, g), g) == begin);

include/CGAL/boost/graph/helpers.h:621:18: error: expected primary-expression before ‘(’ token
    valid = (face(i, g) == face(next(i, g), g));

include/CGAL/boost/graph/helpers.h:680:18: error: expected primary-expression before ‘(’ token
    valid = (face(i, g) != face(opposite(i, g), g));

include/CGAL/boost/graph/Euler_operations.h:299:20: error: expected primary-expression before ‘(’ token
  set_halfedge(face(hnew,g), hnew, g);

when I added the #include <CGAL/boost/graph/Dual.h> in the file CGAL/boost/graph/Euler_operations.h and the file CGAL/boost/graph/internal/helpers.h
only one kind of error like this "include/CGAL/boost/graph/Dual.h:108:17: error: ‘Edge_around_face_iterator’ in namespace ‘CGAL’ does not name a template type
  typedef CGAL::Edge_around_face_iterator<Primal>      out_edge_iterator;
include/CGAL/boost/graph/Dual.h:109:17: error: ‘Opposite_edge_around_face_iterator’ in namespace ‘CGAL’ does not name a template type
  typedef CGAL::Opposite_edge_around_face_iterator<Primal> in_edge_iterator;" occured. I am confused about the error like this. I found the iterator.h was included in the file Dual.h.
And I really don't know why.

It seemed some header not found, but when i tried to fix it, i found the including relationship very complicted. Could you give me some advices on how to fix the make error?
By the way, I used the CGAL version was 5.5, and I also tried the installed library from the newest source code in Github.The error remained the same. GMP-6.2.1, mpfr-4.1.0. GMP and mpfr used the source code to compile the libraries. Boost version was 1.80.
Best
wwz


-------------------
王文智
联系方式:17310141896
联系地址:北京经济开发区大族广场T3-901


--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




Archive powered by MHonArc 2.6.19+.

Top of Page