On 2013-04-17, pang <pablo.ang...@uam.es> wrote:
> Hello!
>
> I have downloaded a sage 5.8 binary for an atom 64 bits server, and it
> worked.  Then I tried to build a secure server. It takes more work
> than it did previously. I could install the openssl package, but then
> I had to rebuild Sage and it failed. It was the same error I get when
> I try to compile from source:

could be some binary incompatibility (binary sage releases are known to
be deficient in this way).
It seems that teh binary was built on a multiprocessor machine using
many threads, and this somehow "poisoned" it.

Can you build Sage completely from source instead?

>
> Building modified file sage/ext/interpreters/wrapper_el.pyx.
> Executing 340 commands (using 1 thread)
> Traceback (most recent call last):
>   File "setup.py", line 835, in <module>
>     execute_list_of_commands(queue)
>   File "setup.py", line 278, in execute_list_of_commands
>     execute_list_of_commands_in_parallel(command_list, nthreads)
>   File "setup.py", line 228, in execute_list_of_commands_in_parallel
>     p = Pool(nthreads)
>   File 
> "/home/sageadmin/sage-5.8/local/lib/python/multiprocessing/__init__.py", line 
> 232, in Pool
>     return Pool(processes, initializer, initargs, maxtasksperchild)
>   File "/home/sageadmin/sage-5.8/local/lib/python/multiprocessing/pool.py", 
> line 115, in __init__
>     self._setup_queues()
>   File "/home/sageadmin/sage-5.8/local/lib/python/multiprocessing/pool.py", 
> line 209, in _setup_queues
>     from .queues import SimpleQueue
>   File "/home/sageadmin/sage-5.8/local/lib/python/multiprocessing/queues.py", 
> line 48, in <module>
>     from multiprocessing.synchronize import Lock, BoundedSemaphore, 
> Semaphore, Condition
>   File 
> "/home/sageadmin/sage-5.8/local/lib/python/multiprocessing/synchronize.py", 
> line 59, in <module>
>     " function, see issue 3770.")
> ImportError: This platform lacks a functioning sem_open implementation, 
> therefore, the required synchronization primitives needed will not function, 
> see issue 3770.
> Error installing modified sage library code.
> ERROR installing Sage
>
> real    0m25.170s
> user    0m20.649s
> sys     0m3.808s
> ************************************************************************
> Error installing package sage-5.8
> ************************************************************************
> Please email sage-devel (http://groups.google.com/group/sage-devel)
> explaining the problem and including the relevant part of the log file
>   /home/sageadmin/sage-5.8/spkg/logs/sage-5.8.log
> Describe your computer, operating system, etc.
> If you want to try to fix the problem yourself, *don't* just cd to
> /home/sageadmin/sage-5.8/spkg/build/sage-5.8 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 '/home/sageadmin/sage-5.8/spkg/build/sage-5.8' && 
> '/home/sageadmin/sage-5.8/sage' -sh)
> When you are done debugging, you can type "exit" to leave the subshell.
> ************************************************************************
> make[2]: *** [installed/sage-5.8] Error 1
> make[2]: se sale del directorio «/home/sageadmin/sage-5.8/spkg»
> real    704m17.485s
> user    650m49.564s
> sys     27m49.360s
> Error building Sage.
> make: *** [build] Error 1
>

-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to