Hello chromium-dev, I've started to work on building Chromium on Solaris. I've recently finished completing the prerequisites (NSPR and NSS), and I'm moving forward with the Linux build descriptions. I'm using a tarball distribution. I don't run gclient sync, but gclient runhooks -- force. The instructions say that I'm going to miss on platform- specific dependencies, but I guess I'm going miss on them anyway.
My current problem looks as follows: mac...@netra ~/src/opencsw/pkg/chromium/trunk $ gmake build gmake[1]: Entering directory `/home/maciej/src/opencsw/pkg/chromium/ trunk' [===== NOW BUILDING: chromium-0.32797 MODULATION isa-sparcv8: ISA=sparcv8 =====] [extract-modulated] complete for chromium. [patch-modulated] complete for chromium. (cd work/build-isa-sparcv8/home/chrome-svn/tarball/chromium \ && \ PATH=$PATH:/home/maciej/src/opencsw/pkg/chromium/trunk/ work/build-isa-sparcv8/depot_tools:/opt/csw/gcc4/bin \ GYP_GENERATORS=make \ gclient runhooks --force) ________ running '/opt/csw/bin/python src/build/gyp_chromium' in '/ home/maciej/src/opencsw/pkg/chromium/trunk/work/build-isa-sparcv8/home/ chrome-svn/tarball/chromium' Updating projects from gyp files... Traceback (most recent call last): File "src/build/gyp_chromium", line 79, in <module> sys.exit(gyp.main(args)) File "src/tools/gyp/pylib/gyp/__init__.py", line 423, in main params, options.check) File "src/tools/gyp/pylib/gyp/__init__.py", line 83, in Load depth, generator_input_info, check) File "src/tools/gyp/pylib/gyp/input.py", line 2004, in Load depth, check) File "src/tools/gyp/pylib/gyp/input.py", line 392, in LoadTargetBuildFile includes, depth, check) File "src/tools/gyp/pylib/gyp/input.py", line 392, in LoadTargetBuildFile includes, depth, check) File "src/tools/gyp/pylib/gyp/input.py", line 392, in LoadTargetBuildFile includes, depth, check) File "src/tools/gyp/pylib/gyp/input.py", line 350, in LoadTargetBuildFile build_file_path) File "src/tools/gyp/pylib/gyp/input.py", line 860, in ProcessVariablesAndConditionsInDict ProcessConditionsInDict(the_dict, is_late, variables, build_file) File "src/tools/gyp/pylib/gyp/input.py", line 737, in ProcessConditionsInDict variables, build_file) File "src/tools/gyp/pylib/gyp/input.py", line 886, in ProcessVariablesAndConditionsInDict build_file) File "src/tools/gyp/pylib/gyp/input.py", line 901, in ProcessVariablesAndConditionsInList ProcessVariablesAndConditionsInDict(item, is_late, variables, build_file) File "src/tools/gyp/pylib/gyp/input.py", line 860, in ProcessVariablesAndConditionsInDict ProcessConditionsInDict(the_dict, is_late, variables, build_file) File "src/tools/gyp/pylib/gyp/input.py", line 737, in ProcessConditionsInDict variables, build_file) File "src/tools/gyp/pylib/gyp/input.py", line 879, in ProcessVariablesAndConditionsInDict build_file, key) File "src/tools/gyp/pylib/gyp/input.py", line 860, in ProcessVariablesAndConditionsInDict ProcessConditionsInDict(the_dict, is_late, variables, build_file) File "src/tools/gyp/pylib/gyp/input.py", line 718, in ProcessConditionsInDict if eval(ast_code, {'__builtins__': None}, variables): File "<string>", line 1, in <module> NameError: name 'ffmpeg_asm_lib' is not defined while evaluating condition 'ffmpeg_asm_lib==1' in src/third_party/ffmpeg/ffmpeg.gyp while loading dependencies of src/media/media.gyp while loading dependencies of src/chrome/chrome.gyp while loading dependencies of src/build/all.gyp while trying to load src/build/all.gyp failed to run command: /opt/csw/bin/python src/build/gyp_chromium gmake[1]: *** [gclient-runhooks] Error 2 gmake[1]: Leaving directory `/home/maciej/src/opencsw/pkg/chromium/ trunk' gmake: *** [build-isa-sparcv8] Error 2 My guess is that I need to build chromium-specific ffmpeg on Solaris as a prerequisite, by following src/third_party/ffmpeg/ README.chromium. Is that correct? Maciej -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev