[vz-users] vzlogger unter FreeBSD

Matthias Behr mbehr at mcbehr.de
Mon Mar 2 21:55:27 CET 2015


Die Fehler von cmake sind komisch.

Kannst du mal folgendes machen:

git clone …
cd vzlogger
mkdir build
cd build
export CC=/usr/local/gcc
$ export CXX=/usr/local/g++

cmake ..
make

und Logs schicken?


>> configure wird nicht mehr unterstützt. Bitte mal mit cmake probieren.
> 
> Mh... sicher das es dann besser wird?
> 
> Also cmake läuft schonmal nicht aufgrund eines Fehlers in src/CMakeLists.txt
> 
>  configure_file("${CMAKE_SOURCE_DIR}/src/gitSha1.cpp.in" "${CMAKE_BINARY_DIR}/gitSha1.cpp" @ONLY)
> 
> soll sicherlich
> 
>  configure_file("${CMAKE_SOURCE_DIR}/gitSha1.cpp.in" "${CMAKE_BINARY_DIR}/gitSha1.cpp" @ONLY)
> 

Nee. CMake wird nicht aus dem src Verz. gestartet sondern eine Ebene darüber. Sollte schon passen (zumindest baut es unter Linux überall so).

> heissen, ansonsten kommt:
> 
>  CMake Error: File /root/vzlogger-master/src/src/gitSha1.cpp.in does not exist.
>  CMake Error at CMakeLists.txt:19 (configure_file):
> 
> Und nach dem fix compiliert er nicht, ggf. weil CMake die Includes nicht
> richtig definiert.
> 
>  -- Build files have been written to: /root/vzlogger-master
>  [  3%] Building CXX object CMakeFiles/vz.dir/Channel.o
>  /root/vzlogger-master/src/Channel.cpp:33:10: fatal error: 'common.h' file not found
> 
> Welche ja unter ./include liegen würde... fehlt sicherlich ein -I Aber bevor
> ich tiefer grabe - sicher das es mit cmake besser wird? Die linker Fehler sehen
> mir nicht nach einem Problem der building-chain aus... und - wie kann ich CMake
> überrede mein gcc unter /usr/local zu verwenden und nicht mein CLang unter /?
siehe oben. cmake beachtet die exports für CC und CXX.

Gruß
Matthias

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150302/7e6306c7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5256 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150302/7e6306c7/attachment.bin>


More information about the volkszaehler-users mailing list