Amaury,

It seems that there is a general issue with the compiler/link .

I did the translations without the _hashlib and ssl and after a while
I got the following errors.

[platform:ERROR]    Creating library c:\users\flatline\appdata\local\temp\usessi
on-default-57\testing_1\libpypy-c.lib and object
c:\users\flatline\appdata\local\temp\usession-default-57\testing_1\libpypy-c.exp
[platform:ERROR] implement_52.obj : error LNK2019: unresolved external
symbol _inflateEnd referenced in function
_pypy_g_ccall_inflateEnd__z_streamPtr
[platform:ERROR] implement_64.obj : error LNK2019: unresolved external
symbol _inflateInit2_ referenced in function
_pypy_g_ccall_inflateInit2___z_streamPtr_Sig
ned_arrayPtr
[platform:ERROR] implement_64.obj : error LNK2019: unresolved external
symbol _inflate referenced in function
_pypy_g_ccall_inflate__z_streamPtr_Signed
[platform:ERROR] implement_67.obj : error LNK2019: unresolved external
symbol _deflateEnd referenced in function
_pypy_g_ccall_deflateEnd__z_streamPtr
[platform:ERROR] implement_69.obj : error LNK2019: unresolved external
symbol _deflate referenced in function
_pypy_g_ccall_deflate__z_streamPtr_Signed
[platform:ERROR] implement_70.obj : error LNK2019: unresolved external
symbol _adler32 referenced in function
_pypy_g_ccall_adler32__Unsigned_arrayPtr_Unsigned
[platform:ERROR] implement_71.obj : error LNK2019: unresolved external
symbol _deflateInit2_ referenced in function
_pypy_g_ccall_deflateInit2___z_streamPtr_Sig
ned_Signed_S
[platform:ERROR] implement_71.obj : error LNK2019: unresolved external
symbol _crc32 referenced in function
_pypy_g_ccall_crc32__Unsigned_arrayPtr_Unsigned
[platform:ERROR]
c:\users\flatline\appdata\local\temp\usession-default-57\testing_1\libpypy-c.dll
: fatal error LNK1120: 8 unresolved externals
[Timer] Timings:
[Timer] annotate                       --- 1447.8 s
[Timer] rtype_lltype                   ---  768.2 s
[Timer] backendopt_lltype              ---  415.9 s
[Timer] stackcheckinsertion_lltype     ---   60.1 s
[Timer] database_c                     ---  498.3 s
[Timer] source_c                       --- 1190.5 s
[Timer] compile_c                      ---  216.4 s
[Timer] ===========================================
[Timer] Total:                         --- 4597.3 s
[translation:ERROR] Error:
[translation:ERROR]  Traceback (most recent call last):
[translation:ERROR]    File "translate.py", line 290, in main
[translation:ERROR]     drv.proceed(goals)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\driver.py",
line 812, in proceed
[translation:ERROR]     return self._execute(goals, task_skip =
self._maybe_skip())
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\tool\taskengine.py",
line 116, in _execute
[translation:ERROR]     res = self._do(goal, taskcallable, *args, **kwds)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\driver.py",
line 288, in _do
[translation:ERROR]     res = func()
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\driver.py",
line 575, in task_compile_c
[translation:ERROR]     cbuilder.compile(**kwds)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\c\genc.py",
line 527, in compile
[translation:ERROR]     self.executable_name = compiler.build(shared=shared)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\c\genc.py",
line 95, in build
[translation:ERROR]     return self._build(shared=shared)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\c\genc.py",
line 90, in _build
[translation:ERROR]     standalone=not shared)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\platform\__init__.py",
line 52, in compile
[translation:ERROR]     return self._finish_linking(ofiles, eci,
outputfilename, standalone)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\platform\__init__.py",
line 194, in _finish_linking
[translation:ERROR]     return self._link(cc_link, ofiles, largs,
standalone, exe_name)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\platform\windows.py",
line 176, in _link
[translation:ERROR]     self._execute_c_compiler(self.link, args, exe_name)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\platform\__init__.py",
line 118, in _execute_c_compiler
[translation:ERROR]     self._handle_error(returncode, stderr, stdout, outname)
[translation:ERROR]    File
"c:\Users\flatline\development\pypy\src\pypy\translator\platform\windows.py",
line 199, in _handle_error
[translation:ERROR]     raise CompilationError(stdout, stderr)
[translation:ERROR]  CompilationError: <CompilationError err='
Creating library
c:\\users\\flatline\\appdata\\local\\temp\\usession-default-57\\testing_1\\lib
pypy-c.lib and 
obje...e\\appdata\\local\\temp\\usession-default-57\\testing_1\\libpypy-c.dll
: fatal error LNK1120: 8 unresolved externals\n'>

Thanks,
Tasos



On Mon, Jan 31, 2011 at 11:48 PM, Tasos Vogiatzoglou <[email protected]> wrote:
> Amaury,
>
> Isn't there a way to fix the SSL issue? I was looking checking for
> name decoration issues or call-conv issues but there seems none.
>
> Is there any guess why it fails from the translation procedure but
> works when I execute the commands in cmd prompt ?
>
> (I also tried disabling the env processing that is happening, leaving
> POpen to get the default one but nothing :( )
>
> Thanks,
> Tasos
>
>
>
> On Mon, Jan 31, 2011 at 11:44 PM, Amaury Forgeot d'Arc
> <[email protected]> wrote:
>> 2011/1/31 Tasos Vogiatzoglou <[email protected]>:
>>> Hello Amaury,
>>>
>>> Yes. It's the same compiler error :
>>
>>> [translation:ERROR]    File 
>>> "c:\Users\flatline\development\pypy\src\pypy\module\_hashlib\interp_hashlib.py",
>>
>> Ah, indeed the _hashlib module should be disabled when openssl cannot
>> be processed.
>> I'll try to fix it, in the meantime I suggest you to skip this module:
>>
>> python translate.py targetpypystandalone --withoutmod-_hashlib
>>
>>
>> --
>> Amaury Forgeot d'Arc
>>
>
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to