2011/7/29 Knut Olav Bųhmer &lt;<a href="mailto:bohmer@gmail.com" target="_blank">bohmer@gmail.com</a>&gt;:<br>&gt; 2011/7/28 Knut Olav Bųhmer &lt;<a href="mailto:bohmer@gmail.com" target="_blank">bohmer@gmail.com</a>&gt;:<br>
&gt;&gt; 2011/7/28 Knut Olav Bųhmer &lt;<a href="mailto:bohmer@gmail.com" target="_blank">bohmer@gmail.com</a>&gt;:<br>
&gt;&gt;&gt; 2011/7/28 Caolįn McNamara &lt;<a href="mailto:caolanm@redhat.com" target="_blank">caolanm@redhat.com</a>&gt;:<br>&gt;&gt;&gt;&gt; On Thu, 2011-07-28 at 15:31 +0200, Knut Olav Bųhmer wrote:<br>&gt;&gt;&gt;&gt;&gt; On 28 July 2011 15:22, Caolįn McNamara &lt;<a href="mailto:caolanm@redhat.com" target="_blank">caolanm@redhat.com</a>&gt; wrote:<br>

&gt;&gt;&gt;&gt;&gt; &gt; On Thu, 2011-07-28 at 15:16 +0200, Knut Olav Bųhmer wrote:<br>&gt;&gt;&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt;&gt;&gt; &gt;&gt; Now make says ../../../../settingss/<a href="http://stdtarget.mk:12" target="_blank">stdtarget.mk:12</a> ** target pattern<br>

&gt;&gt;&gt;&gt;&gt; &gt;&gt; contains no &#39;%&#39;. Stop  [15:08]<br>&gt;&gt;&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt;&gt;&gt; &gt; That might be the bug fixed with<br>&gt;&gt;&gt;&gt;&gt; &gt; <a href="http://cgit.freedesktop.org/libreoffice/sdk/commit/?h=libreoffice-3-4&amp;id=dd0c9fdc119a991b8f08070316e86d44afac478d" target="_blank">http://cgit.freedesktop.org/libreoffice/sdk/commit/?h=libreoffice-3-4&amp;id=dd0c9fdc119a991b8f08070316e86d44afac478d</a><br>

&gt;&gt;&gt;&gt;&gt; &gt; fix will be in 3.4.2, if its that, then apply that patch/replace spaces<br>&gt;&gt;&gt;&gt;&gt; &gt; with tabs in the makefile.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; It&#39;s great to get responce so fast. Thank you.<br>

&gt;&gt;&gt;&gt;&gt; But it did not help.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; in which case google on &quot;target pattern contains no &#39;%&#39;&quot; suggests it<br>&gt;&gt;&gt;&gt; might be a generic make-under-cygwin issue, dump the make version, and<br>

&gt;&gt;&gt;&gt; try with some extra -d flags to get some more info<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; According to this:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; <a href="http://cygwin.com/ml/cygwin/2006-07/msg00404.html" target="_blank">http://cygwin.com/ml/cygwin/2006-07/msg00404.html</a><br>

&gt;&gt;&gt;<br>&gt;&gt;&gt; Looks like it should work with 3.80, but it does not :(<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; C:\PROGRA~1\LIBREO~1\Basis\sdk\examples\DEVELO~1\ProfUNO\CPPBIN~1&gt;c:\cygwin\usr\local\bin\make.exe<br>

&gt;&gt;&gt; -d<br>&gt;&gt;&gt; GNU Make 3.80<br>&gt;&gt;&gt; Copyright (C) 2002  Free Software Foundation, Inc.<br>&gt;&gt;&gt; This is free software; see the source for copying conditions.<br>&gt;&gt;&gt; There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A<br>

&gt;&gt;&gt; PARTICULAR PURPOSE.<br>&gt;&gt;&gt; Reading makefiles...<br>&gt;&gt;&gt; Reading makefile `Makefile&#39;...<br>&gt;&gt;&gt; Reading makefile `../../../../settings/<a href="http://settings.mk" target="_blank">settings.mk</a>&#39; (search path) (no<br>

&gt;&gt;&gt; ~ expansion)...<br>&gt;&gt;&gt; Got a SIGCHLD; 1 unreaped children.<br>&gt;&gt;&gt; Reading makefile `../../../../settings/<a href="http://std.mk" target="_blank">std.mk</a>&#39; (search path) (no ~ expansion)...<br>
&gt;&gt;&gt; Got a SIGCHLD; 1 unreaped children.<br>
&gt;&gt;&gt; Reading makefile `../../../../settings/<a href="http://dk.mk" target="_blank">dk.mk</a>&#39; (search path) (no ~ expansion)...<br>&gt;&gt;&gt; Reading makefile `../../../../settings/<a href="http://stdtarget.mk" target="_blank">stdtarget.mk</a>&#39; (search path) (no<br>

