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

Reply via email to