[pypy-issue] Issue #2393: Cannot build Pypy 5.4.0 (pypy/pypy)
Alexander Whatley
issues-reply at bitbucket.org
Sat Sep 3 22:12:47 EDT 2016
New issue 2393: Cannot build Pypy 5.4.0
https://bitbucket.org/pypy/pypy/issues/2393/cannot-build-pypy-540
Alexander Whatley:
OS: Bash on Windows (Ubuntu 14.04), Windows 10 Anniversary Update
I followed all of the steps on the website [here](http://pypy.readthedocs.io/en/latest/build.html#install-build-time-dependencies) to build PyPy 5.4.0 from source. I installed all of the necessary packages, but I get an error message telling me that pkg-config was unable to find libffi. Any help?
alex at ALEXANDERPC:/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/goal$ python2 ../../rpython/bin/rpython --opt=2
[translation:info] 2.7.11 |Anaconda 4.0.0 (64-bit)| (default, Dec 6 2015, 18:08:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
[platform:msg] Set platform with 'host' cc=None, using cc='gcc', version='Unknown'
[translation:info] Translating target as defined by targetpypystandalone
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/gcctest
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_0.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_0.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_0.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_0
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/c /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_1.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_1.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/c /mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/c/src/thread.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/rpython/translator/c/src/thread.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_1.o /tmp/usession-release-pypy2.7-v5.4.0-5/rpython/translator/c/src/thread.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_1
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_2.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_2.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_2.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_2
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_3.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_3.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_3.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_3
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_4.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_4.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_5.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_5.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_5.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_5
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_6.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_6.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_6.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_6
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_7.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_7.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_8.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_8.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_8.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_8
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_9.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_9.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_9.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_9
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_10.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_10.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_10.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_10
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_11.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_11.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_12.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_12.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_12.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_12
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_13.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_13.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_13.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_13
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_14.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_14.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_14.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_14
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_15.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_15.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_15.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_15
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_16.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_16.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_16.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_16
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_17.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_17.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_17.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_17
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_18.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_18.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_18.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_18
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_19.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_19.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_19.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_19
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_20.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_20.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_20.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_20
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_21.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_21.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_21.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_21
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_22.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_22.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_22.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_22
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_23.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_23.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_24.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_24.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_24.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_24
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_25.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_25.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_25.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_25
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_26.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_26.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_26.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_26
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_27.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_27.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_27.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_27
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_28.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_28.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_29.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_29.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_29.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_29
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_30.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_30.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_30.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_30
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_31.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_31.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_31.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_31
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_32.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_32.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_32.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_32
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_33.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_33.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_33.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_33
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_34.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_34.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_34.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_34
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_35.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_35.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_35.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_35
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_36.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_36.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_36.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_36
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_37.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_37.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_37.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_37
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_38.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_38.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_38.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_38
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_39.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_39.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_39.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_39
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_40.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_40.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_40.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_40
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_41.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_41.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_41.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_41
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_42.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_42.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_42.o -pthread -Wl,--export-dynamic -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_42
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_43.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_43.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_43.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_43
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_44.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_44.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_44.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_44
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_45.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_45.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_45.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_45
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_46.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_46.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_46.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_46
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_47.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_47.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_47.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_47
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.4.0-5/module_cache/module_0.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/module_cache/module_0.o
[platform:execute] gcc -shared /tmp/usession-release-pypy2.7-v5.4.0-5/module_cache/module_0.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/shared_cache/externmod.so
[translation] PyPy config object:
[translation] [objspace]
[std]
intshortcut = True
optimized_list_getitem = True
withspecialisedtuple = True
[usemodules]
__pypy__ = True
_ast = True
_cffi_backend = True
_codecs = True
_collections = True
_continuation = True
_csv = True
_hashlib = True
_io = True
_jitlog = True
_locale = True
_lsprof = True
_md5 = True
_minimal_curses = True
_multibytecodec = True
_multiprocessing = True
_pickle_support = True
_pypyjson = True
_random = True
_rawffi = True
_sha = True
_socket = True
_sre = True
_ssl = True
_testing = True
_vmprof = True
_weakref = True
array = True
binascii = True
bz2 = True
cStringIO = True
cmath = True
cppyy = True
cpyext = True
crypt = True
errno = True
fcntl = True
gc = True
imp = True
marshal = True
math = True
micronumpy = True
mmap = True
operator = True
parser = True
pwd = True
pyexpat = True
select = True
signal = True
struct = True
symbol = True
termios = True
thread = True
time = True
token = True
unicodedata = True
zipimport = True
zlib = True
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_48.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_48.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_48.o -pthread -Wl,--export-dynamic -ldl -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_48
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_49.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_49.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_49.o -pthread -Wl,--export-dynamic -lintl -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_49
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_50.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_50.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_50.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_50
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_51.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_51.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_51.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_51
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_52.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_52.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_52.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_52
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_53.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_53.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_53.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_53
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_54.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_54.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_54.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_54
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_55.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_55.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_55.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_55
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_56.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_56.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_56.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_56
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_57.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_57.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_57.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_57
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_58.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_58.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_58.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_58
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_59.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_59.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_60.c -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_60.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_60.o -pthread -Wl,--export-dynamic -lrt -o /tmp/usession-release-pypy2.7-v5.4.0-5/platcheck_60
[translation:info] Error:
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/goal/translate.py", line 283, in main
default_goal='compile')
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/driver.py", line 566, in from_targetspec
spec = target(driver, args)
File "targetpypystandalone.py", line 295, in target
return self.get_entry_point(config)
File "targetpypystandalone.py", line 343, in get_entry_point
space = make_objspace(config)
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/tool/option.py", line 35, in make_objspace
return Space(config)
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/interpreter/baseobjspace.py", line 415, in __init__
self.initialize()
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/objspace/std/objspace.py", line 100, in initialize
self.make_builtins()
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/interpreter/baseobjspace.py", line 609, in make_builtins
self.install_mixedmodule(mixedname, installed_builtin_modules)
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/interpreter/baseobjspace.py", line 640, in install_mixedmodule
modname = self.setbuiltinmodule(mixedname)
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/interpreter/baseobjspace.py", line 486, in setbuiltinmodule
mod = Module(self, self.wrap(name))
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/module/cppyy/__init__.py", line 37, in __init__
from pypy.module.cppyy import capi
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/module/cppyy/capi/__init__.py", line 12, in <module>
from pypy.module.cppyy.capi.loadable_capi import *
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/module/cppyy/capi/loadable_capi.py", line 2, in <module>
from rpython.rlib import jit, jit_libffi, libffi, rdynload, objectmodel
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/rlib/jit_libffi.py", line 4, in <module>
from rpython.rlib import clibffi, jit
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/rlib/clibffi.py", line 82, in <module>
include_dirs = platform.include_dirs_for_libffi(),
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/platform/__init__.py", line 236, in include_dirs_for_libffi
dirs = self._include_dirs_for_libffi()
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/platform/linux.py", line 34, in _include_dirs_for_libffi
check_result_dir=True)
File "/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/platform/posix.py", line 89, in _pkg_config
raise ValueError(msg)
[translation:ERROR] ValueError: running 'pkg-config libffi --cflags-only-I' failed:
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
and the default ['/usr/include/libffi'] is not a valid directory
[translation] start debugger...
> /mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/rpython/translator/platform/posix.py(89)_pkg_config()
-> raise ValueError(msg)
(Pdb+) exit
alex at ALEXANDERPC:/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/goal$ pkg-config libffi
alex at ALEXANDERPC:/mnt/c/Users/Alexander/Google Drive/Programming/PyPy/pypy2-v5.4.0-src/pypy2-v5.4.0-src/pypy/goal$ pkg-config libffi --cflags-only-I
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
More information about the pypy-issue
mailing list