On Friday, February 7, 2014 12:31:59 PM UTC-6, François wrote: > > While gold is part of the problem it is not completely its fault in my > opinion. > gold I think default to "as-needed" sage/rings/model. complex_double.pyx > doesn't directly > call cblas so gold doesn't see it as needed and drop it. The problem here > is that libgsl > itself is not linked properly for it to work - regardless of gold. > If you check the readelf -d output for libgsl there is no mention of > libcblas/libgslcblas > in the nedded section. So the libgsl doesn't even know where to find its > undefined symbols. > I guess gold may be made to work here if we can convince it to include > libcblas in the > needed section of complex_double.so. But I think we should fix the > somewhat fishy > stuff in libgsl, sure it is legal and all in that you can link with the > libclas of your choice > and gold may even do the right thing for an executable where all symbols > have to be > resolved but a .so? Well undefined symbols is legal for a library..... > > Yes, I do find it somewhat odd that even with a properly built and linked Sage there are undefined symols in libgsl.so. There must be some level of linking where even this will fail.
So I would like to know what libgsl looks like before Jean-Pierre's fix for > cygwin. > > Francois > ________________________________________ > From: sage-...@googlegroups.com <javascript:> > [sage-...@googlegroups.com<javascript:>] > on behalf of Volker Braun [vbrau...@gmail.com <javascript:>] > Sent: Saturday, 8 February 2014 6:32 > To: sage-...@googlegroups.com <javascript:> > Subject: Re: [sage-devel] Error installing package > conway_polynomials-0.5.p0 on Ubuntu 12.04 - Sage 6.1.1 > > So that seems to be the answer, OP uses the gold linker instead of the > standard gnu ld. Which apparently can't link Sage. To fix this, uninstall > binutils-gold. Gold is geared towards C++ so I'm not too surprised that it > fails. Its also relatively new, especially for OP's linux version. > > > > On Friday, February 7, 2014 5:24:58 PM UTC, Steven Trogdon wrote: > It would seem that there's a problem with Binutils. I basically have the > same OS and gcc but with different hardware. However I have > > $ ld -v > GNU ld (GNU Binutils for Ubuntu) 2.22 > > and the linking is good. I had some other hiccups, mainly with cvxopt, > when building 6.1.1 but eventually the build completed. I'm not sure why > there is a difference in Binutils? > > On Friday, February 7, 2014 10:13:34 AM UTC-6, sho...@ualberta.ca wrote: > Well I did build it successfully once. It was on 12.04 Ubuntu that had > been used a lot - many softwares built on it. I then upgraded to 13.10, had > many problems, and then decided to reinstall (fresh) 12.04LTS over the top > (even reformatted) of 13.10. So in essence, my Ubuntu is pretty new and may > not have a lot of "stuff", even though it does have all the prerequisites. > > I've actually tried to build 5.13, 6.0, and 6.1.1 and none have worked. It > always complains about "conway_polynomail".... I have the log files still > too if that can help. > > I'll try the GIT build today and see what happens. > > I've also wondered about the PPA build of sagemath, though I don't like > the idea of not having a self-contained directory/tree - maybe though it > would install something in my /usr/bin or /usr/lib, etc. that I'm > missing..... > > Thanks for the suggestion. > > Brett > > On Friday, February 7, 2014 7:40:08 AM UTC-7, Niles Johnson wrote: > On Thursday, February 6, 2014 8:39:14 PM UTC-7, François wrote: > I am stumped. I will have to think it over for a bit. Output of "ld -v" > please. > > While François is thinking, I'll make some other (more rudimentary) > suggestions. > > * Have you successfully built older versions of sage? What is the latest > one that builds? > > * Are there any other packages failing to build? (My guess is no.) > > * Could you try checking out and building from the git repository (this > shouldn't make a difference, but who knows!?) > [if you checkout the git repository, you can easily roll back to older > versions with, e.g., git checkout 6.0] > > * In particular, maybe try building the develop branch, just to see > whether you get the same or different problems > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+...@googlegroups.com <javascript:>. > To post to this group, send email to sage-...@googlegroups.com<javascript:>. > > Visit this group at http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/groups/opt_out. > > This email may be confidential and subject to legal privilege, it may > not reflect the views of the University of Canterbury, and it is not > guaranteed to be virus free. If you are not an intended recipient, > please notify the sender immediately and erase all copies of the message > and any attachments. > > Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more > information. > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.