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
qepcad build fails on slackware-14.2-maximal #29573
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:3
Looks like libreadline is underlinked on slackware
|
comment:4
Is there pkg-config support for readline on Slackware, and if yes, does it correctly list libs ot link against? |
comment:5
Neither a .pc file nor a .la file |
comment:6
OK, so this is underlinking that needs to be tested in readline's spkg-configure. And the name of the library has to be found from |
comment:7
Do we already have a ready to use docker image with Sage on Slackware, or this is still not complete? |
comment:8
Yes, see ticket description for the command line for pulling it! |
comment:9
$ docker run -it docker.pkg.github.com/mkoeppe/sage/sage-docker-slackware-14.2-maximal-with-targets-optional:9.1.rc0-66177-gcf8d125574 |
comment:10
From the doc added:
|
comment:11
(from #29530) |
comment:12
No idea what to do with that GH token, it's not clear where is has to go, whether one need an external helper to deal with credential store etc. A bloody mess... Could it be that you have not authorised 3rd parties to pull that image? |
comment:13
I can log in to docker with my login and password. I have no idea what "log in using |
comment:14
I used |
comment:15
Replying to @dimpase:
No, I think this is public |
comment:16
|
comment:17
And your "existing credentials" are the new Personal Access Token? |
comment:18
Otherwise please try again with |
comment:19
Replying to @mkoeppe:
they are not new, but I don't get the logic of getting a new PAT, the relationship between GH and docker is totally opaque.... |
comment:20
github is running its own docker registry, which I use here instead of DockerHub |
comment:21
I don't get either why authentication is necessary to access a public resource, but that's a fact |
comment:22
|
comment:23
By the way, |
comment:24
Please add something about the need to after this change, I am able to |
comment:25
So you succeeded after selecting the scopre |
comment:26
Yes, I was able to pull and run the container. |
comment:30
As a fixup, we can remove build/pkgs/readline/distros/slackware.txt |
comment:31
or we can add a check that system readline is not underlinked. |
comment:32
Replying to @dimpase:
I tried this with AC_SEARCH_LIBS, but I'm getting
not sure what this is. |
comment:33
Try adding -ltinfo? |
comment:34
but this is meant to test whether libreadline is linked with libtinfo... |
comment:35
Don't you just need to test whether linking a test program with |
comment:36
Replying to @mkoeppe:
but this succeeds on slackware - after all this is what AC_SEARCH_LIBS is doing. Perhaps the test already has tinfo in LIBS?
|
comment:37
Are you still working on this? |
comment:40
Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date. |
comment:44
We no longer support this platform, should close |
Reviewer: Matthias Koeppe, Samuel Lelièvre |
https://github.com/mkoeppe/sage/runs/612693004
To try:
docker run -it docker.pkg.github.com/mkoeppe/sage/sage-docker-slackware-14.2-maximal-with-targets-optional:9.1.rc0-66177-gcf8d125574
CC: @dimpase
Component: packages: optional
Reviewer: Matthias Koeppe, Samuel Lelièvre
Issue created by migration from https://trac.sagemath.org/ticket/29573
The text was updated successfully, but these errors were encountered: