That's a serious issue that Volker and I have overlooked when pushing for pkg-config. For those who don't the tipping point for inclusion was building recent matplotlib in OS X. matplotlib absolutely relies on using pkgconfig and all the previous work around failed with 1.3.1. At which point we decided the easiest solution was inclusion of pkgconfig. Now to fix this, and I believe you are right that this is a blocker, I think we should change the way we override PKG_CONFIG_PATH in sage-env. pkgconfig usually has a hardcoded internal value for system install so you are able to find system packages without the variable having to be defined. We are breaking that. So we should either find the system folders in sage-env or patch our pkgconfig source to search them automagically.
As a work around that doesn't involve moving things around defining PKG_CONFIG_PATH=/usr/lib{64}/pkgconfig before running make should help. Francois On 2/05/2014, at 5:38, William Stein <wst...@gmail.com> wrote: > Hi, > > I just spent a while trying to figure out how to get R png graphics to > work again in Sage-6.2rc0 on Ubuntu 14.04. Note that graphics worked > fine with Sage-6.2beta1 on Ubuntu 12.04. Karl Dieter's many random > posts around the web asking about this problem were helpful, though in > this case the problem is new in sage-6.2rc0 due to trac #15742, and > will kill R usage for a lot of people if we release sage-6.2.rc0 as > is... > > I tracked the problem down to pkg-config being in Sage-6.2rc0, whereas > it is not in Sage-6.2beta1. > > This is because of http://trac.sagemath.org/ticket/15742, which is > very important to getting Sage to build at all on some wonky systems. > But on a mainstream modern Linux OS this ticket leads to problems. > Wouldn't it be better to only build/install pkgconfig on systems that > don't have a good one already? > > My solution to deal with this R problem is: > > cd $SAGE_ROOT/local/bin && mv pkg-config pkg-config.orig && ln -s > /usr/bin/pkg-config . > sage -f r > > Of course, I have to wonder what other components of Sage got built > incorrectly due to Sage's pkg-config returning misleading results > (e.g., saying that a system-wide library isn't available even though > it is)... > > William > > > -- > William Stein > Professor of Mathematics > University of Washington > http://wstein.org > > -- > 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/d/optout. 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/d/optout.