Меню

Ubuntu make ошибка 2

  • Печать

Страницы: [1]   Вниз

Тема: ошибка Make — Error 2  (Прочитано 16787 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
perlito

Добро всем!
Люди добрые случаем никто не знает что за ошыбка make Error 2?

я столкнулся с ней при использовании PAR  архиватора(Perl)

make catalyst_par
cp lib/BookStore/Model/DB.pm blib/lib/BookStore/Model/DB.pm
cp lib/BookStore/Schema/Result/UserRole.pm blib/lib/BookStore/Schema/Result/UserRole.pm
cp lib/BookStore/Schema/Result/BookAuthor.pm blib/lib/BookStore/Schema/Result/BookAuthor.pm
cp lib/BookStore/Controller/Root.pm blib/lib/BookStore/Controller/Root.pm
cp lib/BookStore/View/HTML.pm blib/lib/BookStore/View/HTML.pm
cp lib/BookStore/Schema/Result/Author.pm blib/lib/BookStore/Schema/Result/Author.pm
cp lib/BookStore/Schema/Result/User.pm blib/lib/BookStore/Schema/Result/User.pm
cp lib/BookStore.pm blib/lib/BookStore.pm
cp lib/BookStore/Schema/Result/Role.pm blib/lib/BookStore/Schema/Result/Role.pm
cp lib/BookStore/Controller/Logout.pm blib/lib/BookStore/Controller/Logout.pm
cp lib/BookStore/Controller/Login.pm blib/lib/BookStore/Controller/Login.pm
cp lib/BookStore/Schema.pm blib/lib/BookStore/Schema.pm
cp lib/BookStore/Schema/Result/Book.pm blib/lib/BookStore/Schema/Result/Book.pm
cp lib/BookStore/Controller/Books.pm blib/lib/BookStore/Controller/Books.pm
cp script/bookstore_test.pl blib/script/bookstore_test.pl
/usr/bin/perl «-Iinc» -MExtUtils::MY -e ‘MY->fixin(shift)’ — blib/script/bookstore_test.pl
cp script/bookstore_cgi.pl blib/script/bookstore_cgi.pl
/usr/bin/perl «-Iinc» -MExtUtils::MY -e ‘MY->fixin(shift)’ — blib/script/bookstore_cgi.pl
cp script/bookstore_server.pl blib/script/bookstore_server.pl
/usr/bin/perl «-Iinc» -MExtUtils::MY -e ‘MY->fixin(shift)’ — blib/script/bookstore_server.pl
cp script/bookstore_fastcgi.pl blib/script/bookstore_fastcgi.pl
/usr/bin/perl «-Iinc» -MExtUtils::MY -e ‘MY->fixin(shift)’ — blib/script/bookstore_fastcgi.pl
cp script/bookstore_create.pl blib/script/bookstore_create.pl
/usr/bin/perl «-Iinc» -MExtUtils::MY -e ‘MY->fixin(shift)’ — blib/script/bookstore_create.pl
Manifying blib/man1/bookstore_test.pl.1p
Manifying blib/man1/bookstore_cgi.pl.1p
Manifying blib/man1/bookstore_server.pl.1p
Manifying blib/man1/bookstore_fastcgi.pl.1p
Manifying blib/man1/bookstore_create.pl.1p
Manifying blib/man3/BookStore::Model::DB.3pm
Manifying blib/man3/BookStore::Schema::Result::BookAuthor.3pm
Manifying blib/man3/BookStore::Schema::Result::UserRole.3pm
Manifying blib/man3/BookStore::Controller::Root.3pm
Manifying blib/man3/BookStore::Schema::Result::Author.3pm
Manifying blib/man3/BookStore::Schema::Result::User.3pm
Manifying blib/man3/BookStore::Schema::Result::Role.3pm
Manifying blib/man3/BookStore.3pm
Manifying blib/man3/BookStore::Controller::Logout.3pm
Manifying blib/man3/BookStore::Schema::Result::Book.3pm
Manifying blib/man3/BookStore::Controller::Login.3pm
Manifying blib/man3/BookStore::Controller::Books.3pm
include /home/tigran/Documents/Development/perl/BookStore/inc/Module/Install.pm
Writing PAR «bookstore.par»
make: *** [catalyst_par] Error 2

« Последнее редактирование: 18 Июня 2012, 14:36:35 от tiko.svyazist »

perlito.ru -> о perl на русском


Оффлайн
Yurror


Оффлайн
perlito

:idiot2: Ну раз обратился сюда значит google не помог

perlito.ru -> о perl на русском


Оффлайн
лесной_зонтик

Извиняюсь, а при чем тут архиватор?

Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???


Оффлайн
perlito

ну собственно выдается make: *** [catalyst_par] Error 2
вот я и подумал может make притом, али нет?, может PAR или PAR::Packer? может знает кто?

perlito.ru -> о perl на русском


Оффлайн
Olej

ну собственно выдается make: *** [catalyst_par] Error 2
вот я и подумал может make притом, али нет?, может PAR или PAR::Packer? может знает кто?

/usr/include/asm-generic/errno-base.h

#define ENOENT           2      /* No such file or directory */


Оффлайн
perlito

Что то я не понял, по подробней можно, а то я в Ubuntu новичок

perlito.ru -> о perl на русском


Оффлайн
Olej

по подробней можно

не можно ;)

коды ошибок в Linux фиксированы, их определения находятся в файле, который я показал (и ещё парочка рядом для более экзотических ошибок), ваш код: «нет такого файла или каталога».

а почему нет и какого фала в сценарии Makefile — это вам разбираться.
потому и «не можно» ;)


Оффлайн
perlito

perlito.ru -> о perl на русском


Оффлайн
Yurror

tiko.svyazist, ты бы отрыл что-нибудь еще более экзотическое и просил чтобы за тебя разобрались
Естественно всем влом что-то искать качать ставить разбираться
А жи-ши это так просто

задавай более конкретные вопросы. или просто найди человека который тебе это установит


Оффлайн
Чистый

Удалил сообщения не касающиеся темы, помните что не для всех пользователей форума русский язык является родным! Проявите уважения!

Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する


Оффлайн
perlito

perlito.ru -> о perl на русском


  • Печать

Страницы: [1]   Вверх

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Open

julienroyd opened this issue

Oct 25, 2018

· 12 comments

Comments

@julienroyd

I am having troubles installing HFO. I have followed the installation directions:

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=RelwithDebInfo ..
make -j4
make install

At the step make -j4 I get the following error:

[ 74%] Linking CXX static library libplayer_chain_action.a
[ 74%] Built target player_chain_action
Makefile:129: recipe for target ‘all’ failed
make: *** [all] Error 2

I am not sure how to deal with this. I am running on Ubuntu 18.04. Any idea?

@mhauskn

I haven’t tested HFO with Ubuntu 18.04, so it’s quite possible that there could be an error. Could you provide a more detailed error log (you may need to run «make clean» followed by «make VERBOSE=1»).

@julienroyd

Hi @mhauskn, thanks for the quick reply. Here is a more detailed output:

cmake -DCMAKE_BUILD_TYPE=RelwithDebInfo ..

-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   system
--   filesystem
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
-- Found FLEX: /usr/bin/flex (found version "2.6.4") 
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake-qt4 (found version "4.8.7") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user1/packages/HFO/build

make VERBOSE=1 -j4

.
.
.
bunch of stuff
.
.
.

