-
-
Notifications
You must be signed in to change notification settings - Fork 479
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
on CYGWIN, Singular LIB files get copied to SAGELOCAL/lib #13344
Comments
comment:3
I agree that's wrong. Quite strangely my install log says:
while make install-nolns in Singular
while make install-libsingular in Singular. I guess some Makefile is broken for Cygwin as in #12089. |
comment:4
Replying to @jpflori:
It's OK on MacOSX and on Linux. |
comment:5
Could you post the install logs here please? |
comment:6
The problem should be that we call
but
although that does not explain the discrepancy between Cygwin and other systems. |
comment:7
Replying to @jpflori:
here is a log of Linux install: http://boxen.math.washington.edu/home/dima/tmp/singular-3-1-3-3.p6.log |
comment:8
And maybe make install-nolns is rerun as a dependency of make install-libsingular on Cygwin, but not on the other systems where it may be considered uptodate? |
comment:9
Replying to @dimpase:
and from my (unfinished, but completed for Singular) Cygwin install: |
comment:10
Indeed, you only have:
but that's an old spkg, I'd like to also check the later ones (I could also look into the old spkg sources but i'm lazy). Your Cygwin log is similar to mine. |
comment:11
Replying to @jpflori:
I'm currently building your 3-1-5.p1 on MacOSX. I'll see what I get soon, and post the log, too.
|
comment:12
Replying to @dimpase:
the problem is reproducible on MacOSX, too. I got all these singular's lib-files in SAGELOCAL/lib, too http://boxen.math.washington.edu/home/dima/tmp/singular-3-1-5.p1.macosx.log |
comment:13
I checked the Makefile sources. Indeed, |
comment:14
Adding slibdir to the second make invocation would please me. Adding it to MAKE seems a little bit invasive to me, although it might be the only sensible way to be sure that the share dir is correctly set when make is used (for Singular, but imagine we also happen to use make for something else... ok that's exagerated) Too bad there is no configure option to set slibdir, maybe this is worth an upstream fix? |
comment:15
Replying to @jpflori:
Ok course, I intended to changes this locally in the spkg's
There is an ongoing rewrite of the building system, so this will be done anyway. (Don't beat me for a schedule, Singular refactors many things currently.) |
comment:16
Yeah I understood you wanted to do it locally, and I indeed would prefer to keep it as local as possible.
Great, good luck. |
comment:17
I can confirm that on Linux I get an horrible LIB directory plenty of lib files :) |
comment:21
The updated spkg installs cleanly on my Linux and Cywgin install as well. |
Author: Jean-Pierre Flori, Alexander Dreyer, Jeroen Demeyer |
comment:22
And I'm happy with the changes in the spkg related to this ticket. |
Reviewer: Dmitrii Pasechnik, Jean-Pierre Flori |
Dependencies: #13237 |
Merged: sage-5.4.beta0 |
On CYGWIN, the Singular LIB files, i.e. files with code in Singular language, normally installed to
SAGELOCAL/share/singular/
, also get copied toSAGELOCAL/lib/
. This, apart from being plainly wrong, is breaking the installation of pyOpenSSL, as mentioned in comments on #13339.Depends on #13237
CC: @jpflori @alexanderdreyer
Component: porting: Cygwin
Author: Jean-Pierre Flori, Alexander Dreyer, Jeroen Demeyer
Reviewer: Dmitrii Pasechnik, Jean-Pierre Flori
Merged: sage-5.4.beta0
Issue created by migration from https://trac.sagemath.org/ticket/13344
The text was updated successfully, but these errors were encountered: