Hi all, I'm trying to build pypy from source on ubuntu 12.04 LTS but can't get it to work (see error messages below). Can someone help me and let me know the correct steps since I'm new to pypy?
Thanks, Meide (1) The details for the ubuntu in virtualbox are as follows cat /etc/*-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" VERSION="12.04.3 LTS, Precise Pangolin" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)" VERSION_ID="12.04" uname -a Linux ubuntu 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux python -V Python 2.7.13 (2) install pypy dependencies via command: sudo apt-get install gcc make libffi-dev pkg-config zlib1g-dev libbz2-dev libsqlite3-dev libncurses5-dev libexpat1-dev libssl-dev libgdbm-dev tk-dev libgc-dev liblzma-dev mercurial (3) check out pypy source code: cd ~/pypy hg clone http://bitbucket.org/pypy/pypy pypy (4)build pypy cd ~/pypy/pypy/pypy/goal/ sudo ../../rpython/bin/rpython --opt=jit targetpypystandalone.py [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -Wno-address -DRPYTHON_VMPROF -O3 -DVMPROF_UNIX -DVMPROF_LINUX -DRPYTHON_LL2CTYPES -I/home/meide/pypy/pypy/rpython/rlib/rvmprof/src -I/home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared -I/home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c -o /tmp/usession-default-0/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.o [translation:info] Error: File "/home/meide/pypy/pypy/rpython/translator/goal/translate.py", line 284, in main default_goal='compile') File "/home/meide/pypy/pypy/rpython/translator/driver.py", line 566, in from_targetspec spec = target(driver, args) File "targetpypystandalone.py", line 337, in target return self.get_entry_point(config) File "targetpypystandalone.py", line 368, in get_entry_point space = make_objspace(config) File "/home/meide/pypy/pypy/pypy/tool/option.py", line 35, in make_objspace return Space(config) File "/home/meide/pypy/pypy/pypy/interpreter/baseobjspace.py", line 441, in __init__ self.initialize() File "/home/meide/pypy/pypy/pypy/objspace/std/objspace.py", line 105, in initialize self.make_builtins() File "/home/meide/pypy/pypy/pypy/interpreter/baseobjspace.py", line 637, in make_builtins self.install_mixedmodule(mixedname, installed_builtin_modules) File "/home/meide/pypy/pypy/pypy/interpreter/baseobjspace.py", line 668, in install_mixedmodule modname = self.setbuiltinmodule(mixedname) File "/home/meide/pypy/pypy/pypy/interpreter/baseobjspace.py", line 507, in setbuiltinmodule None, None, ["Module"]).Module File "/home/meide/pypy/pypy/pypy/module/_vmprof/__init__.py", line 30, in <module> import pypy.module._vmprof.interp_vmprof File "/home/meide/pypy/pypy/pypy/module/_vmprof/interp_vmprof.py", line 14, in <module> my_execute_frame = _decorator(PyFrame.execute_frame) File "/home/meide/pypy/pypy/rpython/rlib/rvmprof/rvmprof.py", line 196, in decorate _get_vmprof() File "/home/meide/pypy/pypy/rpython/rlib/rvmprof/rvmprof.py", line 243, in _get_vmprof _vmprof_instance = VMProf() File "/home/meide/pypy/pypy/rpython/rlib/rvmprof/rvmprof.py", line 49, in __init__ self.cintf = cintf.setup() File "/home/meide/pypy/pypy/rpython/rlib/rvmprof/cintf.py", line 82, in setup **eci_kwds)) File "/home/meide/pypy/pypy/rpython/rtyper/tool/rffi_platform.py", line 94, in verify_eci configure(CConfig) File "/home/meide/pypy/pypy/rpython/rtyper/tool/rffi_platform.py", line 223, in configure res[key] = value.question(writer.ask_gcc) File "/home/meide/pypy/pypy/rpython/rtyper/tool/rffi_platform.py", line 555, in question ask_gcc("") File "/home/meide/pypy/pypy/rpython/rtyper/tool/rffi_platform.py", line 191, in ask_gcc try_compile_cache([self.path], self.eci) File "/home/meide/pypy/pypy/rpython/tool/gcc_cache.py", line 71, in try_compile_cache platform.compile(c_files, eci) File "/home/meide/pypy/pypy/rpython/translator/platform/__init__.py", line 54, in compile ofiles = self._compile_o_files(cfiles, eci, standalone) File "/home/meide/pypy/pypy/rpython/translator/platform/__init__.py", line 76, in _compile_o_files ofiles.append(self._compile_c_file(self.cc, cfile, compile_args)) File "/home/meide/pypy/pypy/rpython/translator/platform/posix.py", line 41, in _compile_c_file cwd=str(cfile.dirpath())) File "/home/meide/pypy/pypy/rpython/translator/platform/__init__.py", line 140, in _execute_c_compiler self._handle_error(returncode, stdout, stderr, outname) File "/home/meide/pypy/pypy/rpython/translator/platform/__init__.py", line 152, in _handle_error raise CompilationError(stdout, stderr) [translation:ERROR] CompilationError: CompilationError(err=""" /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c: In function ‘elf_add_syminfo_data’: /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:448:8: warning: implicit declaration of function ‘__atomic_load_n’ [-Wimplicit-function-declaration] /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:448:12: error: ‘__ATOMIC_ACQUIRE’ undeclared (first use in this function) /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:448:12: note: each undeclared identifier is reported only once for each function it appears in /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c: In function ‘elf_syminfo’: /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:493:12: error: ‘__ATOMIC_ACQUIRE’ undeclared (first use in this function) /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c: In function ‘backtrace_initialize’: /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:958:2: warning: implicit declaration of function ‘__atomic_store_n’ [-Wimplicit-function-declaration] /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:958:2: error: ‘__ATOMIC_RELEASE’ undeclared (first use in this function) /home/meide/pypy/pypy/rpython/rlib/rvmprof/src/shared/libbacktrace/elf.c:973:20: error: ‘__ATOMIC_ACQUIRE’ undeclared (first use in this function) """) [translation] start debugger... > /home/meide/pypy/pypy/rpython/translator/platform/__init__.py(152)_handle_error() -> raise CompilationError(stdout, stderr) (Pdb+)
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev