On 2014-07-21, Montgomery-Smith, Stephen <step...@missouri.edu> wrote: > Hey people, > > FreeBSD people do like to build their ports as root. The problem > described below could be easily fixed by simply removing the group write > permissions of all the files in the tarball upstream/pynac-0.3.2.tar.bz2. > > It's not such a great deal if this isn't fixed by the time sage-6.3 > comes out, but it would be nice. one can just put this fix into build/pkgs/pynac (either as a patch to be applied, or directly into spkg-install)
feel free to cc me on the corresponding trac ticket. > > On 06/06/2014 08:15 PM, Alasdair wrote: >> Here's the error as reported during the compilation process: >> >> checking for python... /opt/sage-6.2/local/bin/python >> checking for a version of Python >= '2.1.0'... sys:1: >> RuntimeWarning: not adding directory '' to sys.path since it's >> writable by an untrusted group. >> Untrusted users could put files in this directory which might then >> be imported by your Python code. As a general precaution from >> similar exploits, you should not execute Python code from this directory >> yes >> checking for the distutils Python package... no >> configure: error: cannot import Python module "distutils". >> Please check your Python installation. The error was: >> sys:1: RuntimeWarning: not adding directory '' to sys.path since >> it's writable by an untrusted group. >> Untrusted users could put files in this directory which might then >> be imported by your Python code. As a general precaution from >> similar exploits, you should not execute Python code from this directory >> make[3]: Entering directory >> `/opt/sage-6.2/local/var/tmp/sage/build/pynac-0.3.2/src' >> make[3]: *** No targets specified and no makefile found. Stop. >> make[3]: Leaving directory >> `/opt/sage-6.2/local/var/tmp/sage/build/pynac-0.3.2/src' >> Error building pynac. >> >> real 0m0.869s >> user 0m0.528s >> sys 0m0.384s >> ************************************************************************ >> Error installing package pynac-0.3.2 >> ************************************************************************ >> Please email sage-devel (http://groups.google.com/group/sage-devel) >> explaining the problem and including the relevant part of the log file >> /opt/sage-6.2/logs/pkgs/pynac-0.3.2.log >> Describe your computer, operating system, etc. >> If you want to try to fix the problem yourself, *don't* just cd to >> /opt/sage-6.2/local/var/tmp/sage/build/pynac-0.3.2 and type 'make' >> or whatever is appropriate. >> Instead, the following commands setup all environment variables >> correctly and load a subshell for you to debug the error: >> (cd '/opt/sage-6.2/local/var/tmp/sage/build/pynac-0.3.2' && >> '/opt/sage-6.2/sage' --sh) >> When you are done debugging, you can type "exit" to leave the subshell. >> ************************************************************************ >> make[2]: *** >> [/opt/sage-6.2/local/var/lib/sage/installed/pynac-0.3.2] Error 1 >> make[2]: Leaving directory `/opt/sage-6.2/build' >> make[1]: *** [all] Error 2 >> make[1]: Leaving directory `/opt/sage-6.2/build' >> >> real 150m50.768s >> user 131m18.168s >> sys 17m8.948s >> *************************************************************** >> Error building Sage. >> >> The following package(s) may have failed to build: >> >> package: pynac-0.3.2 >> log file: /opt/sage-6.2/logs/pkgs/pynac-0.3.2.log >> build directory: /opt/sage-6.2/local/var/tmp/sage/build/pynac-0.3.2 >> >> The build directory may contain configuration files and other >> potentially >> helpful information. WARNING: if you now run 'make' again, the build >> directory will, by default, be deleted. Set the environment variable >> SAGE_KEEP_BUILT_SPKGS to 'yes' to prevent this. >> >> make: *** [build] Error 1 >> >> >> I'm attempting this on a new installation of kubuntu 14.04 64-bit. This >> is the first time, in maybe 20 Sage compilations over the years, that >> I've encountered an error. I've aso checked that I do have distutils, >> it was installed when I installed Python initially (version 2.7); there >> is also distutils for Python 3.4; I imagine loaded as part of the Sage >> compile process. >> >> Any advice? >> >> -- >> 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 >> <mailto:sage-devel+unsubscr...@googlegroups.com>. >> To post to this group, send email to sage-devel@googlegroups.com >> <mailto: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. > -- 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.