Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 357451 - www-client/chromium-9999-r1:libvpx.h: No such file or directory
Summary: www-client/chromium-9999-r1:libvpx.h: No such file or directory
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-04 22:28 UTC by iGentoo
Modified: 2011-03-25 15:03 UTC (History)
2 users (show)

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


Attachments
build log (build.log.tar.xz,28.53 KB, application/x-xz-compressed-tar)
2011-03-04 22:33 UTC, iGentoo
Details
ebuild diff (chromium-9999-r1.ebuild.diff,1.03 KB, patch)
2011-03-04 22:34 UTC, iGentoo
Details | Diff
patch (chromium-system-vpx-r3.patch,768 bytes, patch)
2011-03-04 22:36 UTC, iGentoo
Details | Diff
patch for ffmpeg-9999 (chromium-system-ffmpeg.patch,452 bytes, text/plain)
2011-03-25 02:46 UTC, fkhp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description iGentoo 2011-03-04 22:28:51 UTC
error log:

out/Release/obj.target/geni/ffmpeg_stubs.cc:20:39: fatal error: third_party/libvpx/libvpx.h: No such file or directory
compilation terminated.
make: *** [out/Release/obj.target/geni/ffmpeg_stubs.o] Error 1
make: *** Waiting for unfinished jobs....
emake failed


Reproducible: Always
Comment 1 iGentoo 2011-03-04 22:33:13 UTC
Created attachment 264765 [details]
build log
Comment 2 iGentoo 2011-03-04 22:34:44 UTC
Created attachment 264767 [details, diff]
ebuild diff
Comment 3 iGentoo 2011-03-04 22:36:02 UTC
Created attachment 264769 [details, diff]
patch
Comment 4 Mike Gilbert gentoo-dev 2011-03-05 02:59:36 UTC
I'm seeing the same error.

