Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

polymake does not build with gcc.7.1 #23289

Closed
videlec opened this issue Jun 20, 2017 · 17 comments
Closed

polymake does not build with gcc.7.1 #23289

videlec opened this issue Jun 20, 2017 · 17 comments

Comments

@videlec
Copy link
Contributor

videlec commented Jun 20, 2017

The polymake experimental package does not compile with gcc (GCC) 7.1.1 (see attachment: polymake-3.1.log). In this thread on polymake forum upstream reports the same issue. We adapt a very simple patch proposed in the thread.

Upstream: Reported upstream. Developers acknowledge bug.

CC: @mkoeppe

Component: packages: experimental

Author: Vincent Delecroix

Branch/Commit: 25e2301

Reviewer: Volker Braun

Issue created by migration from https://trac.sagemath.org/ticket/23289

@videlec

This comment has been minimized.

@videlec
Copy link
Contributor Author

videlec commented Jun 20, 2017

comment:1

Attachment: polymake-3.1.log

@videlec
Copy link
Contributor Author

videlec commented Jun 20, 2017

Upstream: Not yet reported upstream; Will do shortly.

@videlec
Copy link
Contributor Author

videlec commented Jun 20, 2017

Changed upstream from Not yet reported upstream; Will do shortly. to Reported upstream. Developers acknowledge bug.

@videlec

This comment has been minimized.

@videlec videlec changed the title polymake package does not (always) build polymake does not build with gcc >= 7.0 Jun 20, 2017
@videlec

This comment has been minimized.

@videlec videlec changed the title polymake does not build with gcc >= 7.0 polymake does not build with gcc.7.1 Jun 21, 2017
@videlec
Copy link
Contributor Author

videlec commented Jun 25, 2017

Branch: u/vdelecroix/23289

@videlec

This comment has been minimized.

@videlec
Copy link
Contributor Author

videlec commented Jun 25, 2017

Commit: 25e2301

@videlec
Copy link
Contributor Author

videlec commented Jun 25, 2017

New commits:

25e230123289: patch for polymake compilation

@videlec

This comment has been minimized.

@videlec
Copy link
Contributor Author

videlec commented Jun 25, 2017

comment:7

Not sure it is due to the patch but

$ sage -t polymake.py --optional=sage,polymake
**********************************************************************
File "polymake.py", line 814, in sage.interfaces.polymake.Polymake._eval_line
Failed example:
    p.N_LATTICE_POINTS                # optional - polymake
Expected:
    used package latte
      LattE (Lattice point Enumeration) is a computer software dedicated to the
      problems of counting lattice points and integration inside convex polytopes.
      Copyright by Matthias Koeppe, Jesus A. De Loera and others.
      http://www.math.ucdavis.edu/~latte/
    27
Got:
    27
**********************************************************************
1 item had failures:
   1 of  13 in sage.interfaces.polymake.Polymake._eval_line
    [245 tests, 1 failure, 22.05 s]
----------------------------------------------------------------------
sage -t --warn-long 75.7 polymake.py  # 1 doctest failed
----------------------------------------------------------------------

@vbraun
Copy link
Member

vbraun commented Jun 25, 2017

comment:8

Positive review after you put in the author name...

@vbraun
Copy link
Member

vbraun commented Jun 25, 2017

Reviewer: Volker Braun

@videlec
Copy link
Contributor Author

videlec commented Jun 25, 2017

comment:9

oups

@videlec
Copy link
Contributor Author

videlec commented Jun 25, 2017

Author: Vincent Delecroix

@vbraun
Copy link
Member

vbraun commented Jun 26, 2017

Changed branch from u/vdelecroix/23289 to 25e2301

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants