Ok, switching to a newer version of ubuntu solved the eclib problem.
Now i have another one. Building the sage package i get this error
message:

Building modified file sage/ext/interpreters/wrapper_el.pyx.
Executing 296 commands (using 4 threads)
Traceback (most recent call last):
  File "setup.py", line 830, in <module>
    execute_list_of_commands(queue)
  File "setup.py", line 287, in execute_list_of_commands
    execute_list_of_commands_in_parallel(command_list, nthreads)
  File "setup.py", line 238, in execute_list_of_commands_in_parallel
    p = Pool(nthreads)
  File "/sage/sage-4.8/local/lib/python/multiprocessing/__init__.py",
line 227, in Pool
    return Pool(processes, initializer, initargs)
  File "/sage/sage-4.8/local/lib/python/multiprocessing/pool.py", line
84, in __init__
    self._setup_queues()
  File "/sage/sage-4.8/local/lib/python/multiprocessing/pool.py", line
131, in _setup_queues
    self._inqueue = SimpleQueue()
  File "/sage/sage-4.8/local/lib/python/multiprocessing/queues.py",
line 328, in __init__
    self._rlock = Lock()
  File "/sage/sage-4.8/local/lib/python/multiprocessing/
synchronize.py", line 117, in __init__
    SemLock.__init__(self, SEMAPHORE, 1, 1)
  File "/sage/sage-4.8/local/lib/python/multiprocessing/
synchronize.py", line 49, in __init__
    sl = self._semlock = _multiprocessing.SemLock(kind, value,
maxvalue)
OSError: [Errno 38] Function not implemented
sage: There was an error installing modified sage library code.


It seems that some os function that sage uses is not provided by the
android kernel. Maybe this means that there is no hope for sage runing
over android in a chroot?

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to