[ 73%] Building CXX object CMakeFiles/player_chain_action.dir/src/chain_action/strict_check_pass_generator.cpp.o
/usr/bin/c++  -DELOG -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/rcssbase -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/src -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/src -I/home/user1/packages/HFO/src/chain_action  -std=c++11 -fPIC -O2 -g -DNDEBUG   -o CMakeFiles/player_chain_action.dir/src/chain_action/strict_check_pass_generator.cpp.o -c /home/user1/packages/HFO/src/chain_action/strict_check_pass_generator.cpp
[ 73%] Building CXX object CMakeFiles/player_chain_action.dir/src/chain_action/tackle_generator.cpp.o
/usr/bin/c++  -DELOG -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/rcssbase -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/src -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/src -I/home/user1/packages/HFO/src/chain_action  -std=c++11 -fPIC -O2 -g -DNDEBUG   -o CMakeFiles/player_chain_action.dir/src/chain_action/tackle_generator.cpp.o -c /home/user1/packages/HFO/src/chain_action/tackle_generator.cpp
[ 74%] Linking CXX static library libplayer_chain_action.a
/usr/bin/cmake -P CMakeFiles/player_chain_action.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/player_chain_action.dir/link.txt --verbose=1
/usr/bin/ar qc libplayer_chain_action.a  CMakeFiles/player_chain_action.dir/src/bhv_basic_move.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_basic_offensive_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_basic_tackle.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_custom_before_kick_off.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_force_pass.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_go_to_static_ball.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_goalie_basic_move.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_goalie_chase_ball.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_goalie_free_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_prepare_set_play_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_free_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_goal_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_indirect_free_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_kick_in.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_kick_off.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_their_goal_kick_move.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_penalty_kick.cpp.o CMakeFiles/player_chain_action.dir/src/feature_extractor.cpp.o CMakeFiles/player_chain_action.dir/src/lowlevel_feature_extractor.cpp.o CMakeFiles/player_chain_action.dir/src/highlevel_feature_extractor.cpp.o CMakeFiles/player_chain_action.dir/src/neck_default_intercept_neck.cpp.o CMakeFiles/player_chain_action.dir/src/neck_goalie_turn_neck.cpp.o CMakeFiles/player_chain_action.dir/src/neck_offensive_intercept_neck.cpp.o CMakeFiles/player_chain_action.dir/src/view_tactical.cpp.o CMakeFiles/player_chain_action.dir/src/intention_receive.cpp.o CMakeFiles/player_chain_action.dir/src/intention_wait_after_set_play_kick.cpp.o CMakeFiles/player_chain_action.dir/src/soccer_role.cpp.o CMakeFiles/player_chain_action.dir/src/role_center_back.cpp.o CMakeFiles/player_chain_action.dir/src/role_center_forward.cpp.o CMakeFiles/player_chain_action.dir/src/role_defensive_half.cpp.o CMakeFiles/player_chain_action.dir/src/role_goalie.cpp.o CMakeFiles/player_chain_action.dir/src/role_offensive_half.cpp.o CMakeFiles/player_chain_action.dir/src/role_sample.cpp.o CMakeFiles/player_chain_action.dir/src/role_side_back.cpp.o CMakeFiles/player_chain_action.dir/src/role_side_forward.cpp.o CMakeFiles/player_chain_action.dir/src/role_side_half.cpp.o CMakeFiles/player_chain_action.dir/src/role_keepaway_keeper.cpp.o CMakeFiles/player_chain_action.dir/src/role_keepaway_taker.cpp.o CMakeFiles/player_chain_action.dir/src/sample_communication.cpp.o CMakeFiles/player_chain_action.dir/src/keepaway_communication.cpp.o CMakeFiles/player_chain_action.dir/src/sample_field_evaluator.cpp.o CMakeFiles/player_chain_action.dir/src/sample_player.cpp.o CMakeFiles/player_chain_action.dir/src/strategy.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_cross.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_direct_pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_self_pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_short_dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_simple_dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_strict_check_pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/action_chain_graph.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/action_chain_holder.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_chain_action.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_normal_dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_pass_kick_find_receiver.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_strict_check_shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/body_force_shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/clear_ball.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/clear_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/cooperative_action.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/cross_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/field_analyzer.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/hold_ball.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/neck_turn_to_receiver.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/predict_state.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/self_pass_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/shoot_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/short_dribble_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/simple_pass_checker.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/strict_check_pass_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/tackle_generator.cpp.o
/usr/bin/ranlib libplayer_chain_action.a
make[2]: Leaving directory '/home/user1/packages/HFO/build'
[ 74%] Built target player_chain_action
make[1]: Leaving directory '/home/user1/packages/HFO/build'
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

@mhauskn

Unfortunately, this doesn’t contain the actual error message. It’s
necessary to single-threaded build so the error doesn’t get buried. Could
you `make clean` and `make VERBOSE=1`

On Mon, Oct 29, 2018 at 8:14 AM Julien Roy ***@***.***> wrote:
Hi @mhauskn <https://github.com/mhauskn>, thanks for the quick reply.
Here is a more detailed output:

cmake -DCMAKE_BUILD_TYPE=RelwithDebInfo ..

— The C compiler identification is GNU 7.3.0
— The CXX compiler identification is GNU 7.3.0
— Check for working C compiler: /usr/bin/cc
— Check for working C compiler: /usr/bin/cc — works
— Detecting C compiler ABI info
— Detecting C compiler ABI info — done
— Detecting C compile features
— Detecting C compile features — done
— Check for working CXX compiler: /usr/bin/c++
— Check for working CXX compiler: /usr/bin/c++ — works
— Detecting CXX compiler ABI info
— Detecting CXX compiler ABI info — done
— Detecting CXX compile features
— Detecting CXX compile features — done
— Boost version: 1.65.1
— Found the following Boost libraries:
— system
— filesystem
— Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version «1.2.11»)
— Found FLEX: /usr/bin/flex (found version «2.6.4»)
— Looking for Q_WS_X11
— Looking for Q_WS_X11 — found
— Looking for Q_WS_WIN
— Looking for Q_WS_WIN — not found
— Looking for Q_WS_QWS
— Looking for Q_WS_QWS — not found
— Looking for Q_WS_MAC
— Looking for Q_WS_MAC — not found
— Found Qt4: /usr/bin/qmake-qt4 (found version «4.8.7»)
— Configuring done
— Generating done
— Build files have been written to: /home/user1/packages/HFO/build

make VERBOSE=1 -j4

.
.
.
bunch of stuff
.
.
.

[ 73%] Building CXX object CMakeFiles/player_chain_action.dir/src/chain_action/strict_check_pass_generator.cpp.o
/usr/bin/c++ -DELOG -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/rcssbase -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/src -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/src -I/home/user1/packages/HFO/src/chain_action -std=c++11 -fPIC -O2 -g -DNDEBUG -o CMakeFiles/player_chain_action.dir/src/chain_action/strict_check_pass_generator.cpp.o -c /home/user1/packages/HFO/src/chain_action/strict_check_pass_generator.cpp
[ 73%] Building CXX object CMakeFiles/player_chain_action.dir/src/chain_action/tackle_generator.cpp.o
/usr/bin/c++ -DELOG -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/rcssbase -I/home/user1/packages/HFO/build/rcssserver-prefix/src/rcssserver/src -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/src -I/home/user1/packages/HFO/src/chain_action -std=c++11 -fPIC -O2 -g -DNDEBUG -o CMakeFiles/player_chain_action.dir/src/chain_action/tackle_generator.cpp.o -c /home/user1/packages/HFO/src/chain_action/tackle_generator.cpp
[ 74%] Linking CXX static library libplayer_chain_action.a
/usr/bin/cmake -P CMakeFiles/player_chain_action.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/player_chain_action.dir/link.txt —verbose=1
/usr/bin/ar qc libplayer_chain_action.a CMakeFiles/player_chain_action.dir/src/bhv_basic_move.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_basic_offensive_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_basic_tackle.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_custom_before_kick_off.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_force_pass.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_go_to_static_ball.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_goalie_basic_move.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_goalie_chase_ball.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_goalie_free_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_prepare_set_play_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_free_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_goal_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_indirect_free_kick.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_kick_in.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_set_play_kick_off.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_their_goal_kick_move.cpp.o CMakeFiles/player_chain_action.dir/src/bhv_penalty_kick.cpp.o CMakeFiles/player_chain_action.dir/src/feature_extractor.cpp.o CMakeFiles/player_chain_action.dir/src/lowlevel_feature_extractor.cpp.o CMakeFiles/player_chain_action.dir/src/highlevel_feature_extractor.cpp.o CMakeFiles/player_chain_action.dir/src/neck_default_intercept_neck.cpp.o CMakeFiles/player_chain_action.dir/src/neck_goalie_turn_neck.cpp.o CMakeFiles/player_chain_action.dir/src/neck_offensive_intercept_neck.cpp.o CMakeFiles/player_chain_action.dir/src/view_tactical.cpp.o CMakeFiles/player_chain_action.dir/src/intention_receive.cpp.o CMakeFiles/player_chain_action.dir/src/intention_wait_after_set_play_kick.cpp.o CMakeFiles/player_chain_action.dir/src/soccer_role.cpp.o CMakeFiles/player_chain_action.dir/src/role_center_back.cpp.o CMakeFiles/player_chain_action.dir/src/role_center_forward.cpp.o CMakeFiles/player_chain_action.dir/src/role_defensive_half.cpp.o CMakeFiles/player_chain_action.dir/src/role_goalie.cpp.o CMakeFiles/player_chain_action.dir/src/role_offensive_half.cpp.o CMakeFiles/player_chain_action.dir/src/role_sample.cpp.o CMakeFiles/player_chain_action.dir/src/role_side_back.cpp.o CMakeFiles/player_chain_action.dir/src/role_side_forward.cpp.o CMakeFiles/player_chain_action.dir/src/role_side_half.cpp.o CMakeFiles/player_chain_action.dir/src/role_keepaway_keeper.cpp.o CMakeFiles/player_chain_action.dir/src/role_keepaway_taker.cpp.o CMakeFiles/player_chain_action.dir/src/sample_communication.cpp.o CMakeFiles/player_chain_action.dir/src/keepaway_communication.cpp.o CMakeFiles/player_chain_action.dir/src/sample_field_evaluator.cpp.o CMakeFiles/player_chain_action.dir/src/sample_player.cpp.o CMakeFiles/player_chain_action.dir/src/strategy.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_cross.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_direct_pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_self_pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_short_dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_simple_dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/actgen_strict_check_pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/action_chain_graph.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/action_chain_holder.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_chain_action.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_normal_dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_pass_kick_find_receiver.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/bhv_strict_check_shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/body_force_shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/clear_ball.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/clear_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/cooperative_action.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/cross_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/dribble.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/field_analyzer.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/hold_ball.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/neck_turn_to_receiver.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/pass.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/predict_state.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/self_pass_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/shoot.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/shoot_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/short_dribble_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/simple_pass_checker.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/strict_check_pass_generator.cpp.o CMakeFiles/player_chain_action.dir/src/chain_action/tackle_generator.cpp.o
/usr/bin/ranlib libplayer_chain_action.a
make[2]: Leaving directory ‘/home/user1/packages/HFO/build’
[ 74%] Built target player_chain_action
make[1]: Leaving directory ‘/home/user1/packages/HFO/build’
Makefile:129: recipe for target ‘all’ failed
make: *** [all] Error 2


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#79 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AABNOaNRCITsWqheeaIzmiL6bGDIFkytks5upxthgaJpZM4X69u_>
.

@julienroyd

Right, my mistake! Here’s the error message:

make VERBOSE=1

[ 69%] Performing build step for 'soccerwindow2'
cd /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build && make
make[3]: Entering directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
/usr/bin/cmake -H/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -B/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[4]: Entering directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
make -f CMakeFiles/soccerwindow2_autogen.dir/build.make CMakeFiles/soccerwindow2_autogen.dir/depend
make[5]: Entering directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
cd /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/DependInfo.cmake --color=
Dependee "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/DependInfo.cmake" is newer than depender "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/depend.internal".
Dependee "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/depend.internal".
Scanning dependencies of target soccerwindow2_autogen
make[5]: Leaving directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
make -f CMakeFiles/soccerwindow2_autogen.dir/build.make CMakeFiles/soccerwindow2_autogen.dir/build
make[5]: Entering directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
[  2%] Automatic MOC for target soccerwindow2
/usr/bin/cmake -E cmake_autogen /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir MinSizeRel
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/ball.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_client_parser.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_holder.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_view_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/main_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/monitor_view_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/options.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/player.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/playmode.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/team.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/trainer_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/view_holder.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter_rcss.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_trace_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_server.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/detail_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/dir_selector.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/draw_config.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_canvas.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/font_setting_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/image_save_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/launcher_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player_tool_bar.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/main.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/main_window.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_client.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_move_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/offside_line_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_control_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter_rcss.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_trace_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_type_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter_rcss.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/team_graphic_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/view_config_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/voronoi_diagram_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/ball.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_client_parser.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_holder.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_view_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/main_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/monitor_view_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/options.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/player.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/playmode.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/team.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/trainer_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/view_holder.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter_rcss.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_trace_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_server.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/detail_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/dir_selector.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/draw_config.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_canvas.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/font_setting_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/image_save_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/launcher_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player_tool_bar.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/main_window.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_client.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_move_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/offside_line_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_control_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter_rcss.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_trace_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_type_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter_rcss.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/team_graphic_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/view_config_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/voronoi_diagram_painter.h
Generating MOC source 26NLMM5NFG/moc_color_setting_dialog.cpp
AutoMoc: Generating "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_color_setting_dialog.cpp" from its source file "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.h" because it doesn't exist
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_color_setting_dialog.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.h
Generating MOC source 26NLMM5NFG/moc_debug_log_dir_dialog.cpp
AutoMoc: Generating "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_log_dir_dialog.cpp" from its source file "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.h" because it doesn't exist
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_log_dir_dialog.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.h
Generating MOC source 26NLMM5NFG/moc_debug_message_window.cpp
AutoMoc: Generating "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_message_window.cpp" from its source file "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h" because it doesn't exist
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_message_window.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h

AutoMoc subprocess error
------------------------
moc failed for
  "/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h"

Command
-------
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_message_window.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h

Output
------
/usr/include/boost/predef/language/stdc.h:52: Parse error at "defined"

CMakeFiles/soccerwindow2_autogen.dir/build.make:57: recipe for target 'CMakeFiles/soccerwindow2_autogen' failed
make[5]: *** [CMakeFiles/soccerwindow2_autogen] Error 1
make[5]: Leaving directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/soccerwindow2_autogen.dir/all' failed
make[4]: *** [CMakeFiles/soccerwindow2_autogen.dir/all] Error 2
make[4]: Leaving directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
Makefile:83: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build'
CMakeFiles/soccerwindow2.dir/build.make:112: recipe for target 'soccerwindow2-prefix/src/soccerwindow2-stamp/soccerwindow2-build' failed
make[2]: *** [soccerwindow2-prefix/src/soccerwindow2-stamp/soccerwindow2-build] Error 2
make[2]: Leaving directory '/home/user1/packages/HFO/build'
CMakeFiles/Makefile2:218: recipe for target 'CMakeFiles/soccerwindow2.dir/all' failed
make[1]: *** [CMakeFiles/soccerwindow2.dir/all] Error 2
make[1]: Leaving directory '/home/user1/packages/HFO/build'
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

@mhauskn

Looks like qt4 is having an error building the soccer visualizer. The
relevant part of the error seems to be:
/usr/include/boost/predef/language/stdc.h:52: Parse error at «defined»

Short workaround is to build without Soccerwindow:

cmake -DCMAKE_BUILD_TYPE=RelwithDebInfo -DBUILD_SOCCERWINDOW=False ..

On Tue, Oct 30, 2018 at 6:54 AM Julien Roy ***@***.***> wrote:
Right, my mistake! Here’s the error message:

make VERBOSE=1

