Unable to build 1.2.1

Issue #65 resolved
Artem Rufanov created an issue

Hello,

I am trying to build 1.2.1 from soources. cmake works fine, but during build

[root@srv2-brsd-pccm1 vera++-1.2.1]# make
[  5%] Building CXX object src/CMakeFiles/vera.dir/legacy_main.cpp.o
[ 10%] Building CXX object src/CMakeFiles/vera.dir/main.cpp.o
[ 15%] Building CXX object src/CMakeFiles/vera.dir/plugins/RootDirectory.cpp.o
[ 20%] Building CXX object src/CMakeFiles/vera.dir/plugins/Interpreter.cpp.o
[ 25%] Building CXX object src/CMakeFiles/vera.dir/plugins/Rules.cpp.o
[ 30%] Building CXX object src/CMakeFiles/vera.dir/plugins/cpptcl-1.1.4/cpptcl.cpp.o
[ 35%] Building CXX object src/CMakeFiles/vera.dir/plugins/Reports.cpp.o
[ 40%] Building CXX object src/CMakeFiles/vera.dir/plugins/Parameters.cpp.o
[ 45%] Building CXX object src/CMakeFiles/vera.dir/plugins/Profiles.cpp.o
[ 50%] Building CXX object src/CMakeFiles/vera.dir/plugins/Transformations.cpp.o
[ 55%] Building CXX object src/CMakeFiles/vera.dir/plugins/Exclusions.cpp.o
[ 60%] Building CXX object src/CMakeFiles/vera.dir/boost_main.cpp.o
[ 65%] Building CXX object src/CMakeFiles/vera.dir/structures/SourceFiles.cpp.o
[ 70%] Building CXX object src/CMakeFiles/vera.dir/structures/SourceLines.cpp.o
[ 75%] Building CXX object src/CMakeFiles/vera.dir/structures/Tokens.cpp.o
make[2]: *** No rule to make target `/usr/lib64/lib64/libboost_program_options-mt.so.5', needed by `src/vera++'.  Stop.
make[1]: *** [src/CMakeFiles/vera.dir/all] Error 2

I have installed boost from yum install boost*. There is extra lib64 at `/usr/lib64/lib64/libboost_program_options-mt.so.5'. If I create lib64/lib64 and copy boost files to it then all is ok. I Could you fix it?

Artem.

Comments (3)

  1. Gaƫtan Lehmann

    this problem should be fixed, sort of.

    We are now building the required boost libs during the vera++ build, so this problem should be gone.

    Could you retry with a fresh checkout of the master branch and close the ticket if it works?

  2. Log in to comment