On Wed, Oct 5, 2011 at 2:09 PM, Paweł Hajdan, Jr.
<[email protected]>wrote:

> >>> Source compiled.
> make -j3 library=shared console="readline" soname_version="3.6.4.1" V=1
> ia32.release.check
> make[1]: Entering directory
> `/var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/out'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory
> `/var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/out'
> >>> running presubmit tests
> Running C++ lint check...
> Traceback (most recent call last):
>   File
> "/var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/tools/presubmit.py",
> line 352, in <module>
>     sys.exit(Main())
>   File
> "/var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/tools/presubmit.py",
> line 342, in Main
>     success = CppLintProcessor().Run(workspace) and success
>   File
> "/var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/tools/presubmit.py",
> line 158, in Run
>     if not self.ProcessFiles(all_files, path):
>   File
> "/var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/tools/presubmit.py",
> line 214, in ProcessFiles
>     process = subprocess.Popen(command, stderr=subprocess.PIPE)
>   File "/usr/lib/python2.7/subprocess.py", line 672, in __init__
>     errread, errwrite)
>   File "/usr/lib/python2.7/subprocess.py", line 1202, in _execute_child
>     raise child_exception
> OSError: [Errno 2] No such file or directory
>

When this happened to me, it was because cpplint.py (in depot_tools) had a
first line that said
  #!/usr/bin/python2.4
but of course I have a more recent version of python.  Removing the "2.4"
made the problem go away.


> >>> running tests for ia32.release
> === release array-join ===
>
> Path: mjsunit/array-join
> Command:
> /var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/out/ia32.release/d8
> --stress-opt --always-opt
> /var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/test/mjsunit/mjsunit.js
> /var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/test/mjsunit/array-join.js
> --test
> --- TIMEOUT ---
> === release math-floor ===
> Path: mjsunit/math-floor
> Command:
> /var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/out/ia32.release/d8
> --stress-opt --always-opt --max-new-space-size=256 --allow-natives-syntax
> /var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/test/mjsunit/mjsunit.js
> /var/tmp/portage/dev-lang/v8-3.6.4.1/work/v8-3.6.4.1/test/mjsunit/math-floor.js
> --test
> --- TIMEOUT ---
> [06:11|% 100|+ 7651|-   2]: Done
>
> make: *** [ia32.release.check] Error 1
>  * ERROR: dev-lang/v8-3.6.4.1 failed (test phase):
>  *   emake failed
>
>
Running test.py manually with --timeout=nnnn for a sufficiently large value
of nnnn ought to let the tests all pass.
It would be nice if this happened by default, but I suspect the answer is
that no single timeout works for all possible platforms.
(Running the tests in debug mode for the ARM simulator, that needs a pretty
long timeout....)

This looks really bad. Please test what you release. Could you please help
> me fix problems above?
>
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users


HTH
--paulr

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to