<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Die Fehler von cmake sind komisch.<div class=""><br class=""></div><div class="">Kannst du mal folgendes machen:</div><div class=""><br class=""></div><div class="">git clone …</div><div class="">cd vzlogger</div><div class="">mkdir build</div><div class="">cd build</div><div class=""><pre style="margin-top: 0px; padding: 5px; border: 0px; font-size: 13px; overflow: auto; width: auto; max-height: 600px; background-color: rgb(238, 238, 238); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; word-wrap: normal; color: rgb(34, 34, 34);" class=""><code style="margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; white-space: inherit;" class="">export CC=/usr/local/gcc
$ export CXX=/usr/local/g++<br class=""></code></pre><div class=""><br class=""></div></div><div class="">cmake ..</div><div class="">make</div><div class=""><br class=""></div><div class="">und Logs schicken?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class=""><blockquote type="cite" class="">configure wird nicht mehr unterstützt. Bitte mal mit cmake probieren.<br class=""></blockquote><br class="">Mh... sicher das es dann besser wird?<br class=""><br class="">Also cmake läuft schonmal nicht aufgrund eines Fehlers in src/CMakeLists.txt<br class=""><br class="">  configure_file("${CMAKE_SOURCE_DIR}/src/gitSha1.cpp.in" "${CMAKE_BINARY_DIR}/gitSha1.cpp" @ONLY)<br class=""><br class="">soll sicherlich<br class=""><br class="">  configure_file("${CMAKE_SOURCE_DIR}/gitSha1.cpp.in" "${CMAKE_BINARY_DIR}/gitSha1.cpp" @ONLY)<br class=""><br class=""></div></blockquote><div><br class=""></div><div>Nee. CMake wird nicht aus dem src Verz. gestartet sondern eine Ebene darüber. Sollte schon passen (zumindest baut es unter Linux überall so).</div><br class=""><blockquote type="cite" class=""><div class="">heissen, ansonsten kommt:<br class=""><br class="">  CMake Error: File /root/vzlogger-master/src/src/gitSha1.cpp.in does not exist.<br class="">  CMake Error at CMakeLists.txt:19 (configure_file):<br class=""><br class="">Und nach dem fix compiliert er nicht, ggf. weil CMake die Includes nicht<br class="">richtig definiert.<br class=""><br class="">  -- Build files have been written to: /root/vzlogger-master<br class="">  [  3%] Building CXX object CMakeFiles/vz.dir/Channel.o<br class="">  /root/vzlogger-master/src/Channel.cpp:33:10: fatal error: 'common.h' file not found<br class=""><br class="">Welche ja unter ./include liegen würde... fehlt sicherlich ein -I Aber bevor<br class="">ich tiefer grabe - sicher das es mit cmake besser wird? Die linker Fehler sehen<br class="">mir nicht nach einem Problem der building-chain aus... und - wie kann ich CMake<br class="">überrede mein gcc unter /usr/local zu verwenden und nicht mein CLang unter /?<br class=""></div></blockquote>siehe oben. cmake beachtet die exports für CC und CXX.</div><br class=""><div apple-content-edited="true" class="">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><div class="">Gruß</div><div class="">Matthias</div></span>
</div>
<br class=""></div></body></html>