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

libgd compiled with vpx support can has matrix_mod2_dense to fail to load, lah #27970

Closed
embray opened this issue Jun 11, 2019 · 10 comments
Closed

Comments

@embray
Copy link
Contributor

embray commented Jun 11, 2019

There is a problem in the Cygwin package repository where there is a version of the libvpx package that is compiled against a newer version of the Cygwin DLL than is properly set in its dependencies.

The result is that if the libvpx-devel system package is installed, when compiling libgd it will enable vpx support but that doesn't actually work, and actually causes any DLLs linked to libgd (i.e. sage.matrix.matrix_mod2_dense) to fail to load.

Component: porting: Cygwin

Author: Erik Bray

Branch/Commit: cec95ac

Reviewer: Dima Pasechnik

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

@embray embray added this to the sage-8.8 milestone Jun 11, 2019
@embray
Copy link
Contributor Author

embray commented Jun 11, 2019

New commits:

cec95acTrac #27970: Disable vpx support when building libgd for Cygwin

@embray
Copy link
Contributor Author

embray commented Jun 11, 2019

Branch: u/embray/cygwin/build/issue-27901

@embray
Copy link
Contributor Author

embray commented Jun 11, 2019

Commit: cec95ac

@dimpase
Copy link
Member

dimpase commented Jun 11, 2019

comment:2

LGTM

@dimpase
Copy link
Member

dimpase commented Jun 11, 2019

Reviewer: Dima Pasechnik

@embray
Copy link
Contributor Author

embray commented Jun 12, 2019

comment:3

Thanks!

@dimpase dimpase changed the title libgd compiled with vpx support can matrix_mod2_dense to fail to load libgd compiled with vpx support can has matrix_mod2_dense to fail to load, lah Jun 12, 2019
@embray
Copy link
Contributor Author

embray commented Jun 12, 2019

comment:5

lah?

@dimpase
Copy link
Member

dimpase commented Jun 12, 2019

comment:6

Singlish, lah!

@vbraun
Copy link
Member

vbraun commented Jun 27, 2019

Changed branch from u/embray/cygwin/build/issue-27901 to cec95ac

@embray
Copy link
Contributor Author

embray commented Jul 3, 2019

comment:8

Not in Sage 8.8. Let's please to try keep tickets' milestones related to the release in which we actually intend to include them, and in particular the release in which they were actually included, especially when closing tickets.

@embray embray modified the milestones: sage-8.8, sage-8.9 Jul 3, 2019
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

3 participants