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.