-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Singular does not build on Cygwin - static libs problem #12089
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:5
The draft package is malformed somehow.
I think you have to name the spkg the same as the folder which is compressed. I'll try renaming the folder and trying it again. |
comment:6
Replying to @kcrisman:
rather, just rename the spkg file to singular-3-1-3-3.p1.spkg |
comment:7
This works.
Make it a proper spkg and let's get it in. |
Attachment: 12089-diff.patch.gz For review purposes only |
This comment has been minimized.
This comment has been minimized.
Reviewer: Karl-Dieter Crisman, Dmitrii Pasechnik |
Author: Dmitrii Pasechnik, Karl-Dieter Crisman |
comment:8
I've done exactly that same thing in making spkgs before! Spkg is updated at singular-3-1-3-3.p2.spkg. The new patch only is applied on Cygwin. Diff attached for reference in review. Dima, I'll test this just now, but if it builds, then I think it would just require you to sign off on it. Dima or Volker or someone, can you report this upstream? |
comment:9
I don't really agree with the solution developed here. My guess is that the Makefile.in is just broken because a -L../kernel on generic system got transformed into -L/bin. I'll post an updated spkg based on the updated Singular spkg by Jeroen at #13237 with that approach when my new build on Cygwin fails at Singular. |
comment:10
You can try the spkg available at: As it is based on the spkg from #13237 which has uncommitted changes, I've not committed anything yet either. |
Attachment: p0-p1.diff.gz Diff between the p0 and p1 spkgs, for review only. |
Changed reviewer from Karl-Dieter Crisman, Dmitrii Pasechnik to Karl-Dieter Crisman, Dmitrii Pasechnik, Jean-Pierre Flori |
Changed author from Dmitrii Pasechnik, Karl-Dieter Crisman to Dmitrii Pasechnik, Karl-Dieter Crisman, Jean-Pierre Flori |
This comment has been minimized.
This comment has been minimized.
Changed keywords from singular to singular, spkg |
Dependencies: #12327 |
Changed upstream from Not yet reported upstream; Will do shortly. to Reported upstream. No feedback yet. |
comment:14
There will be a likewise patch upstream, see here: |
Changed upstream from Reported upstream. No feedback yet. to Fixed upstream, but not in a stable release. |
comment:15
Thanks, the updated link makes more sense :) We could also close this ticket and directly integrate your patch into Jeroen spkg from #13237 (which already includes other patches from singular trac/your github(? don't know the relation between them)). |
comment:16
I guess adding one more patch to #13237 doesn't hurt... |
comment:18
(never mind, wrong ticket) |
comment:20
This is indeed fixed on Cygwin and still builds on Linux (Ubuntu 12.04 x86_64). |
Merged: sage-5.4.beta0 |
Singular does not build on Cygwin because libkernel and libhtmlhelp are not found.
Indeed an include path which is set to ../kernel on generic systems is set to /bin on Cygwin.
Use the spkg at
http://perso.telecom-paristech.fr/~flori/sage/singular-3-1-5.p1.spkg
which fixes this.
Depends on #13237
Upstream: Fixed upstream, but not in a stable release.
CC: @vbraun @kcrisman @alexanderdreyer @jdemeyer
Component: packages: standard
Keywords: singular, spkg
Author: Dmitrii Pasechnik, Karl-Dieter Crisman, Jean-Pierre Flori
Reviewer: Karl-Dieter Crisman, Dmitrii Pasechnik, Jean-Pierre Flori
Merged: sage-5.4.beta0
Issue created by migration from https://trac.sagemath.org/ticket/12089
The text was updated successfully, but these errors were encountered: