For a change I was doing on Linux to fix some memory corruption, I ended up pulling in hunspell into the browser link. This breaks on mac. Can someone add hunspell to the mac browser dependency list for me? (Or tell me how to do this with xcodebodge?) Then I will retry my change.
I believe libbrowser.a should depend on it: http://build.chromium.org/buildbot/try-server/builders/mac/builds/3117/steps/compile/logs/stdio Ld /b/slave/mac/build/src/chrome/../xcodebuild/Debug/unit_tests normal i386 cd /b/slave/mac/build/src/chrome setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Developer/usr/bin/g++-4.2 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -L/b/slave/mac/build/src/chrome/../xcodebuild/Debug -L/b/slave/mac/build/src/chrome/../third_party/WebKit/WebKitLibraries -F/b/slave/mac/build/src/chrome/../xcodebuild/Debug -filelist /b/slave/mac/build/src/chrome/../xcodebuild/chrome.build/Debug/unit_tests.build/Objects-normal/i386/unit_tests.LinkFileList -mmacosx-version-min=10.5 -framework AppKit -framework ApplicationServices -framework Carbon -framework Foundation /b/slave/mac/build/src/xcodebuild/Debug/libbase.a /b/slave/mac/build/src/xcodebuild/Debug/libbase_gfx.a -lbrowser /b/slave/mac/build/src/xcodebuild/Debug/libbzip2.a -lcommon /b/slave/mac/build/src/xcodebuild/Debug/libevent.a /b/slave/mac/build/src/xcodebuild/Debug/libglue.a /b/slave/mac/build/src/xcodebuild/Debug/libgoogleurl.a /b/slave/mac/build/src/xcodebuild/Debug/libgtest.a /b/slave/mac/build/src/xcodebuild/Debug/libicudata.a /b/slave/mac/build/src/xcodebuild/Debug/libicui18n.a /b/slave/mac/build/src/xcodebuild/Debug/libicuuc.a /b/slave/mac/build/src/xcodebuild/Debug/libjpeg.a /b/slave/mac/build/src/xcodebuild/Debug/libjsbindings.a /b/slave/mac/build/src/xcodebuild/Debug/libjscre.a /b/slave/mac/build/src/xcodebuild/Debug/libmedia.a /b/slave/mac/build/src/xcodebuild/Debug/libmodp_b64.a /b/slave/mac/build/src/xcodebuild/Debug/libnet.a /b/slave/mac/build/src/xcodebuild/Debug/libpcre.a /b/slave/mac/build/src/xcodebuild/Debug/libpng.a /b/slave/mac/build/src/xcodebuild/Debug/libport.a -lrenderer /b/slave/mac/build/src/xcodebuild/Debug/libsdch.a /b/slave/mac/build/src/xcodebuild/Debug/libskia.a /b/slave/mac/build/src/xcodebuild/Debug/libsqlite.a /b/slave/mac/build/src/xcodebuild/Debug/libv8.a /b/slave/mac/build/src/xcodebuild/Debug/libwebcore.a /b/slave/mac/build/src/xcodebuild/Debug/libwebcoresysteminterface.a -lWebKitSystemInterfaceLeopard /b/slave/mac/build/src/xcodebuild/Debug/libwtf.a /b/slave/mac/build/src/xcodebuild/Debug/libxml.a /b/slave/mac/build/src/xcodebuild/Debug/libxslt.a /b/slave/mac/build/src/xcodebuild/Debug/libzlib.a -framework QuartzCore -framework Security -framework SystemConfiguration -o /b/slave/mac/build/src/chrome/../xcodebuild/Debug/unit_tests Undefined symbols: "Hunspell::put_word(char const*)", referenced from: SpellChecker::AddCustomWordsToHunspell() in libbrowser.a(spellchecker.o) SpellChecker::AddWord(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)in libbrowser.a(spellchecker.o) "Hunspell::suggest(char***, char const*)", referenced from: SpellChecker::SpellCheckWord(wchar_t const*, int, int*, int*, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*)in libbrowser.a(spellchecker.o) "Hunspell::spell(char const*, int*, char**)", referenced from: SpellChecker::IsValidContraction(std::basic_string<unsigned short, base::string16_char_traits, std::allocator<unsigned short> > const&)in libbrowser.a(spellchecker.o) SpellChecker::SpellCheckWord(wchar_t const*, int, int*, int*, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*)in libbrowser.a(spellchecker.o) "Hunspell::Hunspell(unsigned char const*, unsigned long)", referenced from: SpellChecker::Initialize() in libbrowser.a(spellchecker.o) "Hunspell::~Hunspell()", referenced from: scoped_ptr<Hunspell>::reset(Hunspell*) in libbrowser.a(spellchecker.o) scoped_ptr<Hunspell>::~scoped_ptr()in libbrowser.a(spellchecker.o) ld: symbol(s) not found collect2: ld returned 1 exit status --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