[ 69%] Performing build step for ‘soccerwindow2’
cd /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build && make
make[3]: Entering directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
/usr/bin/cmake -H/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -B/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build —check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[4]: Entering directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
make -f CMakeFiles/soccerwindow2_autogen.dir/build.make CMakeFiles/soccerwindow2_autogen.dir/depend
make[5]: Entering directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
cd /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build && /usr/bin/cmake -E cmake_depends «Unix Makefiles» /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/DependInfo.cmake —color=
Dependee «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/DependInfo.cmake» is newer than depender «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/depend.internal».
Dependee «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/CMakeDirectoryInformation.cmake» is newer than depender «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir/depend.internal».
Scanning dependencies of target soccerwindow2_autogen
make[5]: Leaving directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
make -f CMakeFiles/soccerwindow2_autogen.dir/build.make CMakeFiles/soccerwindow2_autogen.dir/build
make[5]: Entering directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
[ 2%] Automatic MOC for target soccerwindow2
/usr/bin/cmake -E cmake_autogen /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/CMakeFiles/soccerwindow2_autogen.dir MinSizeRel
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/ball.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_client_parser.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_holder.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_view_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/main_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/monitor_view_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/options.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/player.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/playmode.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/team.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/trainer_data.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/view_holder.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter_rcss.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_trace_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_server.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/detail_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/dir_selector.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/draw_config.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_canvas.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/font_setting_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/image_save_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/launcher_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player_tool_bar.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/main.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/main_window.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_client.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_move_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/offside_line_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_control_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter_rcss.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_trace_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_type_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter_rcss.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/team_graphic_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/view_config_dialog.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/voronoi_diagram_painter.cpp
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/ball.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_client_parser.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_log_holder.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/debug_view_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/main_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/monitor_view_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/options.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/player.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/playmode.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/team.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/trainer_data.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model/view_holder.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_painter_rcss.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/ball_trace_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_server.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/detail_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/dir_selector.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/draw_config.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_canvas.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/field_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/font_setting_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/image_save_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/launcher_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/log_player_tool_bar.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/main_window.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_client.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/monitor_move_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/offside_line_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_control_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_painter_rcss.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_trace_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/player_type_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/score_board_painter_rcss.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/team_graphic_painter.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/view_config_dialog.h
AutoMoc: Checking: /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/voronoi_diagram_painter.h
Generating MOC source 26NLMM5NFG/moc_color_setting_dialog.cpp
AutoMoc: Generating «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_color_setting_dialog.cpp» from its source file «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.h» because it doesn’t exist
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_color_setting_dialog.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/color_setting_dialog.h
Generating MOC source 26NLMM5NFG/moc_debug_log_dir_dialog.cpp
AutoMoc: Generating «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_log_dir_dialog.cpp» from its source file «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.h» because it doesn’t exist
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_log_dir_dialog.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_log_dir_dialog.h
Generating MOC source 26NLMM5NFG/moc_debug_message_window.cpp
AutoMoc: Generating «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_message_window.cpp» from its source file «/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h» because it doesn’t exist
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_message_window.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h

AutoMoc subprocess error
————————
moc failed for
«/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h»

Command
——-
/usr/lib/x86_64-linux-gnu/qt4/bin/moc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/include -I/home/user1/packages/HFO/build/librcsc-prefix/src/librcsc -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2 -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtSvg -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/model -I/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4 -I/usr/include -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -o /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build/soccerwindow2_autogen/26NLMM5NFG/moc_debug_message_window.cpp /home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2/src/qt4/debug_message_window.h

Output
——
/usr/include/boost/predef/language/stdc.h:52: Parse error at «defined»

CMakeFiles/soccerwindow2_autogen.dir/build.make:57: recipe for target ‘CMakeFiles/soccerwindow2_autogen’ failed
make[5]: *** [CMakeFiles/soccerwindow2_autogen] Error 1
make[5]: Leaving directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
CMakeFiles/Makefile2:104: recipe for target ‘CMakeFiles/soccerwindow2_autogen.dir/all’ failed
make[4]: *** [CMakeFiles/soccerwindow2_autogen.dir/all] Error 2
make[4]: Leaving directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
Makefile:83: recipe for target ‘all’ failed
make[3]: *** [all] Error 2
make[3]: Leaving directory ‘/home/user1/packages/HFO/build/soccerwindow2-prefix/src/soccerwindow2-build’
CMakeFiles/soccerwindow2.dir/build.make:112: recipe for target ‘soccerwindow2-prefix/src/soccerwindow2-stamp/soccerwindow2-build’ failed
make[2]: *** [soccerwindow2-prefix/src/soccerwindow2-stamp/soccerwindow2-build] Error 2
make[2]: Leaving directory ‘/home/user1/packages/HFO/build’
CMakeFiles/Makefile2:218: recipe for target ‘CMakeFiles/soccerwindow2.dir/all’ failed
make[1]: *** [CMakeFiles/soccerwindow2.dir/all] Error 2
make[1]: Leaving directory ‘/home/user1/packages/HFO/build’
Makefile:129: recipe for target ‘all’ failed
make: *** [all] Error 2


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#79 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AABNOcnzG2UtZsMyeficfx1yud6nBdvUks5uqFosgaJpZM4X69u_>
.

@julienroyd

Ok, installation goes through with DBUILD_SOCCERWINDOW=False.

Can you provide which version of Qt4 and cmake you are using? (maybe that will do it)

@mhauskn

@julienroyd

Using the same Qt version didn’t succeed. Did you install Qt from source?

I have found bug report that seems similar here which suggest to patch qt as follows.

@mhauskn

I installed Qt using apt-get. Let me know if you have success with the patch.

@G-Thor

I am experiencing this same error.
Same versions of QMake and Qt as @mhauskn

@jespestana

First, thanks for the information on this issue. I had the same problem with a different software. It seems to be a conflict between qt4 (4.8.7) and boost (1.65.1), the current versions of the libraries that are on the Ubuntu 18.04 repositories.

The solution is to make moc-qt4 compile with the flags specified in this bugfix-patch of qt4: https://src.fedoraproject.org/cgit/rpms/qt.git/tree/qt-everywhere-opensource-src-4.8.6-QTBUG-22829.patch (link provided by @julienroy13 above). This does not require to recompile qt4, you just need to modify your CMakeLists.txt , like follows:

if (Boost_MINOR_VERSION LESS 65)
  QT4_WRAP_CPP(application_HEADERS_MOC ${application_HEADERS} OPTIONS -DBOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) #for boost previous to 1.65.1
else(Boost_MINOR_VERSION LESS 65)
  QT4_WRAP_CPP(application_HEADERS_MOC ${application_HEADERS} OPTIONS -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED -DBOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION -DBOOST_LEXICAL_CAST_INCLUDED -DBOOST_NEXT_PRIOR_HPP_INCLUDED -DBOOST_TYPE_TRAITS_HPP -D_SYS_SYSMACROS_H_OUTER) #for boost 1.65.1
endif(Boost_MINOR_VERSION LESS 65)

I hope that this also works for your software!

Bardo91

pushed a commit
to Bardo91/openrave
that referenced
this issue

Sep 11, 2019

@lafmdp

I’ve found a solution to this issue.

First, «sudo apt install libfl-dev»

Second, refer to above answer and add the additional lines to the front of the CmakeFile.txt

I am trying to set up a cross-compiler for i686-elf on Ubuntu following the OSDev GCC Cross-Compiler Tutuorial. However, the code to set up GCC fails to build every time. I know my sources are not out of date because I sudo apt-get update‘d before doing anything.

In order to get the packages I needed, I did:

sudo apt-get install g++
sudo apt-get install make
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install libgmp3-dev
sudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg
sudo apt-get install mpc
sudo apt-get install texinfo
sudo apt-get install libcloog-isl-dev

I think there is no problem with that method?

Then, with gcc-5.2.0 and binutils-2.25.1 (in ubuntu, bintuils appears to not work with anything above that old version) I installed binutils just fine. I went to build gcc but when I typed in make, I got the following error:

Unfortunately, I can’t copy+paste 30 pages in, but this all the code near the end:

checking command to parse nm output from gcc  -m32 object... failed
checking how to run the C preprocessor... /lib/cpp
checking for ANSI C header files... no
checking for sys/types.h... no
checking for sys/stat.h... no
checking for stdlib.h... no
checking for string.h... no
checking for memory.h... no
checking for strings.h... no
checking for inttypes.h... no
checking for stdint.h... no
checking for unistd.h... no
checking for dlfcn.h... no
checking for objdir... .libs
checking if gcc  -m32 supports -fno-rtti -fno-exceptions... no
checking for gcc  -m32 option to produce PIC... -fPIC -DPIC
checking if gcc  -m32 PIC flag -fPIC -DPIC works... yes
checking if gcc  -m32 static flag -static works... no
checking if gcc  -m32 supports -c -o file.o... yes
checking if gcc  -m32 supports -c -o file.o... (cached) yes
checking whether the gcc  -m32 linker (ld -m elf_x86_64 -m elf_i386) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
Makefile:9590: recipe for target 'configure-zlib' failed
make[1]: *** [configure-zlib] Error 1
make[1]: Leaving directory '/home/david/scr'
Makefile:876: recipe for target 'all' failed
make: *** [all] Error 2

And this is the part (right after that) where something really bad happens:

checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
Makefile:9590: recipe for target 'configure-zlib' failed
make[1]: *** [configure-zlib] Error 1
make[1]: Leaving directory '/home/david/scr'
Makefile:876: recipe for target 'all' failed
make: *** [all] Error 2

Can anyone tell me what I am doing wrong and how I would fix it?

Thanks!

Trying to Build and Install the Apache Thrift compiler and libraries —

./configure && make

But then I get make error which I don’t seem to understand where it fails…

thrift 0.9.3

Building C++ Library ......... : no
Building C (GLib) Library .... : no
Building Java Library ........ : no
Building C# Library .......... : no
Building Python Library ...... : no
Building Ruby Library ........ : no
Building Haxe Library ........ : no
Building Haskell Library ..... : no
Building Perl Library ........ : no
Building PHP Library ......... : no
Building Erlang Library ...... : no
Building Go Library .......... : no
Building D Library ........... : no
Building NodeJS Library ...... : no
Building Lua Library ......... : no

If something is missing that you think should be present,
please skim the output of configure to find the missing
component.  Details are present in config.log.
make  all-recursive
make[1]: Entering directory '/c/University/InternetOfThings/thrift-0.9.3'
Making all in compiler/cpp
make[2]: Entering directory '/c/University/InternetOfThings/thrift-0.9.3/compile                                                                                                                                                 r/cpp'
make  all-am
make[3]: Entering directory '/c/University/InternetOfThings/thrift-0.9.3/compile                                                                                                                                                 r/cpp'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift  -I./src  -Wall -Wno-                                                                                                                                                 sign-compare -Wno-unused -g -O2 -std=c++11 -MT src/libparse_a-thrifty.o -MD -MP                                                                                                                                                  -MF src/.deps/libparse_a-thrifty.Tpo -c -o src/libparse_a-thrifty.o `test -f 'sr                                                                                                                                                 c/thrifty.cc' || echo './'`src/thrifty.cc
src/thrifty.yy: In function 'int yyparse()':
src/thrifty.yy:1309:30: error: 'strdup' was not declared in this scope
Makefile:912: recipe for target 'src/libparse_a-thrifty.o' failed
make[3]: *** [src/libparse_a-thrifty.o] Error 1
make[3]: Leaving directory '/c/University/InternetOfThings/thrift-0.9.3/compiler                                                                                                                                                 /cpp'
Makefile:588: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/c/University/InternetOfThings/thrift-0.9.3/compiler                                                                                                                                                 /cpp'
Makefile:609: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/c/University/InternetOfThings/thrift-0.9.3'
Makefile:530: recipe for target 'all' failed
make: *** [all] Error 2

Help will be appreciated. Thanks in advance!

asked Nov 23, 2016 at 12:57

Tony Tannous's user avatar

1

This is the relevant error:

src/thrifty.yy: In function 'int yyparse()':
src/thrifty.yy:1309:30: error: 'strdup' was not declared in this scope

Probably an include is missing. You may try to add

 #include <string.h>

to the top of the file src/thrifty.yy

And report the bug to the http://incubator.apache.org/projects/thrift.html

answered Nov 23, 2016 at 13:03

rudimeier's user avatar

rudimeierrudimeier

9,5992 gold badges33 silver badges44 bronze badges

2

Иногда стандартная последовательность для компиляции программы не работает. Она начинает выводить различные ошибки и не компилирует программу. Что в таком случае делать? В этой статье описано как избавиться от множества часто встречающихся ошибок.


Внимание: В этой статье подразумевается, что у вас уже есть некоторое количество знаний в области работы с командной строкой и вы знаете как работать с менеджером пакетов вашего дистрибутива.

Мы можем разделить ошибки на три категории:

  • Ошибки при выполнении команды ./configure

  • Ошибки при выполнении команды make

  • Ошибки при выполнении команды make install

Очевидно, что ошибки при выполнении команды ./configure, возникают во время выполнения скрипта конфигурации, ошибки при выполнении команды make возникают во время выполнения команды make, а ошибки при выполнении команды make install, соответственно, возникают при выполнении команды make install. Далее будет представлен лист типичных ошибок и способ их решения, разделенный на эти три категории.


Ошибки при выполнении команды ./configure

Следующий список содержит некоторые общие ошибки, которые может выдать каманда ./configure. Ошибки отсортированы по частоте возникновения. Сначала наиболее часто встречающиеся. Вещи между ( и ) являются опциональными, они могут не появлятся. OR, выделенное жирным курсивом означает, что несколько ошибок имеют одно решение. Текст между < и > показывает тип строки, которая должна появиться в этом месте.

  1. (configure:) (error:) <somename> (<someversion> (or higher)) not found. (Please check your installation!) OR checking for <somename>… (configure:) (error:) not found. OR (configure:) (error:) <somename> (<someversion> (or newer)) is required to build <package-you’re-trying-to-compile>

    • Это обычно означает что -dev или -devel версия пакета ,который называется <somename> не установлена у вас на компьютере. Используйте менеджер пакетов вашего дистрибутива (или любой другой способ найти и установить пакет), чтобы найти пакет <somename> и установить его, если это возможно, -dev или -devel версию. Если -dev или -devel версия уже установлена, или её не сущечтвует, посмотрете на версию уже установленной. Она достаточно новая? Если она ниже, чем <someversion>, попробуйте обновить пакет. Если обновить пакет не представляется возможным, вы можете попробовать скомпилировать более мтарую версию программы. Более старые версии обычно используют более старые версии библиотек и программ, необходимых для компиляции.

  2. (configure:) (error:) cannot find header (file) <somename>.h OR (configure:) (error:) (header) (file) <somename>.h missing! OR <similar>

    • Конфигурационный скрипт не может найти .h файл, необходимый для компиляции. Эта ошибка похожа на предыдущую, в которой необходимо установить -dev или -devel версию пакета. Однако, обычно не понятно какой пакет нужно установить для решения этой проблемы, так как <somename> может быть очень общим названием. Попробуйте поискать в интернетет <somename>.h, чтобы узнать в каком пакете этот файл находится, а затем установите этот пакет (и его -dev или -devel версия, если это возможно) с помощью менеджера пакетов вашего дистрибутива.

  3. (configure:) (error:) no acceptable cc found in <somedirectories>

    • Вы используете для установки компилятор gcc, А переменная окружения CC отсутствует или не установлена. Убедитесь, что пакет gcc установлен, используя менеджер пакетов вашего дистрибутива. Если этот пакет не установлен, установите его. Если он установлен, попробуйте выполнить следующую команду:

      [rechosen@localhost ~]$ export CC=»/usr/bin/cc»

      Если это помогло, вы можете добавить эту команду в /etc/profile (это файл, содержащий команды, которые выполняются когда пользователь входит в систему) и тогда вам не придется набирать её снова.

  4. (configure:) (error:) C++ preprocessor «/lib/cpp» fails sanity check

    • Ваш пакет g++ отсутствует или поврежден. Используйте Используйте менеджер пакетов вашего дистрибутива (или любой другой способ найти и установить пакет), чтобы найти пакет g++ и установить его. Не забудьте, что в некоторых дистрибутивах этот пакет называется не g++. Fedora, например, использует название gcc-c++ в соем репозитарии yum. Если вы не можете найти g++, попробуйте поискать c++, cpp или gcc.

  5. (configure:) (error:) C++ preprocessor «CC (-E)» fails sanity check

    • Эта ошибка вызвана странным «багом» в некоторых версиях библиотеки libtool, которая заставляет конфигурационный скрипт проверять все компиляторы поддерживающиеся libtool. Наиболее простое решение — установить g++.


Ошибки при выполнении команды make

Так как ошибки при выполнении команды make обычно очень специфичны, я дам список основных вещей, которые могут помочь:

  • Если вы компилируете программу с использованием gcc 4 (используйте gcc -dumpversion чтобы это выяснить), попробуйте использовать более старые версии компилятора. Сначала убедитесь, что у вас установлена более старая версия. Обычно это можно узнать, использовав следующую команду:

    [rechosen@localhost ~]$ ls /usr/bin/gcc*

    Если она вернет что-то вроде этого:

    /usr/bin/gcc /usr/bin/gcc32

    То можете использовать команды gcc32, чтобы скомпилировать программу в более ранними версиями gcc. Если команда не вернет подобной строки, то используя менеджер пакетов вашего дистрибутива, найдите и установите более ранние версии gcc (обычно они называются compat-gcc или gcc-<versionnumber>). После установки, вам должна быть доступна альтернативная версия gcc. Её можно найти используя команду ls. Заставить команды ./configure, make и make install использовать более старую версию gcc можно так:

    [rechosen@localhost ~]$ CC=»/usr/bin/gcc32″ ./configure
    [rechosen@localhost ~]$ CC=»/usr/bin/gcc32″ make
    [rechosen@localhost ~]$ CC=»/usr/bin/gcc32″ make install

    Конечно путь /usr/bin/gcc32 надо заменить на тот, по которому у вас находится альтернативная версия gcc.

  • Иногда ошибки могут вызваны простым «багом» программы. Попробуйте скачать последнюю версию программы (используя её cvs, svn или другой репозитарий, или скачав последний снимок) и скомпилируйте её, возможно эта ошибка уже исправлена.

  • Ошибка при выполнении комадны make может быть также вызвана неправильной версией необходимой библиотеки или программы. Эта проблема часто встречается для очень новых или очень старых пакетов. Проверьте зависимости пакета (они обчно написаны на сайте программы) и сравните номера версий с версиями, установленными у вас на компьютере (их обчно можно посмотреть, используя менеджер пакетов вашего дистрибутива). Если номер версии в вашей системе больше того, которые написан на сайте, возможно вы пытаетесь скомпилировать очень старый пакет. Если вам дейсвительно необходимо его скомпилировать, попробуйте установить более старые версии зависимых пакетов.Как бы то небыло, обычно лучше поискать другой способ установки этого пакета или поискать альтернативу. Если номер версии в системе меньше, чем на сайте, вы можете попробовать обновить соответствующий пакет.Вы можетепопробовать обновить требуемую библиотеку или скомпилировать более старую весию программы.Так же проверьте, может уже есть этот пакет, скомпилированный для авшего дистрибутива. Его установка, обычно, проще, чем исправление ошибок компиляции.

  • Другая вещь, которую стоит попробовать — это поиск специфической ошибки в интернете. Если вы не нашли ничего полезного, попробуйте убрать такие вещи, как номер строки (он может измениться с новой версией), номер версии (его можно заменить звездочкой, если он содержится в названии программы) и специальные символы, такие как кавычки, так как они влияют на поисковый сервис. Обычно можно найти много информации в листе рассылок. Иногда выходит патч, который исправляет ошибки в исходном коде. Его можно применить слудеющим образом:

    [rechosen@localhost ~]$ patch -Np1 <patchfile>

    Не забудьте: чтобы применить патч, текущей должна быть директория с исходными текстами.


Ошибки при выполнении команды make install

Эти ошибки обычно легко понять, но я все равно про них напишу. Есть два наиболее частых случая, почему команда make install возвращает ошибку:

  • У вас нет прав пользователя root. Попробуйте выполнить команду make install, используя команду sudo, или станеть пользователем root, используя команду su. Команда sudo применяется следующим образом:

    [rechosen@localhost ~]$ sudo make install

    Она спросит пароль; обычно используется собственный пароль или пароль пользователя root. Вы можете испльзовать команду su, чтобы стать польpователем root:

    [rechosen@localhost ~]$ su

    Эта команда тоже спросит пароль, но в данном случае наобходим именно пароль пользователя root. После того, как вы стали пользователем root, просто выполните команду make install.

  • Пакет, который вы только что скомпилировали не имеет команды установки. В этом случае вам надо скопировать скомпилированный бинарный файл в директорию bin вручную. Если вы выполните команду ls в директории исходного кода, исполняемый файл должен быть светло зеленого цвета. Его надо скопировать в /usr/bin (или, если хотите, в /usr/local/bin) следующей командой:

    [rechosen@localhost ~]$ cp <executablefile> /usr/bin

    Я согласен, что это не всегда самый простой способ, но иногда разработчики не тратят время на создание команды установки. Мы не должны на них сердиться за это: ведь прежде всего они делают для нас полезную программу.

Другие проблемы

Вот список некоторых других возможных проблем и их решения:

  • Все проходит хорошо, но когда я набираю имя программы, которую только что установил, bash говорить, что не может её найти. Это обычно происходит из-за того, что make install устанавливает все в /usr/local или in /opt/<packagename>. Посмотрите на вывод команды make install: куда скопированы файлы? Попробуйте добвавить эту директорию в переменную PATH (следующий пример приведен для пакета, установленного в /usr/local):

    [rechosen@localhost ~]$ export PATH=»$PATH:/usr/local/bin»

    Вам надо заменить /usr/local/bin на директорию, в которой установлены исполняемые файлы вашего пакета. Если это помогло, добавьте эту строку в /etc/profile, чтобы вам не пришлось набирать её каждый раз. Кстати, вы можете контролировать место, куда установится пакет, указав следующую опцию, когда запускаете конфигурационный скрипт:

    [rechosen@localhost ~]$ ./configure —prefix=/usr

    Измените /usr на директорию, в которую хотите установить пакет. Не забудьте, что вы устанавливаете только префикс; бинарные файлы установятся в свою поддиректорию, библиотеки в свою, заголовочные файлы в свою и т.д. Например при использовании указанного префикса, бинарные файлы будут установлены в /usr/bin.

  • Я хочу установить очень старую версию пакета, но я не могу найти исходный код в интернете. У вас еще остается маленький шанс. Попробуйте найти rpm файл пакета той версии, которую вы хотите и скачайте соответствующий src rpm файл. Распаковать его можно следующим образом:

    [rechosen@localhost ~]$ rpm2cpio <pmfile> | cpio -idv

    Теперь можно использовать исходный код, извлеченный из rpm файла.

Финальные слова

Это учебное пособие еще не закончено. Я планирую обновлять его, используя решения проблем, полученные от других пользователей. Поэтому я прошу вас комментировать эту статью и говорить, чтобы вы еще хотели увидеть в ней. Помните, что эта статья об основных ошибках. Не спрашивайте как скомпилировать определенную версию определенной программы. В любом случае, я надеюсь эта статья будет полезна для вас. Спасибо за прочтение и удачи в сложной, но увлекательной вещи, которая называется компиляция!

Источник

  1. make: *** [LINUX] Error 2 when installing wifi driver for TP-WN727N (RT2870 chip)

    Hey guys I’ve started using Ubuntu for a week and still can’t install the wifi driver for the TP-LINK TL-WN727N USB adapter (RT2870 chip from Ralink). It’s pretty annoying cuz it happens everytime I install anything from the terminal. Here’s the codes and my system specs :

    Code:

    hieutotet@Alpine:~/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870$ sudo make[sudo] password for hieutotet: 
    make -C tools
    make[1]: Entering directory `/home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/tools'
    gcc -g bin2h.c -o bin2h
    make[1]: Leaving directory `/home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/tools'
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/tools/bin2h
    cp -f os/linux/Makefile.6 /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/Makefile
    make  -C  /lib/modules/3.16.0-30-generic/build SUBDIRS=/home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux modules
    make[1]: Entering directory `/usr/src/linux-headers-3.16.0-30-generic'
      CC [M]  /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.o
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �duplicate_pkt�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:537:3: warning: passing argument 1 of �memmove� makes pointer from integer without a cast [enabled by default]
       NdisMoveMemory(skb->tail, pHeader802_3, HdrLen);
       ^
    In file included from ./arch/x86/include/asm/string.h:4:0,
                     from include/linux/string.h:17,
                     from include/linux/bitmap.h:8,
                     from include/linux/cpumask.h:11,
                     from ./arch/x86/include/asm/cpumask.h:4,
                     from ./arch/x86/include/asm/msr.h:10,
                     from ./arch/x86/include/asm/processor.h:20,
                     from ./arch/x86/include/asm/thread_info.h:23,
                     from include/linux/thread_info.h:54,
                     from ./arch/x86/include/asm/preempt.h:6,
                     from include/linux/preempt.h:18,
                     from include/linux/spinlock.h:50,
                     from include/linux/seqlock.h:35,
                     from include/linux/time.h:5,
                     from include/linux/stat.h:18,
                     from include/linux/module.h:10,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/include/os/rt_linux.h:40,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/include/rtmp_os.h:42,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/include/rt_config.h:44,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:28:
    ./arch/x86/include/asm/string_64.h:58:7: note: expected �void *� but argument is of type �sk_buff_data_t�
     void *memmove(void *dest, const void *src, size_t count);
           ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:539:3: warning: passing argument 1 of �memmove� makes pointer from integer without a cast [enabled by default]
       NdisMoveMemory(skb->tail, pData, DataSize);
       ^
    In file included from ./arch/x86/include/asm/string.h:4:0,
                     from include/linux/string.h:17,
                     from include/linux/bitmap.h:8,
                     from include/linux/cpumask.h:11,
                     from ./arch/x86/include/asm/cpumask.h:4,
                     from ./arch/x86/include/asm/msr.h:10,
                     from ./arch/x86/include/asm/processor.h:20,
                     from ./arch/x86/include/asm/thread_info.h:23,
                     from include/linux/thread_info.h:54,
                     from ./arch/x86/include/asm/preempt.h:6,
                     from include/linux/preempt.h:18,
                     from include/linux/spinlock.h:50,
                     from include/linux/seqlock.h:35,
                     from include/linux/time.h:5,
                     from include/linux/stat.h:18,
                     from include/linux/module.h:10,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/include/os/rt_linux.h:40,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/include/rtmp_os.h:42,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/include/rt_config.h:44,
                     from /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:28:
    ./arch/x86/include/asm/string_64.h:58:7: note: expected �void *� but argument is of type �sk_buff_data_t�
     void *memmove(void *dest, const void *src, size_t count);
           ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �ClonePacket�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:632:23: warning: assignment makes integer from pointer without a cast [enabled by default]
          pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
                           ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �update_os_packet_info�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:654:15: warning: assignment makes integer from pointer without a cast [enabled by default]
      pOSPkt->tail = pOSPkt->data + pOSPkt->len;
                   ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �wlan_802_11_to_802_3_packet�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:674:15: warning: assignment makes integer from pointer without a cast [enabled by default]
      pOSPkt->tail = pOSPkt->data + pOSPkt->len;
                   ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �send_monitor_packets�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:912:9: warning: format �%d� expects argument of type �int�, but argument 3 has type �long unsigned int� [-Wformat=]
             DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
             ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �RtmpOSIRQRequest�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1068:21: warning: unused variable �net_dev� [-Wunused-variable]
      struct net_device *net_dev = pNetDev;
                         ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �RtmpOSFSInfoChange�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1161:20: error: incompatible types when assigning to type �int� from type �kuid_t�
       pOSFSInfo->fsuid = current_fsuid();
                        ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1162:20: error: incompatible types when assigning to type �int� from type �kgid_t�
       pOSFSInfo->fsgid = current_fsgid();  
                        ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �RtmpOSTaskAttach�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1282:8: warning: unused variable �pid_number� [-Wunused-variable]
      pid_t pid_number = -1;
            ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c: In function �RtmpOSNetDevAttach�:
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1624:10: error: �struct net_device� has no member named �open�
       pNetDev->open   = pDevOpHook->open;
              ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1625:10: error: �struct net_device� has no member named �stop�
       pNetDev->stop   = pDevOpHook->stop;
              ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1626:10: error: �struct net_device� has no member named �hard_start_xmit�
       pNetDev->hard_start_xmit = (HARD_START_XMIT_FUNC)(pDevOpHook->xmit);
              ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1627:10: error: �struct net_device� has no member named �do_ioctl�
       pNetDev->do_ioctl  = pDevOpHook->ioctl;
              ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1633:11: error: �struct net_device� has no member named �get_stats�
        pNetDev->get_stats = pDevOpHook->get_stats;
               ^
    /home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.c:1667:9: error: �struct net_device� has no member named �validate_addr�
      pNetDev->validate_addr = NULL;
             ^
    make[2]: *** [/home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux/../../os/linux/rt_linux.o] Error 1
    make[1]: *** [_module_/home/hieutotet/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870/os/linux] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-3.16.0-30-generic'
    make: *** [LINUX] Error 2
    
    
    hieutotet@Alpine:~/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870$ uname -a
    Linux Alpine 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
    hieutotet@Alpine:~/Documents/2009_0820_RT2870_STA_WebUI_v2.2.0.0/RT2870$

    everytime I want to install anything it always end up in «make: *** [LINUX] Error 2»

    so is there any solution for this ? Thanks a lot guys

    UPDATE:

    hey guys thanks to @jeremy31 the solution has been found ! much appreciated !

    Re: make: *** [LINUX] Error 2 when installing wifi drivers

    http://askubuntu.com/questions/45706…r-installation says that this works
    Code:
    sudo apt-get install linux-headers-generic build-essential git
    Code:
    sudo apt-get install git
    Code:
    git clone https://github.com/porjo/mt7601.git
    Code:
    cd mt7601/src
    Code:
    make
    Code:
    sudo make install
    Code:
    sudo mkdir -p /etc/Wireless/RT2870STA/
    Code:
    sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
    Code:
    sudo modprobe mt7601Usta

    Last edited by Nguyen_Thanh_Hieu; March 22nd, 2015 at 03:27 AM.


  2. Re: make: *** [LINUX] Error 2 when installing wifi drivers

    Hi

    2009

    _0820_RT2870_STA_WebUI_v2.2.0.0

    Is 2009 the date the driver was written ? If so and you are using a new kernel then it’s may not be a surprise the kernel module is not building.

    I would start off by posting some background information.

    Open a terminal, plug the wifi device in, wait 20 seconds and the type.

    Code:

    lsusb && lsb_release -a && uname -r

    Post the resulting output from the terminal into your next post.

    I am out for most of the day but there are others here who can help you.

    Kind regards

    If you believe everything you read, you better not read. ~ Japanese Proverb

    If you don’t read the newspaper, you’re uninformed. If you read the newspaper, you’re mis-informed. — Mark Twain

    Thinking about becoming an Ubuntu Member?


  3. Re: make: *** [LINUX] Error 2 when installing wifi drivers

    Thanks for the quick reply! Here’s the output :

    Code:

    hieutotet@Alpine:~$ uname -r
    3.16.0-30-generic
    
    
    
    
    hieutotet@Alpine:~$ lsusb
    Bus 001 Device 003: ID 148f:7601 Ralink Technology, Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 002: ID 15d9:0a4f Trust International B.V. 
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    
    
    
    
    hieutotet@Alpine:~$ lsmod
    Module                  Size  Used by
    nls_utf8               12557  1 
    isofs                  39837  1 
    bnep                   19624  2 
    rfcomm                 69509  0 
    bluetooth             446409  10 bnep,rfcomm
    6lowpan_iphc           18702  1 bluetooth
    radeon               1408739  3 
    ndiswrapper           283985  0 
    gpio_ich               13586  0 
    ttm                    85314  1 radeon
    snd_hda_codec_hdmi     47548  1 
    drm_kms_helper         61574  1 radeon
    snd_hda_codec_realtek    72791  1 
    drm                   311018  6 ttm,drm_kms_helper,radeon
    snd_hda_codec_generic    68937  1 snd_hda_codec_realtek
    i2c_algo_bit           13413  1 radeon
    snd_hda_intel          30469  5 
    snd_hda_controller     31056  1 snd_hda_intel
    coretemp               13441  0 
    snd_hda_codec         139682  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
    snd_hwdep              17698  1 snd_hda_codec
    snd_seq_midi           13564  0 
    snd_seq_midi_event     14899  1 snd_seq_midi
    snd_rawmidi            30876  1 snd_seq_midi
    snd_seq                63074  2 snd_seq_midi_event,snd_seq_midi
    snd_pcm               104112  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
    snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
    snd_timer              29562  2 snd_pcm,snd_seq
    lpc_ich                21093  0 
    serio_raw              13483  0 
    snd                    79468  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
    soundcore              15047  2 snd,snd_hda_codec
    shpchp                 37047  0 
    mac_hid                13227  0 
    parport_pc             32741  1 
    ppdev                  17671  0 
    lp                     17759  0 
    parport                42348  3 lp,ppdev,parport_pc
    hid_generic            12559  0 
    usbhid                 52616  0 
    hid                   110426  2 hid_generic,usbhid
    pata_acpi              13053  0 
    atl1c                  46101  0 
    
    
    
    
    hieutotet@Alpine:~$ lsb_release
    No LSB modules are available.


  4. Re: make: *** [LINUX] Error 2 when installing wifi drivers

    http://askubuntu.com/questions/45706…r-installation says that this works

    Code:

    sudo apt-get install linux-headers-generic build-essential git

    Code:

    sudo apt-get install git

    Code:

    git clone https://github.com/porjo/mt7601.git

    Code:

    sudo mkdir -p /etc/Wireless/RT2870STA/

    Code:

    sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/

    Code:

    sudo modprobe mt7601Usta


  5. Re: make: *** [LINUX] Error 2 when installing wifi drivers

    okay I’m out for today but I’ll let you know if the method works asap , thanks


  6. Re: make: *** [LINUX] Error 2 when installing wifi drivers


  7. Re: make: *** [LINUX] Error 2 when installing wifi driver for TP-WN727N (RT2870 chip)

    THIS IS NOT SOLVED
    I have installed the Wifi Dongle in a Windows operating system; ( I know it does work) I deleted all instances of the mt7601 from my system… and followed the instructions above…

    the instructions for the MTK7612U from szedup.com; http://www.szedup.com/showinfo554.aspx this is the Driver «DOWNLOAD» for this device Ubuntu / Linux. Inside the Driver are instructions that send you on a «NIGHTMARE SOFTWARE ENGINEERS LABYRINTH» This was originally Ralink then Mediatek now ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ I am in contact with EDUP and am trying to get them to get the correct PPA Linux or Terminal Commands Ubuntu. UNLESS someone Who HAS THE SOFTWARE SAVY to take this on…..

    $ lsusb
    Bus 002 Device 002: ID 0e8d:7612 MediaTek Inc.
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 003: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader)
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    notice that the Computer sees the device on Bus 002 ID 0e8d:7612 MediaTek lnc. Chip Set

    Last edited by aaron36; November 15th, 2015 at 07:10 PM.


  8. Re: make: *** [LINUX] Error 2 when installing wifi driver for TP-WN727N (RT2870 chip)

    notice that the Computer sees the device on Bus 002 ID 0e8d:7612 MediaTek lnc. Chip Set

    Yes, and the device referred to above is entirely different:

    148f:7601 Ralink Technology, Corp.

    That’s why it doesn’t work for you. They are different chipsets.

    «Oh, Ubuntu, you are my favorite Linux-based operating system» —Dr. Sheldon Cooper, Ph.D., Sc.D.


  9. Re: make: *** [LINUX] Error 2 when installing wifi driver for TP-WN727N (RT2870 chip)

    Quote Originally Posted by aaron36
    View Post

    THIS IS NOT SOLVED

    This is solved !

    If you believe everything you read, you better not read. ~ Japanese Proverb

    If you don’t read the newspaper, you’re uninformed. If you read the newspaper, you’re mis-informed. — Mark Twain

    Thinking about becoming an Ubuntu Member?


  10. Re: make: *** [LINUX] Error 2 when installing wifi driver for TP-WN727N (RT2870 chip)

    szedup.com is stating the driver you use on this page for the (RT2870 Chip) is the same driver for my (0e8d:7612 chip) or MKT7612u ; I am in contact with this company and and manufacturer… to get the updated software for mine….. I have the Mini DVD that came with the WiFi Dongle same driver… It needs configuration steps (file modifications) to function… either software provides very minimal instructions for setting up and configuring the Driver Software (they expect me to be the top dollar software engineer) same driver on github….


The “Make Failed with Exit Code 2” error occurs during the node modules installation. We see lots of stack trace including the one shown below.

gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:285:23)
gyp ERR! stack     at emitTwo (events.js:125:13)
gyp ERR! stack     at ChildProcess.emit (events.js:213:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:197:12)
gyp ERR! System Linux 4.4.30-ti-r64
gyp ERR! command «/usr/local/bin/node» «/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js» «rebuild»
gyp ERR! cwd /home/WibiSmart-Bluemix-App/node_modules/bufferutil
gyp ERR! node -v v8.0.0
gyp ERR! node-gyp -v v3.6.1
gyp ERR! not ok

The reason behind this error is not singular. Make sure you have latest Node and npm installed in your system.

Also, make sure the build-essentials package is installed in your system.

Let’s try to debug and fix it.

Debug #1: Deleting package-lock.json file

Try to remove the package-lock.json file and remove node modules folder too. Then re-install the modules.

rm -rf package-lock.json
rm -rf node_modules

Then re-install the modules.

This should fix the error.

Debug #2: Deleting .node-gyp folder

Delete the .node-gyp folder that should be present in your home directory.

Then re-install the modules.

Debug #3: Re-install node-gyp

Try re-installing node-gyp again.

You may require sudo access depending upon your node installation.

Debug #4: Update Node and NPM

The old version of Node and NPM can also cause this issue. Re-install it with build modules and check if it works. You can also re-install node modules using NPM.

Debug #5: Install build essentials

Try installing/re-installing build-essentials packages. Find the command below for Ubuntu operating system.

sudo apt-get install -y build-essential

Let me know if you have solved it using any other methods. I’ll add it to the list.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ubisoft ошибка при запуске приложения
  • Ubisoft ошибка подключения к серверу