&gt;&gt;&gt; ~ expansion)...<br>&gt;&gt;&gt; ../../../../settings/<a href="http://stdtarget.mk:12" target="_blank">stdtarget.mk:12</a>: *** target pattern contains no `%&#39;.  Stop.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; C:\PROGRA~1\LIBREO~1\Basis\sdk\examples\DEVELO~1\ProfUNO\CPPBIN~1&gt;<br>

&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Looks like I came one step closer by setting OO_SDK_OUT to a cygwin-path<br>&gt;&gt;<br>&gt;&gt; Now I have seeral other error messages. I&#39;ll need to continue tomorrow.<br>&gt;<br>&gt; I now copied the config.guess file from the SDK i have installed on<br>

&gt; Linux to windows, and placed it in c:\program<br>&gt; files\LibreOffice3\Basis\sdk\<br>&gt; The fact that it is missing from the windows SDK is probably a bug.<br>&gt; The Linux sdk installation is 3.4 and the Windows is 3.3. I hope it<br>

&gt; does not matter.<br>&gt;<br>&gt; Now I get the following errors (see attachment)<br>&gt; make -d  &gt; make.log  2&gt;&amp;1<br>&gt;<br>&gt; I don&#39;t know if it&#39;s able to find the right target to build.<br>&gt; Another thing is that cppumaker gets C:/Program Files/LibreOffice<br>

&gt; 3/Basis/programoffapi.rdb as argument. Does not look like ti exsists.<br>&gt;<br>&gt; Any suggestions? Did I forget something?<br><br>I&#39;ve come some step closer to compile the examples. I have changed some make files to use static paths instead of environment variables, and added som slashes &quot;/&quot; two different places. for example C:/Program Files/LibreOffice 3/Basis/programoffapi.rdb file does not exsist it should be program/offapi.rdb. <br>

<br>in my  c:\User....AppData....\setsdkenv_windows.bat I added a slash:<br>REM Set office program path.<br>if defined OFFICE_BASE_HOME (<br>   set OFFICE_BASE_PROGRAM_PATH=%OFFICE_BASE_HOME%\program\<br> )<br><br>in sdk/settings/<a href="http://settings.mk" target="_blank">settings.mk</a> i added a / at the end<br>

URE_MISC=$(OO_SDK_URE_HOME)/misc/<br><br><br>in sdk/settings/<a href="http://stdtarget.mk" target="_blank">stdtarget.mk</a> I changed an argument to use static output path:<br>-        $(CPPUMAKER) -Gc -BUCR -O$(OUT_INC) $(URE_TYPES) $(OFFICE_TYPES)<br>

+        $(CPPUMAKER) -Gc -BUCR -OC:/libreoffice3.4_sdk $(URE_TYPES) $(OFFICE_TYPES)<br><br><br><b>Did anyone ever compile the examples in the LibreOffice SDK on  Windows?</b><br><br><br>Not I get the following errors. And, which compiler should I use? also need to set CC<br>
<br>c:\Program Files (x86)\LibreOffice 3.4\Basis\sdk\examples\DevelopersGuide\ProfUNO\SimpleBootstrap_cpp&gt;make<br>
cygdriveclibreoffice3.4_sdkWindows_NTexample.outobjSimpleBootstrap_cpp<br>make: cygdriveclibreoffice3.4_sdkWindows_NTexample.outobjSimpleBootstrap_cpp: Command not found<br>make: [/cygdrive/c/libreoffice3.4_sdk/Windows_NTexample.out/obj/SimpleBootstrap_cpp/SimpleBootstrap_cpp.] Error 127 (ignored)<br>

cc -c -g -fPIC -DPIC  -fvisibility=hidden -O -I. -I/cygdrive/c/libreoffice3.4_sdk/Windows_NTexample.out/inc -I/cygdrive/c/libreoffice3.4_sdk/Windows_N<br>Texample.out/inc/examples -I../../../../include -I/cygdrive/c/libreoffice3.4_sdk/Windows_NTexample.out/inc/SimpleBootstrap_cpp -DUNX -DGCC -DFREEBSD -<br>

DCPPU_ENV= -DGXX_INCLUDE_PATH= -DHAVE_GCC_VISIBILITY_FEATURE -ocygdriveclibreoffice3.4_sdkWindows_NTexample.outobjSimpleBootstrap_cppSimpleBootstrap_c<br>pp. SimpleBootstrap_cpp.cxx<br>cc: error trying to exec &#39;cc1plus&#39;: execvp: No such file or directory<br>

make: *** [/cygdrive/c/libreoffice3.4_sdk/Windows_NTexample.out/obj/SimpleBootstrap_cpp/SimpleBootstrap_cpp.] Error 1<br><br>c:\Program Files (x86)\LibreOffice 3.4\Basis\sdk\examples\DevelopersGuide\ProfUNO\SimpleBootstrap_cpp&gt;<br>

<br><br>-- <br>Knut Olav Bųhmer<br><br>