[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#918342: sagetex FTBFS: RuntimeError: ECL says: Could not create directory "/sbuild-nonexistent"



Source: sagetex
Version: 3.0+ds-7
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/fetch.php?pkg=sagetex&arch=all&ver=3.0%2Bds-7&stamp=1546636202&raw=0

...
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
sage sagetex.sagetex.sage
Traceback (most recent call last):
  File "sagetex.sagetex.sage.py", line 53, in <module>
    """, globals(), locals(), False)
  File "/<<BUILDDIR>>/sagetex-3.0+ds/_build/DEBIAN/usr/lib/python2.7/dist-packages/sagetex.py", line 202, in commandline
    result = eval(preparse(splitup[i][2]), globals, locals)
  File "<string>", line 1, in <module>
  File "sage/symbolic/expression.pyx", line 11568, in sage.symbolic.expression.Expression.solve (build/cythonized/sage/symbolic/expression.cpp:64298)
    return solve(self, x, multiplicities=multiplicities,
  File "/usr/lib/python2.7/dist-packages/sage/symbolic/relation.py", line 1045, in solve
    return _solve_expression(f, x, explicit_solutions, multiplicities, to_poly_solve, solution_dict, algorithm, domain)
  File "/usr/lib/python2.7/dist-packages/sage/symbolic/relation.py", line 1283, in _solve_expression
    m = ex._maxima_()
  File "sage/symbolic/expression.pyx", line 817, in sage.symbolic.expression.Expression._maxima_ (build/cythonized/sage/symbolic/expression.cpp:8074)
    return super(Expression, self)._interface_(maxima)
  File "sage/structure/sage_object.pyx", line 734, in sage.structure.sage_object.SageObject._interface_ (build/cythonized/sage/structure/sage_object.c:5637)
    nm = I.name()
  File "sage/misc/lazy_import.pyx", line 322, in sage.misc.lazy_import.LazyImport.__getattr__ (build/cythonized/sage/misc/lazy_import.c:3610)
    return getattr(self.get_object(), attr)
  File "sage/misc/lazy_import.pyx", line 189, in sage.misc.lazy_import.LazyImport.get_object (build/cythonized/sage/misc/lazy_import.c:2271)
    return self._get_object()
  File "sage/misc/lazy_import.pyx", line 221, in sage.misc.lazy_import.LazyImport._get_object (build/cythonized/sage/misc/lazy_import.c:2536)
    self._object = getattr(__import__(self._module, {}, {}, [self._name]), self._name)
  File "/usr/lib/python2.7/dist-packages/sage/interfaces/maxima_lib.py", line 113, in <module>
    ecl_eval("(set-pathnames)")
  File "sage/libs/ecl.pyx", line 1326, in sage.libs.ecl.ecl_eval (build/cythonized/sage/libs/ecl.c:11017)
    cpdef EclObject ecl_eval(str s):
  File "sage/libs/ecl.pyx", line 1341, in sage.libs.ecl.ecl_eval (build/cythonized/sage/libs/ecl.c:10956)
    o=ecl_safe_eval(o)
  File "sage/libs/ecl.pyx", line 350, in sage.libs.ecl.ecl_safe_eval (build/cythonized/sage/libs/ecl.c:5928)
    raise RuntimeError("ECL says: {}".format(
RuntimeError: ECL says: Could not create directory "/sbuild-nonexistent"
C library error: "Permission denied"
Processing Sage code for sagetex.tex...
Inline formula 0 (line 236)
Initializing plots directory
Plot 0 (line 261)
Inline formula 1 (line 518)
Inline formula 2 (line 747)
Sage example 3 (line 797)
Inline formula 3 (line 797)
Sage commandline 0 (line 845)
Sage commandline 1 (line 864)

**** Error in Sage code on line 867 of sagetex.tex! Traceback follows.

**** Running Sage on sagetex.sage failed! Fix sagetex.tex and try again.
make[2]: *** [Makefile:14: sagetex.pdf] Error 1


See also https://www.debian.org/doc/debian-policy/ch-opersys.html#non-existent-home-directories


Reply to: