<br>
<br><br><div class="gmail_quote">On Mon, Dec 20, 2010 at 11:53 PM, Andreas Pakulat <span dir="ltr">&lt;<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 20.12.10 23:34:55, ny wrote:<br>
&gt; The code was never been tested on a mac, not to mention snow leopard.<br>
&gt; I have the guarantee that it compiles + builds for win + linux.<br>
&gt; Project was a collaborative effort and unfortunately I am stuck without a<br>
&gt; makefile =P and with the ugly *.vcproj file. Note that I did not use an<br>
&gt; automated  ruby script I found for<br>
<br>
</div>Then either it doesn&#39;t build on Linux or there must be something else<br>
for Linux. There is no buildsystem that operates on .vcproj files<br>
(afaik) except VS which doesn&#39;t work on Linux.<br>
<div class="im"><br></div></blockquote><div><br></div><div><meta charset="utf-8"> I have the guarantee that it compiles + builds for linux, not the makefile though =P</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
&gt; the translation of *.vcproj to makefile, since the script only<br>
&gt; handled the basics -&gt; no pre/post-build steps or file-specific flags are<br>
&gt; included;<br>
&gt; instead, I translated from scratch to CMakelists and then converted to<br>
&gt; makefile. not that tricky as it sounds..<br>
&gt;<br>
&gt; So, assuming the problem is w/ the makefile, why do I have a clean<br>
&gt; makefile during the configuration/generation steps?<br>
<br>
</div>Are you mixing up Makefile (which is something that make works with) and<br>
CMakeLists.txt (which is the input for cmake, which then generates<br>
Makefiles from it)? To me the above doesn&#39;t make much sense when talking<br>
purely about Makefile&#39;s.<br></blockquote><div><br></div><div>indeed, the ruby script was translating *.vcproj to CMakelists *not* to makefile.</div><div>thanks </div><meta charset="utf-8"><meta charset="utf-8"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
&gt; Note that I choose to generate Unix makefile, not an xcode project.<br>
&gt;<br>
&gt; I &#39;ve successfully translated the *.vcproj file into a makefile,<br>
&gt; fixed a few issues, linked to external libs, but the build w/ make fails and<br>
&gt; I get<br>
&gt;<br>
&gt; *i686-apple-darwin10-g++-4.2.1: g++: No such file or directory<br>
&gt; make[2]: *** [CMakeFiles/.../.../...cpp.o] Error 1<br>
&gt; make[1]: *** [CMakeFiles/.../.../all] Error 2<br>
&gt; make: *** [all] Error 2<br>
</div>&gt; *<br>
<br>
Whats the full errror and the full compile line (run make VERBOSE=1)?<br>
<div><div></div><div class="h5"><br>
&gt; which, honestly, I don&#39;t remember seeing before -&gt; complaining about<br>
&gt; g++ I mean and not missing file or dir. Note that g++ *is* in place, I can<br>
&gt; successfully compile other programs.<br>
&gt;<br>
&gt; Assuming that /usr/bin was somehow not in the path during the cmake<br>
&gt; invocation,<br>
&gt; I used<br>
&gt; *<br>
&gt; *<br>
&gt; *set(CMAKE_C_COMPILER /usr/bin/gcc)*<br>
&gt; *set(CMAKE_CXX_COMPILER /usr/bin/g++)*<br>
&gt;<br>
&gt; in the beginning of my CMakeList.txt without any luck.<br>
&gt; It complained temporarily for a conflict, i.e. had to reset the cache,<br>
&gt; but no progress so far. I<br>
&gt;<br>
&gt;<br>
&gt; I am stuck a few hours now and I suspect  (or better hope) that the<br>
&gt; problem is sth similar to the typical 32-bit/64-bit problem in mac<br>
&gt; ports. I tried w/ -arch i386 -m32  flags without any luck, so I &#39;d love to<br>
&gt; hear any thoughts, ideas..<br>
&gt; I guess there are parts of the code need to be re-written especially<br>
&gt; for OS X SL, but I cannot figure out the problem since the failing error is<br>
&gt; not<br>
&gt; descriptive enough.<br>
&gt;<br>
&gt; When I build a xcodeproj (with g++ flag -arch i386), I get:<br>
&gt;<br>
&gt; *lipo: can&#39;t figure out the architecture type of: /var/folders/9b/<br>
&gt; 9b2CWG5gHvCi5hawjO4o5E+++TI/-Tmp-//ccXHDX6t.out<br>
&gt; Command /Developer/usr/bin/gcc-4.2 failed with exit code 1<br>
&gt; *<br>
&gt; When I build a xcodeproj (with g++ flag -arch x86_64), I get:<br>
&gt;<br>
&gt; *setenv LANG en_US.US-ASCII<br>
&gt; /Developer/usr/bin/gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -<br>
&gt; pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -mdynamic-no-<br>
&gt; pic -DCMAKE_INTDIR=&quot;Debug&quot; -isysroot /Developer/SDKs/MacOSX10.6.sdk -<br>
&gt; mmacosx-version-min=10.6 -gdwarf-2 -Wmost -Wno-four-char-constants -<br>
&gt; Wno-unknown-pragmas //... ...<br>
&gt; i686-apple-darwin10-gcc-4.2.1: g++: No such file or directory<br>
&gt; Command /Developer/usr/bin/gcc-4.2 failed with exit code 1*<br>
&gt;<br>
&gt; all cryptic..<br>
<br>
</div></div>Do you have a g++ in /Developer/usr/bin/? I don&#39;t know too much about<br>
the setup of Compilers on MacOSX, but if gcc-4.2 is run in that path,<br>
maybe it expects the g++ at the same place and not just /usr/bin (unless<br>
the two are symlinked).<br>
<br>
Andreas<br>
<br>
--<br>
Tonight&#39;s the night: Sleep in a eucalyptus tree.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</blockquote></div><br>