(note: I tried posting this message yesterday but I dont see this in
the list .. so I deleted some of the same error message and reposting
it.)

Hello,

I have been trying to build chrome on linux. I downloaded the latest
tarball (  chromium.r14008.tgz ) and am following the build
instructions on chrome wiki for linux.

However, I get following error while in release mode:

chrome-svn/tarball/chromium/src/sconsbuild/Release/obj/third_party/
icu38/source/i18n/usearch.o
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/icu38/source/i18n/utmscale.o
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/icu38/source/i18n/utrans.o
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/icu38/source/i18n/vtzone.o
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/icu38/source/i18n/windtfmt.o
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/icu38/source/i18n/winnmfmt.o
cd: 1: can't cd to /auto/filer28.mtvvolmtvhome51/chrome-svn/tarball/
chromium/src/base
scons: *** [/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/
chromium/src/sconsbuild/Release/obj/global_intermediate/base/
file_version_info_linux.bogus] Error 2
scons: building terminated because of errors.


================================================================

while in debug mode:

~/ProgramFiles/v8/home/chrome-svn/tarball/chromium/src/build$ hammer
app
scons: Reading SConscript files ...
Mkdir("/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Debug")
scons: done reading SConscript files.
scons: Building targets ...
cd: 1: can't cd to /auto/filer28.mtvvolmtvhome51/chrome-svn/tarball/
chromium/src/webkit
cd: 1: can't cd to /auto/filer28.mtvvolmtvhome51/chrome-svn/tarball/
chromium/src/webkit
scons: *** [/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/
chromium/src/sconsbuild/Debug/obj/webkit/webcore/intermediate/
CSSPropertyNames.cpp] Error 2
cd: 1: can't cd to /auto/filer28.mtvvolmtvhome51/chrome-svn/tarball/
chromium/src/webkit
scons: *** [/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/
chromium/src/sconsbuild/Debug/obj/webkit/webcore/intermediate/
CSSValueKeywords.c] Error 2
scons: *** [/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/
chromium/src/sconsbuild/Debug/obj/webkit/webcore/intermediate/
HTMLNames.cpp] Error 2
scons: building terminated because of errors.

====================================================================

I have been able to build earlier with tarball release
(  chromium.r10880.tgz). I compared my webcore.scons and saw that not
only /auto/filer28.mtvvolmtvhome51/ is not replaced with corresponding
actual system path. When I manually fixed that, I was able to go
little further but started to get following errors in cairo.h:

scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/WebKit/WebCore/css/
CSSCanvasValue.o
In file included from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/skia/ext/platform_canvas_linux.h:12,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/skia/ext/platform_canvas.h:14,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/skia/
PlatformContextSkia.h:40,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
chromium/ImageBufferData.h:34,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
ImageBuffer.h:33,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/css/CSSCanvasValue.cpp:
29:
/usr/include/cairo/cairo.h:41:28: error: cairo-features.h: No such
file or directory
/usr/include/cairo/cairo.h:42:30: error: cairo-deprecated.h: No such
file or directory
In file included from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/skia/ext/platform_canvas.h:14,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/skia/
PlatformContextSkia.h:40,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
chromium/ImageBufferData.h:34,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
ImageBuffer.h:33,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/css/CSSCanvasValue.cpp:
29:
/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/src/skia/
ext/platform_canvas_linux.h:13:21: error: gdk/gdk.h: No such file or
directory
In file included from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/skia/ext/platform_canvas_linux.h:12,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/skia/ext/platform_canvas.h:14,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/skia/
PlatformContextSkia.h:40,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
chromium/ImageBufferData.h:34,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
ImageBuffer.h:33,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/css/CSSCanvasValue.cpp:
29:
/usr/include/cairo/cairo.h:44: error: 'CAIRO_BEGIN_DECLS' does not
name a type
/usr/include/cairo/cairo.h:59: error: expected constructor,
destructor, or type conversion before 'const'
/usr/include/cairo/cairo.h:305: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:308: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1103: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1106: error: expected constructor,
destructor, or type conversion before 'void'
/usr/include/cairo/cairo.h:1110: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1130: error: expected constructor,
destructor, or type conversion before 'void'
/usr/include/cairo/cairo.h:1136: error: expected constructor,
destructor, or type conversion before 'void'
/usr/include/cairo/cairo.h:1142: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1145: error: expected constructor,
destructor, or type conversion before 'void'
/usr/include/cairo/cairo.h:1148: error: expected constructor,
destructor, or type conversion before 'unsigned'
/usr/include/cairo/cairo.h:1151: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1197: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1200: error: expected constructor,
destructor, or type conversion before 'void'
/usr/include/cairo/cairo.h:1204: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1212: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1218: error: 'cairo_public' does not name a
type
/usr/include/cairo/cairo.h:1221: error: expected constructor,
destructor, or type conversion before 'void'
/usr/include/cairo/cairo.h:1453: error: expected constructor,
destructor, or type conversion before 'void'

(many more such errors)
In file included from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/skia/ext/platform_canvas.h:14,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/skia/
PlatformContextSkia.h:40,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
chromium/ImageBufferData.h:34,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/platform/graphics/
ImageBuffer.h:33,
                 from /home/nidhi/ProgramFiles/v8/home/chrome-svn/
tarball/chromium/src/third_party/WebKit/WebCore/css/CSSCanvasValue.cpp:
29:
/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/src/skia/
ext/platform_canvas_linux.h:15: error: expected constructor,
destructor, or type conversion before 'namespace'
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/WebKit/WebCore/css/
CSSFontSelector.o
Compiling /home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/chromium/
src/sconsbuild/Release/obj/third_party/WebKit/WebCore/css/
CSSFunctionValue.o
scons: *** [/home/nidhi/ProgramFiles/v8/home/chrome-svn/tarball/
chromium/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/css/
CSSCanvasValue.o] Error 1
scons: building terminated because of errors.

===============================================================

I diff the webcore.scons of older version and current version and
found following missing from new:

>                 '-I/usr/include/gtk-2.0',
>                 '-I/usr/lib/gtk-2.0/include',
>                 '-I/usr/include/atk-1.0',
>                 '-I/usr/include/cairo',
>                 '-I/usr/include/pango-1.0',
>                 '-I/usr/include/glib-2.0',
>                 '-I/usr/lib/glib-2.0/include',
>                 '-I/usr/include/freetype2',
>                 '-I/usr/include/libpng12',
>                 '-I/usr/include/pixman-1',
204a215,224
>                 '-I/usr/include/gtk-2.0',
>                 '-I/usr/lib/gtk-2.0/include',
>                 '-I/usr/include/atk-1.0',
>                 '-I/usr/include/cairo',
>                 '-I/usr/include/pango-1.0',
>                 '-I/usr/include/glib-2.0',
>                 '-I/usr/lib/glib-2.0/include',
>                 '-I/usr/include/freetype2',
>                 '-I/usr/include/libpng12',
>                 '-I/usr/include/pixman-1',


========================================

I would really appreciate if somebody can point out a reason for why
this might be happening and hopefully the solution. Also is there a
way to build the system with statically linked libraries. I wanted to
use webkit/webcore library from this and build a prototype.

Thanks

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to