[pypy-dev] Building PyPy for Win 64

a sh alona.sharpe at gmail.com
Sun Aug 7 07:05:31 EDT 2016


Hi all,

I'm a Java developer, testing the possibility of embedding PyPy in my code
using JNI.
In order to do so I need to build PyPy for Win 64.

I am aware that it is not currently supported, but I figured I'd give it a
shot,
So I've tried building pypy2-v5.3.1-src on a Win 64 bit machine.
(with Python 2.7 installed).

Followed the instructions here http://doc.pypy.org/en/latest/windows.html
and even managed to create a cygffi-6.dll

However, attempting to build PyPy itself failed with segmentation fault.

So my question is: what am I missing?
Why did building cygffi-6.dll succeeded but building PyPy failed?
Is there something I can do to change that?

Please see log input attached.

Any help would be highly appreciated.
Best regards,
Alona.

P.S.
I'm not a windows person & kinda rust in C & compiling so please be patient
with me.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20160807/8dde8480/attachment-0001.html>
-------------- next part --------------
[translation:info] 2.7.10 (default, Jun  1 2015, 18:05:38) 
[GCC 4.9.2]
[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 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/gcctest.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_0.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -I/home/pypy/pypy2-v5.3.1-src/rpython/translator/c /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -I/home/pypy/pypy2-v5.3.1-src/rpython/translator/c /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/rpython/translator/c/src/thread.o
[platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadStart’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:66:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadStartEx’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:123:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadGetStackSize’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:128:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadSetStackSize’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:165:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadAfterFork’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:198:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadLockInit’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:210:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyOpaqueDealloc_ThreadLock’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:221:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadAcquireLockTimed’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:280:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadAcquireLock’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:188:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:0:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c: In function ‘RPyThreadReleaseLock’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:299:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] In file included from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_pthread.c:559:0,
[platform:WARNING]                  from /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:21:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilAllocate’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:67:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilAcquireSlowPath’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:155:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilYieldThread’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:178:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilRelease’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:196:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyGilAcquire’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:203:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c: In function ‘RPyFetchFastGil’:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread_gil.c:210:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  }
[platform:WARNING]  ^
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c: At top level:
[platform:WARNING] /home/pypy/pypy2-v5.3.1-src/rpython/translator/c/src/thread.c:22:0: warning: visibility attribute not supported in this configuration; ignored [-Wattributes]
[platform:WARNING]  #endif
[platform:WARNING]  ^
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.o /tmp/usession-release-pypy2.7-v5.3.1-32595/rpython/translator/c/src/thread.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_1.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_2.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_3.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_4.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_4.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_5.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_6.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_6.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_7.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.o -Wl,--export-all-symbols -lutil -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_8.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_9.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_10.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_10.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_11.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_12.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_13.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_14.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_15.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_16.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_17.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_17.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_18.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_19.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_20.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_21.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_22.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_22.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_23.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_24.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_25.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_26.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_27.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_27.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_28.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_28.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_29.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_30.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_31.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_32.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_33.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_34.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_35.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_36.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_37.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_38.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_39.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_40.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_41.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_42.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_43.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.o
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.c: In function ‘main’:
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.c:92:1: warning: implicit declaration of function ‘mremap’ [-Wimplicit-function-declaration]
[platform:WARNING]  mremap(NULL, 0, 0, 0);
[platform:WARNING]  ^
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_44.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.o
[platform:execute] gcc /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/platcheck_45.exe
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.o
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:1:0: warning: -fPIC ignored for target (all code is position independent)
[platform:WARNING]  /***** Start of precommondefs.h *****/
[platform:WARNING]  ^
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c: In function ‘pypy_macro_wrapper_malloc’:
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:82:68: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
[platform:WARNING]  RPY_EXTERN char *pypy_macro_wrapper_malloc(Unsigned arg0) { return malloc(arg0); }
[platform:WARNING]                                                                     ^
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:82:68: warning: incompatible implicit declaration of built-in function ‘malloc’
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.c:82:68: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.o
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:1:0: warning: -fPIC ignored for target (all code is position independent)
[platform:WARNING]  /***** Start of precommondefs.h *****/
[platform:WARNING]  ^
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c: In function ‘pypy_macro_wrapper_free’:
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:82:55: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
[platform:WARNING]  RPY_EXTERN void pypy_macro_wrapper_free(char *arg0) { free(arg0); }
[platform:WARNING]                                                        ^
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:82:55: warning: incompatible implicit declaration of built-in function ‘free’
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.c:82:55: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
[platform:execute] gcc -c -O3 -fomit-frame-pointer -Wall -Wno-unused -fPIC -fvisibility=hidden -g -O0 -DRPY_EXTERN=RPY_EXPORTED -DRPYTHON_LL2CTYPES /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.c -o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.o
[platform:WARNING] /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.c:1:0: warning: -fPIC ignored for target (all code is position independent)
[platform:WARNING]  /***** Start of precommondefs.h *****/
[platform:WARNING]  ^
[platform:execute] gcc -shared /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_0.o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_1.o /tmp/usession-release-pypy2.7-v5.3.1-32595/module_cache/module_2.o -Wl,--export-all-symbols -lrt -o /tmp/usession-release-pypy2.7-v5.3.1-32595/shared_cache/externmod.dll


More information about the pypy-dev mailing list