Hi,
New report about building LibreOffice on a clean Mac OS X 10.7/XCode 4.5.
10.6 SDK is from Xcode 4.3.2 dmg.
I switch to Libro 4 from git://gerrit.libreoffice.org/core
Here the present compilers :
Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)
/usr/bin/clang
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
/usr/bin/i686-apple-darwin11-llvm-gcc-4.2
gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)
/usr/local/bin/gcc-4.2
Get from https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg
Note : Clang is the default compiler
Builds failed with each of their compilers.
My last autogen.sh configuration :
./autogen.sh --without-doxygen --disable-python --without-help \
--without-helppack-integration --without-myspell-dicts --with-macosx-sdk=10.6 \
CC="/usr/bin/clang -m32" \
CXX="/usr/bin/clang++ -m32" \
OBJCFLAGS=" -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"
\
OBJCXXFLAGS=" -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"
OBJCFLAGS and OBJCXXFLAGS are to force to not search includes in /Developper
I force compiler with CC and CCXX, preprocessor with CXXCPP="/usr/bin/i686-apple-darwin11-g++-4.2.1
-E"
Maybe I should try different linkers.
I get a different error for each combination, like this one :
[build LNK] Library/updatefeed.uno.dylib
Undefined symbols for architecture i386:
"[build LNK] Library/libupdchk.dylib
com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::operator
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&() const", referenced from:
non-virtual thunk to pq_sdbc_driver::BaseResultSet::getStatement()in pq_baseresultset.o
May you post your complete toolchain ?
Best regards,
Raphaƫl
Context
- Re: Build LibreOffice on Mac OS X · foss
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.