I'm not sure about attachment 264769 [details, diff]; I think the intent was for -DUSE_SYSTEM_VPX to be passed to gcc via ffmpeg.gyp, but that doesn't seem to be working properly.
Comment 5 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-03-05 09:26:42 UTC
(In reply to comment #4)
> I'm not sure about attachment 264769 [details, diff]

Yeah, the attached patch is not the proper way to fix it.

> I think the intent was for
> -DUSE_SYSTEM_VPX to be passed to gcc via ffmpeg.gyp, but that doesn't seem to
> be working properly.

I think I forgot to add libvpx.h to the list of files excluded from bundled libs removal. If anyone can test that locally I'd appreciate it; I usually don't work with the 9999 ebuild.
Comment 6 Mike Gilbert gentoo-dev 2011-03-05 16:42:48 UTC
(In reply to comment #5)
> I think I forgot to add libvpx.h to the list of files excluded from bundled
> libs removal. If anyone can test that locally I'd appreciate it; I usually
> don't work with the 9999 ebuild.
> 

Yes, you did forget this. :)

After I add libvpx.h to the exclusion list, I get the following build error, which is likely why the bug Alphat-PC created his patch. Note the absence of -DUSE_SYSTEM_VPX.

  x86_64-pc-linux-gnu-g++ '-DNO_HEAPCHECKER' '-DCHROMIUM_BUILD' '-DENABLE_REMOTING=1' '-DUSE_PROPRIE
TARY_CODECS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-D__STDC_CONSTANT_MACROS' '-DNDEBUG' '-DNVALGRI
ND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -Iout/Release/obj/gen/ffmpeg -I. -pthread -fno-exceptions -Wno
-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -pipe -
fPIC -fno-strict-aliasing -Wno-deprecated -Wno-format -O2 -fno-ident -fdata-sections -ffunction-sect
ions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -MMD -MF out/Release/.deps/out/Re
lease/obj.target/geni/ffmpeg_stubs.o.d.raw -ggdb -O2 -pipe -march=native -c -o out/Release/obj.targe
t/geni/ffmpeg_stubs.o out/Release/obj.target/geni/ffmpeg_stubs.cc

In file included from out/Release/obj.target/geni/ffmpeg_stubs.cc:20:0:
./third_party/libvpx/libvpx.h:19:60: fatal error: third_party/libvpx/source/libvpx/vpx/vpx_codec.h: No such file or directory
compilation terminated.
Comment 7 Mike Gilbert gentoo-dev 2011-03-05 16:46:01 UTC
(In reply to comment #6)
> which is likely why the bug Alphat-PC created his patch.

Sorry about that, I didn't mean to call you a bug. Copy/paste fail.
Comment 8 Ralf Mayer 2011-03-07 22:01:18 UTC
Is the patch working for you?
Comment 9 Ralf Mayer 2011-03-08 20:27:26 UTC
I´ve tried to apply the patch in my local overlay, but it is still failing. :( Any workaround yet for this bug?
Kind Regards,

Ralf
Comment 10 Mike Gilbert gentoo-dev 2011-03-08 21:00:01 UTC
(In reply to comment #9)
> I´ve tried to apply the patch in my local overlay, but it is still failing. :(
> Any workaround yet for this bug?
> Kind Regards,
> 
> Ralf

Paweł made another upstream commit that broke the patch.

The real issue here is that -DUSE_SYSTEM_VPX=1 isn't being passed to the compiler for this particular build target. I haven't puzzled out how to fix that upstream via gyp, but a simple workaround is to add "append-flags -DUSE_SYSTEM_VPX=1" to the ebuild.

You can find that in my overlay:
https://bitbucket.org/floppym/chromium-overlay/changeset/605cbf0c03d7
Comment 11 Ralf Mayer 2011-03-08 21:44:08 UTC
Thank you for the information, I've added your overlay and now it works like a charm! I very appreciate the work you've done! Thanks Mike Gilbert & Pawel Hajdan for this awesome work! :) (I like live ebuilds :D)
Comment 12 fkhp 2011-03-09 05:03:55 UTC
no libvpx.h from libvpx-9999 after update today.
Comment 13 fkhp 2011-03-09 05:05:50 UTC
(In reply to comment #12)
> no libvpx.h from libvpx-9999 after update today.

and -DUSE_SYSTEM_VPX=1 has no effect , still use third-party libvxp.h
Comment 14 fkhp 2011-03-09 05:08:08 UTC
  x86_64-pc-linux-gnu-g++ '-DNO_HEAPCHECKER' '-DCHROMIUM_BUILD' '-DENABLE_REMOTING=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-D__STDC_CONSTANT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -Iout/Release/obj/gen/ffmpeg -I. -pthread -fno-exceptions -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -pipe -fPIC -fno-strict-aliasing -Wno-deprecated -Wno-format -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -MMD -MF out/Release/.deps/out/Release/obj.target/geni/ffmpeg_stubs.o.d.raw -mtune=core2 -march=core2 -O2 -msse4.1 -pipe -DUSE_SYSTEM_VPX=1 -c -o out/Release/obj.target/geni/ffmpeg_stubs.o out/Release/obj.target/geni/ffmpeg_stubs.cc
  rm -f out/Release/obj.target/chrome/libutility.a && x86_64-pc-linux-gnu-ar crsT out/Release/obj.target/chrome/libutility.a out/Release/obj.target/utility/chrome/utility/utility_main.o out/Release/obj.target/utility/chrome/utility/utility_thread.o
  rm -f out/Release/obj.target/chrome/libworker.a && x86_64-pc-linux-gnu-ar crsT out/Release/obj.target/chrome/libworker.a out/Release/obj.target/worker/chrome/worker/websharedworker_stub.o out/Release/obj.target/worker/chrome/worker/webworker_stub_base.o out/Release/obj.target/worker/chrome/worker/webworker_stub.o out/Release/obj.target/worker/chrome/worker/webworkerclient_proxy.o out/Release/obj.target/worker/chrome/worker/worker_main.o out/Release/obj.target/worker/chrome/worker/worker_thread.o out/Release/obj.target/worker/chrome/worker/worker_webapplicationcachehost_impl.o out/Release/obj.target/worker/chrome/worker/worker_webkitclient_impl.o
  touch out/Release/obj.target/third_party/WebKit/Source/WebKit/chromium/devtools_html.stamp
  touch out/Release/obj.target/third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_protocol_sources.stamp
  export LD_LIBRARY_PATH=/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/lib.host:/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/lib.target:$LD_LIBRARY_PATH; cd third_party/WebKit/Source/WebKit/chromium; mkdir -p /var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/resources/inspector; python scripts/concatenate_css_files.py ../../WebCore/inspector/front-end/inspector.html ../../WebCore/inspector/front-end src/js "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/resources/inspector/devTools.css"
  export LD_LIBRARY_PATH=/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/lib.host:/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/lib.target:$LD_LIBRARY_PATH; cd chrome; mkdir -p /var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj.target/geni/repack; python ../tools/data_pack/repack.py "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj.target/geni/repack/chrome.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/chrome/autofill_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/chrome/browser_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/chrome/common_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/chrome/default_plugin_resources/default_plugin_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/chrome/renderer_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/chrome/theme_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/app/app_resources/app_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/ui/gfx/gfx_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/net/net_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/webkit/webkit_chromium_resources.pak" "/var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/out/Release/obj/gen/webkit/webkit_resources.pak"
out/Release/obj.target/geni/ffmpeg_stubs.cc:20:39: ERROR:third_party/libvpx/libvpx.h:no such file

make: *** [out/Release/obj.target/geni/ffmpeg_stubs.o] ERROR 1
Comment 15 Mike Gilbert gentoo-dev 2011-03-09 05:22:58 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > no libvpx.h from libvpx-9999 after update today.
> 
> and -DUSE_SYSTEM_VPX=1 has no effect , still use third-party libvxp.h

I refer you to comments 5 and 6.

You need to keep third_party/libvpx/libvpx.h AND pass -DUSE_SYSTEM_VPX=1.

--- a/www-client/chromium/chromium-9999-r1.ebuild
+++ b/www-client/chromium/chromium-9999-r1.ebuild
@@ -158,6 +158,7 @@
                \! -path 'third_party/launchpad_translations/*' \
                \! -path 'third_party/libjingle/*' \
                \! -path 'third_party/libsrtp/*' \
+               \! -path 'third_party/libvpx/libvpx.h' \
                \! -path 'third_party/libwebp/*' \
                \! -path 'third_party/mesa/*' \
                \! -path 'third_party/modp_b64/*' \
@@ -277,6 +278,9 @@
        # Avoid a build error with -Os, bug #352457.
        replace-flags "-Os" "-O2"
 
+       # Fix vpx header issue
+       append-flags "-DUSE_SYSTEM_VPX=1"
+
        egyp ${myconf} || die
 }
Comment 16 fkhp 2011-03-12 03:46:00 UTC
  x86_64-pc-linux-gnu-g++ '-DNO_HEAPCHECKER' '-DCHROMIUM_BUILD' '-DENABLE_REMOTING=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DGOOGLE_PROTOBUF_NO_RTTI' '-DUSE_SYSTEM_ZLIB' '-DFEATURE_ENABLE_SSL' '-DFEATURE_ENABLE_VOICEMAIL' '-DEXPAT_RELATIVE_PATH' '-DLINUX' '-DPOSIX' '-D__STDC_FORMAT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -I. -Igpu -Ithird_party/protobuf -Ithird_party/protobuf/src -Ithird_party/libvpx/include -Ithird_party/libjingle/overrides -Ithird_party/libjingle/source -Ithird_party/expat/files -Iout/Release/obj/gen/protoc_out -pthread -fno-exceptions -Wall -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -pipe -fPIC -fno-strict-aliasing -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -MMD -MF out/Release/.deps/out/Release/obj.target/chromoting_base/remoting/base/decoder_vp8.o.d.raw -mtune=core2 -march=core2 -O2 -msse4.1 -pipe -c -o out/Release/obj.target/chromoting_base/remoting/base/decoder_vp8.o remoting/base/decoder_vp8.cc
In file included from remoting/base/decoder_vp8.cc:13:0:
./third_party/libvpx/libvpx.h:19:60: ERROR:third_party/libvpx/source/libvpx/vpx/vpx_codec.h:No such file or directory
COMPILE FAILED
  x86_64-pc-linux-gnu-g++ '-DNO_HEAPCHECKER' '-DCHROMIUM_BUILD' '-DENABLE_REMOTING=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DGOOGLE_PROTOBUF_NO_RTTI' '-DUSE_SYSTEM_ZLIB' '-DFEATURE_ENABLE_SSL' '-DFEATURE_ENABLE_VOICEMAIL' '-DEXPAT_RELATIVE_PATH' '-DLINUX' '-DPOSIX' '-D__STDC_FORMAT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -I. -Igpu -Ithird_party/protobuf -Ithird_party/protobuf/src -Ithird_party/libvpx/include -Ithird_party/libjingle/overrides -Ithird_party/libjingle/source -Ithird_party/expat/files -Iout/Release/obj/gen/protoc_out -pthread -fno-exceptions -Wall -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -pipe -fPIC -fno-strict-aliasing -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -MMD -MF out/Release/.deps/out/Release/obj.target/chromoting_base/remoting/base/decoder_row_based.o.d.raw -mtune=core2 -march=core2 -O2 -msse4.1 -pipe -c -o out/Release/obj.target/chromoting_base/remoting/base/decoder_row_based.o remoting/base/decoder_row_based.cc
make: *** [out/Release/obj.target/chromoting_base/remoting/base/decoder_vp8.o] ERROR 1
make: *** Waiting for unfinished task ....
emake failed
 * ERROR: www-client/chromium-9999-r1 failed (compile phase):
Comment 17 fkhp 2011-03-12 03:49:16 UTC
the new chromium-9999-r1.ebuild,v 1.7 2011/03/11 20:02:29 phajdan.jr failed:

In file included from remoting/base/decoder_vp8.cc:13:0:
./third_party/libvpx/libvpx.h:19:60:
ERROR:third_party/libvpx/source/libvpx/vpx/vpx_codec.h:No such file or
directory
COMPILE FAILED
Comment 18 Mike Gilbert gentoo-dev 2011-03-12 03:52:49 UTC
(In reply to comment #17)

  10 Mar 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
  +files/chromium-system-vpx-r3.patch, -chromium-11.0.686.1.ebuild,
  +chromium-11.0.696.1.ebuild, chromium-9999-r1.ebuild:
  Version bump for dev channel release. Fixed bug #357451 by Alphat-PC
  <AlphatPC@gmail.com> fully for dev channel ebuild and partially for live
  ebuild (will land fixes upstream). Remove old.

Patience please; he probably hasn't landed this yet. My overlay includes the patch if you can't wait.
Comment 19 fkhp 2011-03-17 08:55:54 UTC
 chromium-9999-r1.ebuild,v 1.9 2011/03/16 16:25:03 phajdan.jr failed chromium version 78515:

  x86_64-pc-linux-gnu-g++ '-DNO_HEAPCHECKER' '-DCHROMIUM_BUILD' '-DENABLE_REMOTING=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DGOOGLE_PROTOBUF_NO_RTTI' '-DUSE_SYSTEM_ZLIB' '-DFEATURE_ENABLE_SSL' '-DFEATURE_ENABLE_VOICEMAIL' '-DEXPAT_RELATIVE_PATH' '-DLINUX' '-DPOSIX' '-D__STDC_FORMAT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -I. -Igpu -Ithird_party/protobuf -Ithird_party/protobuf/src -Ithird_party/libvpx/include -Ithird_party/libjingle/overrides -Ithird_party/libjingle/source -Ithird_party/expat/files -Iout/Release/obj/gen/protoc_out -pthread -fno-exceptions -Wall -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -pipe -fPIC -fno-strict-aliasing -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -MMD -MF out/Release/.deps/out/Release/obj.target/chromoting_base/remoting/base/decoder_vp8.o.d.raw -mtune=core2 -march=core2 -O2 -msse4.1 -pipe -c -o out/Release/obj.target/chromoting_base/remoting/base/decoder_vp8.o remoting/base/decoder_vp8.cc
  x86_64-pc-linux-gnu-g++ '-DNO_HEAPCHECKER' '-DCHROMIUM_BUILD' '-DENABLE_REMOTING=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DGOOGLE_PROTOBUF_NO_RTTI' '-DUSE_SYSTEM_ZLIB' '-DFEATURE_ENABLE_SSL' '-DFEATURE_ENABLE_VOICEMAIL' '-DEXPAT_RELATIVE_PATH' '-DLINUX' '-DPOSIX' '-D__STDC_FORMAT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -I. -Igpu -Ithird_party/protobuf -Ithird_party/protobuf/src -Ithird_party/libvpx/include -Ithird_party/libjingle/overrides -Ithird_party/libjingle/source -Ithird_party/expat/files -Iout/Release/obj/gen/protoc_out -pthread -fno-exceptions -Wall -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -pipe -fPIC -fno-strict-aliasing -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -MMD -MF out/Release/.deps/out/Release/obj.target/chromoting_base/remoting/base/decoder_row_based.o.d.raw -mtune=core2 -march=core2 -O2 -msse4.1 -pipe -c -o out/Release/obj.target/chromoting_base/remoting/base/decoder_row_based.o remoting/base/decoder_row_based.cc
In file included from remoting/base/decoder_vp8.cc:13:0:
./third_party/libvpx/libvpx.h:19:60: ERROR:third_party/libvpx/source/libvpx/vpx/vpx_codec.h:No such file or directory
Comment 20 Julien Sanchez archtester 2011-03-22 16:50:14 UTC
(In reply to comment #19)
> ERROR:third_party/libvpx/source/libvpx/vpx/vpx_codec.h:No such file or
> directory

Mike's fix still have to be applied into current chromium-9999-r1 ebuild. As Mike said, it's not the right way to fix it but it currently compiles/works.

--- a/www-client/chromium/chromium-9999-r1.ebuild
+++ b/www-client/chromium/chromium-9999-r1.ebuild
@@ -267,6 +267,9 @@ src_configure() {
        # Avoid a build error with -Os, bug #352457.
        replace-flags "-Os" "-O2"
 
+       # Fix vpx header issue
+       append-flags "-DUSE_SYSTEM_VPX=1"
+
        egyp ${myconf} || die
 }
Comment 21 Mike Gilbert gentoo-dev 2011-03-22 17:15:33 UTC
(In reply to comment #20)
> Mike's fix still have to be applied into current chromium-9999-r1 ebuild. As
> Mike said, it's not the right way to fix it but it currently compiles/works.
> 

I'm currently applying this patch in my overlay instead of the -DUSE_SYSTEM_VPX kludge. I believe Pawel is still working on upstreaming this, but I could be mistaken.

https://bitbucket.org/floppym/chromium-overlay/src/a94fcbeaed7b/www-client/chromium/files/chromium-system-vpx-r4.patch
Comment 22 fkhp 2011-03-25 02:46:40 UTC
Created attachment 267149 [details]
patch for ffmpeg-9999

--- /usr//portage/www-client/chromium/chromium-9999-r1.ebuild	2011-03-17 00:31:25.000000000 +0800
+++ chromium-9999-r1.ebuild	2011-03-19 20:25:48.000000000 +0800
@@ -146,6 +146,7 @@
 }
 
 src_prepare() {
+	epatch "${FILESDIR}"/${PN}-system-ffmpeg.patch
 	# Remove most bundled libraries. Some are still needed.
 	find third_party -type f \! -iname '*.gyp*' \
 		\! -path 'third_party/WebKit/*' \
@@ -162,7 +163,7 @@
 		\! -path 'third_party/launchpad_translations/*' \
 		\! -path 'third_party/libjingle/*' \
 		\! -path 'third_party/libsrtp/*' \
-		\! -path 'third_party/libvpx/libvpx.h' \
+		\! -path 'third_party/libvpx/*' \
 		\! -path 'third_party/libwebp/*' \
 		\! -path 'third_party/mesa/*' \
 		\! -path 'third_party/modp_b64/*' \
Comment 23 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-03-25 11:10:53 UTC
I think this should be fixed now, please reopen otherwise.
Comment 24 fkhp 2011-03-25 12:48:44 UTC
(In reply to comment #23)
> I think this should be fixed now, please reopen otherwise.

>>> Preparing source in /var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999 ...
 * Applying chromium-system-ffmpeg.patch ...                                                               [ ok ]

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/local/portage/www-client/chromium/files/chromium-system-vpx-r4.patch
 *   ( chromium-system-vpx-r4.patch )

 * ERROR: www-client/chromium-9999-r1 failed (prepare phase):
 *   Cannot find $EPATCH_SOURCE!
Comment 25 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-03-25 15:03:11 UTC
Right, I forgot to add the patch. Should be fixed for real now, thanks.