Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 483482 - www-client/chromium-9999 build failure: ninja error: 'third_party/ply/lex.py' missing
Summary: www-client/chromium-9999 build failure: ninja error: 'third_party/ply/lex.py'...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-03 13:03 UTC by Julien Sanchez
Modified: 2013-09-10 16:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Failing build log (build.log,8.84 KB, text/plain)
2013-09-03 13:03 UTC, Julien Sanchez
Details
emerge --info output (emerge.info,5.81 KB, application/x-info)
2013-09-03 13:05 UTC, Julien Sanchez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Sanchez archtester 2013-09-03 13:03:28 UTC
Created attachment 357758 [details]
Failing build log

It fails with the following output:

.....
>>> Compiling source in /var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999 ...
ninja: Entering directory `out/Release'
ninja: warning: multiple rules generate obj/third_party/zlib/google/zip.zip.o. builds involving this target will not be correct; continuing anyway
ninja: warning: multiple rules generate obj/third_party/zlib/google/zip.zip_internal.o. builds involving this target will not be correct; continuing anyway
ninja: warning: multiple rules generate obj/third_party/zlib/google/zip.zip_reader.o. builds involving this target will not be correct; continuing anyway
ninja: error: '../../third_party/ply/lex.py', needed by 'gen/blink/bindings/V8RGBColor.cpp', missing and no known rule to make it
 * ERROR: www-client/chromium-9999-r1::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_compile
 *   environment, line 4746:  Called die
 * The specific snippet of code:
 *       ninja -C out/Release -v -j $(makeopts_jobs) ${ninja_targets} || die;
....



Directory /var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/third_party/ply/ is empty but I don't see where it is emptied by the ebuild.
Comment 1 Julien Sanchez archtester 2013-09-03 13:05:12 UTC
Created attachment 357760 [details]
emerge --info output
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2013-09-10 16:03:50 UTC
  10 Sep 2013; Pawel Hajdan jr
  +files/chromium-system-ply-r1.patch, +chromium-31.0.1622.0.ebuild,
  chromium-9999-r1.ebuild:
  Dev channel bump. Fix bug #483482 by Julien Sanchez.

This should fix it, please re-open if it doesn't. Thanks for reporting the bug.