I am trying to follow this instruction
http://code.google.com/p/chromium/wiki/MacBuildInstructions
to build chromium under mac os x.
I go to the all xcode project, click the chrome.xcodeproj and build all target.
But i am getting this error, can someone please tell me how to resolve this?
Building target “chrome” of project “chrome” with configuration
“Debug” — (2 errors)
mkdir /Users/n179911/chromium/src/chrome/../xcodebuild/Debug/Chromium.app/Contents/MacOS
cd /Users/n179911/chromium/src/chrome
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/g++-4.2 -arch i386 -isysroot
/Developer/SDKs/MacOSX10.5.sdk
-L/Users/n179911/chromium/src/chrome/../xcodebuild/Debug
-F/Users/n179911/chromium/src/chrome/../xcodebuild/Debug -filelist
/Users/n179911/chromium/src/chrome/../xcodebuild/chrome.build/Debug/chrome.build/Objects-normal/i386/Chromium.LinkFileList
-mmacosx-version-min=10.5 -Wl,-search_paths_first -Wl,-ObjC
-lchrome_version_info -framework "Chromium Framework" -o
/Users/n179911/chromium/src/chrome/../xcodebuild/Debug/Chromium.app/Contents/MacOS/Chromium
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
cd /Users/n179911/chromium/src/chrome
/bin/sh -c /Users/n179911/chromium/src/chrome/../xcodebuild/chrome.build/Debug/chrome.build/Script-1BCFA2C3854B6E6390F7CA8A.sh
/Users/n179911/chromium/src/chrome/tools/build/mac/copy_framework_unversioned:
Chromium Framework.framework does not contain a dylib
/Users/n179911/chromium/src/chrome/tools/build/mac/copy_framework_unversioned:
Chromium Framework.framework does not contain a dylib
/Users/n179911/chromium/src/chrome/tools/build/mac/copy_framework_unversioned:
Chromium Framework.framework does not contain a dylib
Thank you.
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
--
Mike Pinkerton
Mac Weenie
pink...@google.com
--
Mike Pinkerton
Mac Weenie
pink...@google.com
Bernhard.
Part of the problem (at least on the Mac) is that when the address
space becomes fragmented, there isn’t a large enough “hole” to map
monster-sized libraries. There might still be plenty of unmapped
address space, but if it isn’t contiguous, it doesn’t help.
In our case, I wouldn’t really use “plenty” to describe the amount of
absolute address space available, but we did hit the fragmentation
barrier first.
Having more smaller libraries could help with the fragmentation
problem, at least for a while.
Mark
Thank you. I tried just building the chrome target.
I still get these errors:
Building target “chrome_dll” of project “chrome” with configuration
“Debug” — (2 errors, 1 warning)
cd /Users/samuel/chromium/src/chrome
/Developer/usr/bin/ibtool --errors --warnings --notices
--output-format human-readable-text --compile
"/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Resources/FirstRunDialog.nib"
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib
/* com.apple.ibtool.document.notices */
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:30:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:3: note:
This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:29:
note: This view is clipped by its superview.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:13:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:27:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:11:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:21:
note: This view is clipped by its superview.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:9: note:
This view is clipped by its superview.
/* com.apple.ibtool.document.warnings */
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:21:
warning: The property "Fill Color" only applies to boxes with box type
NSCustomBox and border type NSLineBorder.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:30:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:3:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:29:
note: This view is clipped by its superview.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:13:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:27:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:11:
note: This view is clipping its content.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:21:
note: This view is clipped by its superview.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:9:
note: This view is clipped by its superview.
/Users/samuel/chromium/src/chrome/app/nibs/FirstRunDialog.xib:21:
warning: The property "Fill Color" only applies to boxes with box type
NSCustomBox and border type NSLineBorder.
cd /Users/samuel/chromium/src/chrome
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/g++-4.2 -arch i386 -dynamiclib -isysroot
/Developer/SDKs/MacOSX10.5.sdk
-L/Users/samuel/chromium/src/chrome/../xcodebuild/Debug
-F/Users/samuel/chromium/src/chrome/../xcodebuild/Debug -filelist
"/Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/chrome_dll.build/Objects-normal/i386/Chromium
Framework.LinkFileList" -install_name
"@executable_path/../Versions/6.0.483.0/Chromium
Framework.framework/Chromium Framework" -mmacosx-version-min=10.5
-Wl,-order_file,app/framework.order -Wl,-search_paths_first -Wl,-ObjC
-lcommon -lbrowser -ldebugger -lchrome_gpu -lprofile_import -lrenderer
-lsyncapi -lutility -lworker -lservice
/Users/samuel/chromium/src/xcodebuild/Debug/libprinting.a
-lcommon_constants
/Users/samuel/chromium/src/xcodebuild/Debug/libbase.a
/Users/samuel/chromium/src/xcodebuild/Debug/libmodp_b64.a
/Users/samuel/chromium/src/xcodebuild/Debug/libdynamic_annotations.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnss.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnspr.a
/Users/samuel/chromium/src/xcodebuild/Debug/libsqlite3.a
/Users/samuel/chromium/src/xcodebuild/Debug/libicui18n.a
/Users/samuel/chromium/src/xcodebuild/Debug/libicuuc.a
/Users/samuel/chromium/src/xcodebuild/Debug/libicudata.a
/Users/samuel/chromium/src/xcodebuild/Debug/libevent.a -lcommon_net
/Users/samuel/chromium/src/xcodebuild/Debug/libapp_base.a
/Users/samuel/chromium/src/xcodebuild/Debug/libbase_i18n.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgfx.a
/Users/samuel/chromium/src/xcodebuild/Debug/libskia.a
/Users/samuel/chromium/src/xcodebuild/Debug/libskia_opts.a
/Users/samuel/chromium/src/xcodebuild/Debug/libjpeg.a
/Users/samuel/chromium/src/xcodebuild/Debug/libpng.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchrome_zlib.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnet.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgoogleurl.a
/Users/samuel/chromium/src/xcodebuild/Debug/libsdch.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnet_base.a
/Users/samuel/chromium/src/xcodebuild/Debug/libv8_snapshot.a
/Users/samuel/chromium/src/xcodebuild/Debug/libv8_base.a
/Users/samuel/chromium/src/xcodebuild/Debug/libssl.a
/Users/samuel/chromium/src/xcodebuild/Debug/libdefault_plugin.a
/Users/samuel/chromium/src/xcodebuild/Debug/libxml2.a
/Users/samuel/chromium/src/xcodebuild/Debug/libipc.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchrome_bz2.a
/Users/samuel/chromium/src/xcodebuild/Debug/libappcache.a
/Users/samuel/chromium/src/xcodebuild/Debug/libglue.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgpu_plugin.a
/Users/samuel/chromium/src/xcodebuild/Debug/libcommand_buffer_service.a
/Users/samuel/chromium/src/xcodebuild/Debug/libcommand_buffer_common.a
/Users/samuel/chromium/src/xcodebuild/Debug/libtranslator_glsl.a
/Users/samuel/chromium/src/xcodebuild/Debug/libtranslator_common.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchromoting_plugin.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchromoting_base.a
/Users/samuel/chromium/src/xcodebuild/Debug/libmedia.a
/Users/samuel/chromium/src/xcodebuild/Debug/libffmpeg.a
/Users/samuel/chromium/src/xcodebuild/Debug/libprotobuf_lite.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchromotocol_proto_lib.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchromoting_jingle_glue.a
/Users/samuel/chromium/src/xcodebuild/Debug/libjingle.a
/Users/samuel/chromium/src/xcodebuild/Debug/libexpat.a
/Users/samuel/chromium/src/xcodebuild/Debug/libjingle_p2p.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchromoting_client.a
/Users/samuel/chromium/src/xcodebuild/Debug/libppapi_cpp_objects.a
-lchrome_version_info -linstaller_util
/Users/samuel/chromium/src/xcodebuild/Debug/libprotobuf.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnotifier.a -lsync
-lsync_notifier
/Users/samuel/chromium/src/xcodebuild/Debug/libcacheinvalidation.a
/Users/samuel/chromium/src/xcodebuild/Debug/libhunspell.a
/Users/samuel/chromium/src/xcodebuild/Debug/libdatabase.a
/Users/samuel/chromium/src/xcodebuild/Debug/libhttp_listen_socket.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgtest.a -lplugin
/Users/samuel/chromium/src/xcodebuild/Debug/libcld.a
/Users/samuel/chromium/src/xcodebuild/Debug/libwebkit.a
/Users/samuel/chromium/src/xcodebuild/Debug/libwebcore.a
/Users/samuel/chromium/src/xcodebuild/Debug/libwebcore_bindings.a
/Users/samuel/chromium/src/xcodebuild/Debug/libpcre.a
/Users/samuel/chromium/src/xcodebuild/Debug/libwtf.a
/Users/samuel/chromium/src/xcodebuild/Debug/libxslt.a
/Users/samuel/chromium/src/xcodebuild/Debug/libots.a
/Users/samuel/chromium/src/xcodebuild/Debug/libwebkit_system_interface.a
-lnacl /Users/samuel/chromium/src/xcodebuild/Debug/libnpGoogleNaClPluginChrome.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgio.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgoogle_nacl_imc_c.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgoogle_nacl_npruntime.a
/Users/samuel/chromium/src/xcodebuild/Debug/libplatform.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnrd_xfer.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnonnacl_util_chrome.a
/Users/samuel/chromium/src/xcodebuild/Debug/libsel_ldr_launcher.a
/Users/samuel/chromium/src/xcodebuild/Debug/libnonnacl_srpc.a
/Users/samuel/chromium/src/xcodebuild/Debug/libexpiration.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgio_shm.a
/Users/samuel/chromium/src/xcodebuild/Debug/libsel.a
/Users/samuel/chromium/src/xcodebuild/Debug/libservice_runtime_x86_common.a
/Users/samuel/chromium/src/xcodebuild/Debug/libncvalidate.a
/Users/samuel/chromium/src/xcodebuild/Debug/libncopcode_utils.a
/Users/samuel/chromium/src/xcodebuild/Debug/libservice_runtime_x86_32.a
/Users/samuel/chromium/src/xcodebuild/Debug/libplatform_qual_lib.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgles2_c_lib.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgles2_lib.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgles2_implementation.a
/Users/samuel/chromium/src/xcodebuild/Debug/libgles2_cmd_helper.a
/Users/samuel/chromium/src/xcodebuild/Debug/libcommand_buffer_client.a
/Users/samuel/chromium/src/xcodebuild/Debug/libchromoting_host.a
-framework AppKit -framework Carbon -framework CoreFoundation
-framework Foundation -framework IOKit -framework Security -framework
OpenGL -framework SystemConfiguration -framework QuartzCore -framework
AudioToolbox -framework CoreAudio -framework AddressBook -framework
SecurityInterface -framework QuartzCore
-lWebKitSystemInterfaceLeopardPrivateExtern -Wl,-single_module
-compatibility_version 483.0.0 -current_version 483.0.0 -o
"/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Chromium Framework"
ld: in /Users/samuel/chromium/src/xcodebuild/Debug/libwebcore.a, can't
map file, errno=12
collect2: ld returned 1 exit status
ld: in /Users/samuel/chromium/src/xcodebuild/Debug/libwebcore.a,
can't map file, errno=12
collect2: ld returned 1 exit status
cd /Users/samuel/chromium/src/chrome
/bin/sh -c /Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/chrome_dll.build/Script-1EEBF8FF12C450C824B00DF6.sh
nm: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Chromium Framework (No such file or
directory)
/Users/samuel/chromium/src/chrome/tools/build/mac/verify_order: no
symbols in /Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Chromium Framework
/Users/samuel/chromium/src/chrome/tools/build/mac/verify_order: no
symbols in /Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Chromium Framework
/Users/samuel/chromium/src/chrome/tools/build/mac/verify_order: no
symbols in /Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Chromium Framework
/Users/samuel/chromium/src/chrome/tools/build/mac/verify_order: no
symbols in /Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Framework.framework/Versions/A/Chromium Framework
Building target “plugin_carbon_interpose” of project “chrome” with
configuration “Debug” — (2 errors)
cd /Users/samuel/chromium/src/chrome
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/g++-4.2 -arch i386 -dynamiclib -isysroot
/Developer/SDKs/MacOSX10.5.sdk
-L/Users/samuel/chromium/src/chrome/../xcodebuild/Debug
-F/Users/samuel/chromium/src/chrome/../xcodebuild/Debug -filelist
/Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/plugin_carbon_interpose.build/Objects-normal/i386/plugin_carbon_interpose.LinkFileList
-install_name @executable_path/libplugin_carbon_interpose.dylib
-mmacosx-version-min=10.5 -Wl,-search_paths_first -framework "Chromium
Framework" -framework Carbon -Wl,-single_module -compatibility_version
483.0.0 -current_version 483.0.0 -o
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/libplugin_carbon_interpose.dylib
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
cd /Users/samuel/chromium/src/chrome
/bin/sh -c /Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/plugin_carbon_interpose.build/Script-C356312163F46FFC68E984C2.sh
install_name_tool: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/libplugin_carbon_interpose.dylib
(No such file or directory)
install_name_tool: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/libplugin_carbon_interpose.dylib
(No such file or directory)
install_name_tool: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/libplugin_carbon_interpose.dylib
(No such file or directory)
Building target “interpose_dependency_shim” of project “chrome” with
configuration “Debug” — (1 error)
cd /Users/samuel/chromium/src/chrome
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot
/Developer/SDKs/MacOSX10.5.sdk
-L/Users/samuel/chromium/src/chrome/../xcodebuild/Debug
-F/Users/samuel/chromium/src/chrome/../xcodebuild/Debug -filelist
/Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/interpose_dependency_shim.build/Objects-normal/i386/interpose_dependency_shim.LinkFileList
-mmacosx-version-min=10.5 -Wl,-search_paths_first
-lplugin_carbon_interpose -framework Carbon -o
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/interpose_dependency_shim
ld: library not found for -lplugin_carbon_interpose
collect2: ld returned 1 exit status
ld: library not found for -lplugin_carbon_interpose
collect2: ld returned 1 exit status
Building target “helper_app” of project “chrome” with configuration
“Debug” — (3 errors)
mkdir "/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Helper.app/Contents/MacOS"
cd /Users/samuel/chromium/src/chrome
/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp
-exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/libplugin_carbon_interpose.dylib
"/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Helper.app/Contents/MacOS"
pbxcp: libplugin_carbon_interpose.dylib: No such file or directory
pbxcp: libplugin_carbon_interpose.dylib: No such file or directory
cd /Users/samuel/chromium/src/chrome
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/g++-4.2 -arch i386 -isysroot
/Developer/SDKs/MacOSX10.5.sdk
-L/Users/samuel/chromium/src/chrome/../xcodebuild/Debug
-F/Users/samuel/chromium/src/chrome/../xcodebuild/Debug -filelist
"/Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/helper_app.build/Objects-normal/i386/Chromium
Helper.LinkFileList" -mmacosx-version-min=10.5 -Wl,-search_paths_first
-Wl,-ObjC -framework "Chromium Framework" -o
"/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Helper.app/Contents/MacOS/Chromium Helper"
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
cd /Users/samuel/chromium/src/chrome
/bin/sh -c /Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/helper_app.build/Script-E979AE010782F0EE27167D63.sh
install_name_tool: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Helper.app/Contents/MacOS/Chromium Helper (No such file or directory)
install_name_tool: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Helper.app/Contents/MacOS/Chromium Helper (No such file or directory)
install_name_tool: can't open file:
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium
Helper.app/Contents/MacOS/Chromium Helper (No such file or directory)
Building target “chrome” of project “chrome” with configuration
“Debug” — (2 errors)
mkdir /Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium.app/Contents/MacOS
cd /Users/samuel/chromium/src/chrome
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/g++-4.2 -arch i386 -isysroot
/Developer/SDKs/MacOSX10.5.sdk
-L/Users/samuel/chromium/src/chrome/../xcodebuild/Debug
-F/Users/samuel/chromium/src/chrome/../xcodebuild/Debug -filelist
/Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/chrome.build/Objects-normal/i386/Chromium.LinkFileList
-mmacosx-version-min=10.5 -Wl,-search_paths_first -Wl,-ObjC
-lchrome_version_info -framework "Chromium Framework" -o
/Users/samuel/chromium/src/chrome/../xcodebuild/Debug/Chromium.app/Contents/MacOS/Chromium
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
ld: framework not found Chromium Framework
collect2: ld returned 1 exit status
cd /Users/samuel/chromium/src/chrome
/bin/sh -c /Users/samuel/chromium/src/chrome/../xcodebuild/chrome.build/Debug/chrome.build/Script-1BCFA2C3854B6E6390F7CA8A.sh
/Users/samuel/chromium/src/chrome/tools/build/mac/copy_framework_unversioned:
Chromium Framework.framework does not contain a dylib
/Users/samuel/chromium/src/chrome/tools/build/mac/copy_framework_unversioned:
Chromium Framework.framework does not contain a dylib
/Users/samuel/chromium/src/chrome/tools/build/mac/copy_framework_unversioned:
Chromium Framework.framework does not contain a dylib
Build failed (10 errors, 50 warnings)
Do "Build/Clean All Targets".
Add the following (between ===) to ~/.gyp/include.gypi:
==== start
{
'variables': {
'enable_svg': '0',
},
}
==== end
gclient sync
build chrome.
This will not get you unit_tests, but should let you build
Chromium.app. As of this morning, at least!
-scott
That's the linker running out of memory. You can try turning off some
features (e.g., SVG) and see if that's enough, but the only real
solution is to use 10.6 to build.
-Stuart