Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 432748 - www-client/chromium-23.0.1243.2 fails to build with system speex
Summary: www-client/chromium-23.0.1243.2 fails to build with system speex
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: 2012-08-25 17:04 UTC by Mike Gilbert
Modified: 2012-10-02 07:03 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2012-08-25 17:04:04 UTC
Probably broken by this changeset:
http://src.chromium.org/viewvc/chrome?view=rev&revision=152637

This should be fairly easy to fix with some additional shim headers.

  x86_64-pc-linux-gnu-g++ '-D_FILE_OFFSET_BITS=64' '-DNO_TCMALLOC' '-DCHROMIUM_BUILD' '-DUSE_NSS=1' '-DENABLE_ONE_CLICK_SIGNIN' '-DGTK_DISABLE_SINGLE_INCLUDES=1' '-DENABLE_REMOTING=1' '-DENABLE_WEBRTC=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_CONFIGURATION_POLICY' '-DENABLE_INPUT_SPEECH' '-DENABLE_NOTIFICATIONS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DUSE_SKIA=1' '-DENABLE_TASK_MANAGER=1' '-DENABLE_WEB_INTENTS=1' '-DENABLE_EXTENSIONS=1' '-DENABLE_PLUGIN_INSTALLATION=1' '-DENABLE_PROTECTOR_SERVICE=1' '-DENABLE_SESSION_SERVICE=1' '-DENABLE_THEMES=1' '-DENABLE_BACKGROUND=1' '-DENABLE_AUTOMATION=1' '-DENABLE_PRINTING=1' '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' '-DU_USING_ICU_NAMESPACE=0' '-DUSE_SYSTEM_ICU' '-DSK_BUILD_NO_IMAGE_ENCODE' '-DSK_DEFERRED_CANVAS_USES_GPIPE=1' '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' '-DGR_AGGRESSIVE_SHADER_OPTS=1' '-DGOOGLE_PROTOBUF_NO_RTTI' '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' '-DUSE_SYSTEM_SPEEX' '-DFEATURE_ENABLE_SSL' '-DFEATURE_ENABLE_VOICEMAIL' '-DEXPAT_RELATIVE_PATH' '-DGTEST_RELATIVE_PATH' '-DJSONCPP_RELATIVE_PATH' '-DNO_MAIN_THREAD_WRAPPING' '-DNO_SOUND_SYSTEM' '-DLINUX' '-DPOSIX' '-D__STDC_FORMAT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -I. -Iskia/config -Ithird_party/skia/src/core -Ithird_party/skia/include/config -Ithird_party/skia/include/core -Ithird_party/skia/include/effects -Ithird_party/skia/include/pdf -Ithird_party/skia/include/gpu -Ithird_party/skia/include/gpu/gl -Ithird_party/skia/include/pipe -Ithird_party/skia/include/ports -Ithird_party/skia/include/utils -Iskia/ext -Ithird_party/libvpx/source/libvpx -Ithird_party/protobuf -Ithird_party/protobuf/src -Ithird_party/zlib -Ithird_party/libjingle/overrides -Ithird_party/libjingle/source -Itesting/gtest/include -Ithird_party/webrtc -Ithird_party/jsoncpp/overrides/include -Ithird_party/jsoncpp/source/include -Iout/Release/obj/gen/protoc_out  -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/libdrm -O2 -fno-ident -fdata-sections -ffunction-sections -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wsign-compare -MMD -MF out/Release/.deps/out/Release/obj.target/remoting_base/remoting/codec/audio_decoder_speex.o.d.raw -O2 -pipe -march=native -Wall -c -o out/Release/obj.target/remoting_base/remoting/codec/audio_decoder_speex.o remoting/codec/audio_decoder_speex.cc

remoting/codec/audio_decoder_speex.cc:15:61: fatal error: third_party/speex/include/speex/speex_callbacks.h: No such file or directory
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-08-29 08:58:45 UTC
I commented on the code review about this breakage: https://chromiumcodereview.appspot.com/10831246/#msg17
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-10-02 07:03:11 UTC
Fixed in chromium-23.0.1271.10-r1. I'll work on upstreaming the patch.