Ask Your Question
2

Unable to compile sage

asked 2018-07-10 21:42:06 +0100

number123 gravatar image

I've spent more than an hour trying to create a google account so that I can report serious problems I'm having with compiling the sagemath source code but google won't let me create an account. Its very unreasonable for sagemath to require users to create a google account just to get support. Why not use github or an independent website? Just because they are closely tied with google doesn't mean they have to force users to bend to their will.

Any way, the problem is that I get this error when trying to build sagemath on fedora 28:

Error building Sage.

    The following package(s) may have failed to build (not necessarily
    during this run of 'make all-start'):

    * package: ppl-1.2.p1
      log file: /home/user/sagemath/src/logs/pkgs/ppl-1.2.p1.log
      build directory: /home/user/sagemath/inst/var/tmp/sage/build/ppl-1.2.p1

    * package: zeromq-4.0.5.p2
      log file: /home/user/sagemath/src/logs/pkgs/zeromq-4.0.5.p2.log


     build directory: /home/user/sagemath/inst/var/tmp/sage/build/zeromq-4.0.5.p2
edit retag flag offensive close merge delete

Comments

1

Emailing sage-support@googlegroups.com should work without creating an account; doesn't it?

Anyway, welcome to Ask Sage (where account creation is hopefully easy), and thanks for your question.

slelievre gravatar imageslelievre ( 2018-07-11 09:45:58 +0100 )edit

thanks for the link, I was not aware there was another way to contact the. Hopefully they respond to emails with the same urgency as they seem to do for posts. I'm glad I found this sight and that access is easy and communication seamless.

number123 gravatar imagenumber123 ( 2018-07-11 12:01:38 +0100 )edit

@slelievre the email you provided doesn't work. It is either that the email no longer exists or that it is set up to block any sent messages from arriving. Is there another way to get in touch with sage support?

number123 gravatar imagenumber123 ( 2018-07-11 17:07:17 +0100 )edit

It is unfortunate nowadays that Google Groups' web interface makes it very difficult to figure out how to send a message to a groups without a Google account :( One secret is you can join the group with an arbitrary e-mail address by appending /jointo the URL, like https://groups.google.com/forum/#!for... and you can post your non-google e-mail address. Also, as @slelievre wrote you can send an e-mail directly to the group but I believe first time posters are moderated, so it might not appear to go directly through.

Iguananaut gravatar imageIguananaut ( 2018-07-11 19:44:45 +0100 )edit

Anyways without seeing more, it would be almost impossible to say what's wrong. Can you tell from the log whether it was ppl or zeromq that failed to build? And if so, please post somewhere the logs for the failing packages (the paths to which are included in the build failure message).

Iguananaut gravatar imageIguananaut ( 2018-07-11 19:46:08 +0100 )edit

FWIW I just did a build from scratch of Sage 8.3.rc0 on a fresh Fedora 28 install and it went fine. Not that that's of immediate help; obviously something went wrong for you. Just mentioning that as a data point--that you might start looking for reasons your system might be different from a fresh install--if there are any odd packages you have installed, etc. Not that that should matter in principle, but it might.

Iguananaut gravatar imageIguananaut ( 2018-07-11 22:30:40 +0100 )edit

Were you trying to build based on Python3 or based on Python2?

slelievre gravatar imageslelievre ( 2018-07-12 14:04:22 +0100 )edit

I was trying to build with Python3 at first but after being told how much trouble this would cause I started all over with python 2. Yet I am still getting the same problems, this time it is just ppl-1.2.p1 that failed the test.

number123 gravatar imagenumber123 ( 2018-07-12 17:56:07 +0100 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-07-11 09:57:35 +0100

slelievre gravatar image

Not sure if you were trying to build the latest stable version (Sage 8.2) or the latest development version (Sage 8.3.rc0).

Note also that Fedora 28 currently packages Sage 8.0, see

Issues with building under Fedora 28 sometimes give rise to tickets, see:

In particular

was fixed in the second half of June 2018.

If you were building Sage 8.2, I would suggest building Sage 8.3.rc0 instead.

edit flag offensive delete link more

Comments

I wanted to build the latest development version which I assume is Sage 8.3.rc0 so I cloned the repo from github and checked out the develop branch. I think this is the right way to do it because when I tried cloning the actual sage git repo, I got errors. If this is not the right way to clone Sage 8.3rc0, feel free to let me know? Thanks for the links, fedora's rpm package is a year+.

number123 gravatar imagenumber123 ( 2018-07-11 11:58:18 +0100 )edit

Is the link you posted to the developer track for reporting issues like the one I am facing?

number123 gravatar imagenumber123 ( 2018-07-11 17:38:26 +0100 )edit

Issues can be reported to the Sage Trac issue tracker; it's also okay to report here on Ask Sage, especially when in doubt, so that more experienced Sage developers can assess whether issues reported by users belong to user support or are bugs that should be dealt with.

slelievre gravatar imageslelievre ( 2018-07-12 14:09:25 +0100 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-07-10 21:41:42 +0100

Seen: 636 times

Last updated: Jul 11 '18