Hello, When compiling LibreOffice 4 (both 4.4.1.2 from the source tarball and the HEAD from Git) I have trouble including Python.
Before this I had compiled LO 4.3.5.2 on Mac OS X 10.6.8 (Snow Leopard) and everything went without problems. Just ./autogen.sh (without any options) and make. However I wanted to switch to LO 4 and therefore I had to go to a newer version of Mac OS X. I installed Yosemite (10.10.2), and now it couldn't find Python anymore. I have included part of the logfile below. The linker complains about not being able to find the library -lpython2.7, as there is no corresponding -L option. Also I don't know why it wants python 2.7 as I thought LO 4 wants Python 3.3. Maybe it is because the standard python invocation on my system is 2.7, and 3.3 must be invoked as python3. I also tried to include --enable-python=internal but then it couldn't find it. So I wonder how the LO build gets its internal Python: does it compile it from source or does it make a copy of a Python on your system? So I ended up with --enable-python=no, which I don't like. Is there a way to get it to find the proper Python on my machine? PS. The reason I want to compile LO myself is that I have some bug fixes that I want to submit to gerrit, but I want to test them first on the newest version.
[build LNK] Library/libpyuno.dylib mv /Users/piet/Downloads/LibreOffice/core/workdir/Dep/LinkTarget/Library/libsysshlo.dylib.d.tmp /Users/piet/Downloads/LibreOffice/core/workdir/Dep/LinkTarget/Library/libsysshlo.dylib.d S=/Users/piet/Downloads/LibreOffice/core && I=$S/instdir && W=$S/workdir && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -m64 -stdlib=libc++ -mmacosx-version-min=10.8 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -dynamiclib -single_module -install_name '@__________________________________________________OOO/libsysshlo.dylib' -L$W/LinkTarget/StaticLibrary -L$W/LinkTarget/Library -L$I/LibreOfficeDev.app/Contents/Frameworks -L$I/LibreOfficeDev.app/Contents/Frameworks -luno_cppu -luno_cppuhelpergcc3 -luno_sal $W/CxxObject/shell/source/unix/exec/shellexec.o $W/CxxObject/shell/source/unix/exec/shellexecentry.o $W/LinkTarget/StaticLibrary/libshell_xmlparser.a -o $I/LibreOfficeDev.app/Contents/Frameworks/libsysshlo.dylib && : && /usr/bin/perl $S/solenv/bin/macosx-change-install-names.pl shl OOO $I/LibreOfficeDev.app/Contents/Frameworks/libsysshlo.dylib && otool -l $I/LibreOfficeDev.app/Contents/Frameworks/libsysshlo.dylib | grep -A 5 LC_ID_DYLIB > $W/LinkTarget/Library/libsysshlo.dylib.exports.tmp && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm -g -P $I/LibreOfficeDev.app/Contents/Frameworks/libsysshlo.dylib | cut -d' ' -f1-2 | grep -v U$ >> $W/LinkTarget/Library/libsysshlo.dylib.exports.tmp && if cmp -s $W/LinkTarget/Library/libsysshlo.dylib.exports.tmp $W/LinkTarget/Library/libsysshlo.dylib.exports; then rm $W/LinkTarget/Library/libsysshlo.dylib.exports.tmp; else mv $W/LinkTarget/Library/libsysshlo.dylib.exports.tmp $W/LinkTarget/Library/libsysshlo.dylib.exports && touch -r $I/LibreOfficeDev.app/Contents/Frameworks/libsysshlo.dylib $W/LinkTarget/Library/libsysshlo.dylib.exports; fi && : TEMPFILE=/var/folders/3x/rvxwk1n88xn6960059bdry_h0000gn/T/gbuild..jxm5x8cr && mv ${TEMPFILE} /Users/piet/Downloads/LibreOffice/core/workdir/LinkTarget/Library/libcmdmaillo.dylib.objectlist S=/Users/piet/Downloads/LibreOffice/core && I=$S/instdir && W=$S/workdir && mkdir -p $W/Dep/LinkTarget/Library/ && RESPONSEFILE=/var/folders/3x/rvxwk1n88xn6960059bdry_h0000gn/T/gbuild..aI8yVbF4 && DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH:+$DYLD_LIBRARY_PATH:}"$I/LibreOfficeDev.app/Contents/Frameworks:$I/LibreOfficeDev.app/Contents/Frameworks" $W/LinkTarget/Executable/concat-deps ${RESPONSEFILE} > $W/Dep/LinkTarget/Library/libpyuno.dylib.d.tmp && rm -f ${RESPONSEFILE} [build MOD] ridljar mv /Users/piet/Downloads/LibreOffice/core/workdir/Dep/LinkTarget/Library/libpyuno.dylib.d.tmp /Users/piet/Downloads/LibreOffice/core/workdir/Dep/LinkTarget/Library/libpyuno.dylib.d S=/Users/piet/Downloads/LibreOffice/core && I=$S/instdir && W=$S/workdir && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -m64 -stdlib=libc++ -mmacosx-version-min=10.8 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -dynamiclib -single_module -install_name '@__________________________________________________OOO/libpyuno.dylib' -L$W/LinkTarget/StaticLibrary -L$W/LinkTarget/Library -L$I/LibreOfficeDev.app/Contents/Frameworks -L$I/LibreOfficeDev.app/Contents/Frameworks -luno_cppu -luno_cppuhelpergcc3 -luno_sal -luno_salhelpergcc3 $W/CxxObject/pyuno/source/module/pyuno_runtime.o $W/CxxObject/pyuno/source/module/pyuno.o $W/CxxObject/pyuno/source/module/pyuno_callable.o $W/CxxObject/pyuno/source/module/pyuno_module.o $W/CxxObject/pyuno/source/module/pyuno_type.o $W/CxxObject/pyuno/source/module/pyuno_util.o $W/CxxObject/pyuno/source/module/pyuno_except.o $W/CxxObject/pyuno/source/module/pyuno_adapter.o $W/CxxObject/pyuno/source/module/pyuno_gc.o -lpython2.7 -ldl -framework CoreFoundation -o $I/LibreOfficeDev.app/Contents/Frameworks/libpyuno.dylib && : && /usr/bin/perl $S/solenv/bin/macosx-change-install-names.pl shl OOO $I/LibreOfficeDev.app/Contents/Frameworks/libpyuno.dylib && otool -l $I/LibreOfficeDev.app/Contents/Frameworks/libpyuno.dylib | grep -A 5 LC_ID_DYLIB > $W/LinkTarget/Library/libpyuno.dylib.exports.tmp && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm -g -P $I/LibreOfficeDev.app/Contents/Frameworks/libpyuno.dylib | cut -d' ' -f1-2 | grep -v U$ >> $W/LinkTarget/Library/libpyuno.dylib.exports.tmp && if cmp -s $W/LinkTarget/Library/libpyuno.dylib.exports.tmp $W/LinkTarget/Library/libpyuno.dylib.exports; then rm $W/LinkTarget/Library/libpyuno.dylib.exports.tmp; else mv $W/LinkTarget/Library/libpyuno.dylib.exports.tmp $W/LinkTarget/Library/libpyuno.dylib.exports && touch -r $I/LibreOfficeDev.app/Contents/Frameworks/libpyuno.dylib $W/LinkTarget/Library/libpyuno.dylib.exports; fi && : TEMPFILE=/var/folders/3x/rvxwk1n88xn6960059bdry_h0000gn/T/gbuild..FhgJNgAZ && mv ${TEMPFILE} /Users/piet/Downloads/LibreOffice/core/workdir/LinkTarget/Library/libsysshlo.dylib.objectlist ld: library not found for -lpython2.7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
-- Piet van Oostrum <p...@vanoostrum.org> WWW: http://pietvanoostrum.com/ PGP key: [8DAE142BE17999C4]
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice