David, the following seesm to help a bit on Windows.. but not enough $ git diff diff --git a/shell/Library_shlxthdl.mk b/shell/Library_shlxthdl.mk index 562bbf3..3464a66 100644 --- a/shell/Library_shlxthdl.mk +++ b/shell/Library_shlxthdl.mk @@ -68,6 +68,7 @@ $(eval $(call gb_Library_use_libraries,shlxthdl,\
$(eval $(call gb_Library_use_static_libraries,shlxthdl,\ shlxthandler_common \ + shell_xmlparser \ )) $(eval $(call gb_Library_add_nativeres,shlxthdl,shlxthdl)) diff --git a/shell/Library_shlxthdl_x64.mk b/shell/Library_shlxthdl_x64.mk index 2affe1e..c6fd400 100644 --- a/shell/Library_shlxthdl_x64.mk +++ b/shell/Library_shlxthdl_x64.mk @@ -74,6 +74,7 @@ $(eval $(call gb_Library_use_libraries,shlxthdl_x64,\ $(eval $(call gb_Library_use_static_libraries,shlxthdl_x64,\ shlxthandler_common_x64 \ + shell_xmlparser_x64 \ )) after that I get [ build LNK ] Library/iooofilt.lib S=C:/lo/core && O=$S/solver/wntmsci12.pro && W=$S/workdir/wntmsci12.pro && mkdir -p $W/LinkTarget/Library/ && rm -f $W/LinkTarget/Library/iooofilt.lib && RESPONSEFILE=C:/cygwin/tmp/gbuild.VT8elO && link -DLL -release -opt:noref -incremental:no -debug -nxcompat -dynamicbase -SUBSYSTEM:CONSOLE -MACHINE:IX86 -VERBOSE:LIB -MANIFEST -LIBPATH:$O/lib -LIBPATH:C:/PROGRA~2/MICROS~1.0/VC/lib -LIBPATH:C:/PROGRA~1/MICROS~2/Windows/v7.1/lib -LIBPATH:C:/PROGRA~1/MICROS~2/Windows/v7.1/lib -LIBPATH:C:/PROGRA~2/MI0FC3~1/lib/x86 @${RESPONSEFILE} advapi32.lib comctl32.lib kernel32.lib ole32.lib shell32.lib uuid.lib oldnames.lib msvcprt.lib msvcprt.lib expat_xmlparse.lib expat_xmltok.lib zlib.lib shell_xmlparser.lib shlxthandler_common.lib user32.lib -out:$W/LinkTarget/Library/ooofilt.dll -implib:$W/LinkTarget/Library/iooofilt.lib; RC=$?; rm ${RESPONSEFILE} ; if [ ! -f $W/LinkTarget/Library/ooofilt.dll ]; then rm -f $W/LinkTarget/Library/iooofilt.lib && false; fi ; if [ -f $W/LinkTarget/Library/ooofilt.dll.manifest ]; then mt.exe -manifest $W/LinkTarget/Library/ooofilt.dll.manifest -outputresource:$W/LinkTarget/Library/ooofilt.dll\;2; fi ; exit $RC Microsoft (R) Incremental Linker Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. C:/lo/core/workdir/wntmsci12.pro/CxxObject/shell/source/win32/shlxthandler/ooofilt/ooofilt.o C:/lo/core/workdir/wntmsci12.pro/CxxObject/shell/source/win32/shlxthandler/ooofilt/propspec.o C:/lo/core/workdir/wntmsci12.pro/WinResTarget/ooofilt/default.res Searching libraries Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\advapi32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\comctl32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\kernel32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\ole32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\shell32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\uuid.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\oldnames.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\msvcprt.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmlparse.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmltok.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\zlib.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shell_xmlparser.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shlxthandler_common.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\user32.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\MSVCRT.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\LIBCMT.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\advapi32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\comctl32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\kernel32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\ole32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\shell32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\uuid.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\oldnames.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\msvcprt.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmlparse.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmltok.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\zlib.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shell_xmlparser.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shlxthandler_common.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\user32.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\MSVCRT.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\LIBCMT.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\advapi32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\comctl32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\kernel32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\ole32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\shell32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\uuid.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\oldnames.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\msvcprt.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmlparse.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmltok.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\zlib.lib: Finished searching libraries LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library Searching libraries Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\advapi32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\comctl32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\kernel32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\ole32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\shell32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\uuid.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\oldnames.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\msvcprt.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmlparse.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmltok.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\zlib.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shell_xmlparser.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shlxthandler_common.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\user32.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\MSVCRT.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\LIBCMT.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\advapi32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\comctl32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\kernel32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\ole32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\shell32.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\uuid.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\oldnames.lib: Searching C:/PROGRA~2/MICROS~1.0/VC/lib\msvcprt.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmlparse.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\expat_xmltok.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\zlib.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shell_xmlparser.lib: Searching C:/lo/core/solver/wntmsci12.pro/lib\shlxthandler_common.lib: Searching C:/PROGRA~1/MICROS~2/Windows/v7.1/lib\user32.lib: Finished searching libraries Microsoft (R) Manifest Tool version 6.1.7716.0 Copyright (c) Microsoft Corporation 2009. All rights reserved. TEMPFILE=C:/cygwin/tmp/gbuild.Pd0uDq && mv ${TEMPFILE} /cygdrive/c/lo/core/workdir/wntmsci12.pro/LinkTarget/Library/iooofilt.lib.objectlist S=/cygdrive/c/lo/core && O=$S/solver/wntmsci12.pro && W=$S/workdir/wntmsci12.pro && /usr/bin/cp --no-dereference --force --preserve=timestamps $W/LinkTarget/Library/iooofilt.lib $O/lib/iooofilt.lib && /usr/bin/cp --no-dereference --force --preserve=timestamps $W/LinkTarget/Library//ooofilt.dll $O/bin/ooofilt.dll /usr/bin/cp: cannot stat `/cygdrive/c/lo/core/workdir/wntmsci12.pro/LinkTarget/Library/iooofilt.lib': No such file or directory make: *** [/cygdrive/c/lo/core/solver/wntmsci12.pro/lib/iooofilt.lib] Error 1 Note: I added -VERBOSE:LIB to try to figure out the link warning... Norbert _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice