* [devel] icinga2
@ 2017-01-02 9:00 Anton Gorlov
2017-01-02 9:09 ` Антон Мидюков
0 siblings, 1 reply; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 9:00 UTC (permalink / raw)
To: ALT Devel discussion list
Добрый день всем и с Наступившим новым годом.
Коллеги такой вопрос - озадачился тут сборкой icunga2.
Падает с руганью:
или
cmake .. -DBoost_NO_BOOST_CMAKE=TRUE -DBUILD_TESTING=FALSE
-- Found logrotate (found version "3.9.1")
CMake Error at /usr/share/CMake/Modules/FindBoost.cmake:1182 (message):
Unable to find the requested Boost libraries.
Boost version: 1.58.0
Boost include path: /usr/include
Could not find the following Boost libraries:
boost_program_options
При этом libboost_program_options1.58.0-1.58.0-alt4 установлен
или же
cmake .. -DBoost_NO_BOOST_CMAKE=TRUE -DBUILD_TESTING=FALSE
-DBoost_NO_SYSTEM_PATHS=TRU
CMake Error at /usr/share/CMake/Modules/FindBoost.cmake:1182 (message):
Unable to find the requested Boost libraries.
Unable to find the Boost header files. Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
Call Stack (most recent call first):
CMakeLists.txt:119 (find_package)
Как сиё правильно лечить?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:00 [devel] icinga2 Anton Gorlov
@ 2017-01-02 9:09 ` Антон Мидюков
2017-01-02 9:19 ` Anton Gorlov
0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2017-01-02 9:09 UTC (permalink / raw)
To: devel
02.01.2017 16:00, Anton Gorlov пишет:
> Добрый день всем и с Наступившим новым годом.
И вас с новым годом!
> Коллеги такой вопрос - озадачился тут сборкой icunga2.
> Падает с руганью:
>
> или
>
> cmake .. -DBoost_NO_BOOST_CMAKE=TRUE -DBUILD_TESTING=FALSE
>
> -- Found logrotate (found version "3.9.1")
> CMake Error at /usr/share/CMake/Modules/FindBoost.cmake:1182 (message):
> Unable to find the requested Boost libraries.
>
> Boost version: 1.58.0
>
> Boost include path: /usr/include
>
> Could not find the following Boost libraries:
>
> boost_program_options
>
>
> При этом libboost_program_options1.58.0-1.58.0-alt4 установлен
Нужен boost-program_options-devel
--
С уважением Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:09 ` Антон Мидюков
@ 2017-01-02 9:19 ` Anton Gorlov
2017-01-02 9:24 ` Anton Gorlov
2017-01-02 9:30 ` Антон Мидюков
0 siblings, 2 replies; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 9:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
02.01.2017 12:09, Антон Мидюков пишет:
> Нужен boost-program_options-devel
О. Спасибо. Уже лучше.
Дальше падает с
boost/ : Нет такого файла или каталога
В пакете libboost_signals1.58.0 / boost-devel-headers такого файла нет.
В /usr/include/boost тоже не видно
rpm -ql libboost_signals1.58.0
/usr/lib64/libboost_signals.so.1.58.0
rpm -ql boost-devel-headers | grep signa
/usr/include/boost/compatibility/cpp_c_headers/csignal
/usr/include/boost/type_erasure/detail/get_signature.hpp
/usr/include/boost/type_traits/is_copy_assignable.hpp
/usr/include/boost/type_traits/is_nothrow_move_assignable.hpp
Бага в упаковке нашего libboost?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:19 ` Anton Gorlov
@ 2017-01-02 9:24 ` Anton Gorlov
2017-01-02 9:26 ` Anton Gorlov
2017-01-02 9:30 ` Антон Мидюков
1 sibling, 1 reply; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 9:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
02.01.2017 12:19, Anton Gorlov пишет:
> 02.01.2017 12:09, Антон Мидюков пишет:
>
>> Нужен boost-program_options-devel
>
> О. Спасибо. Уже лучше.
> Дальше падает с
Недокопипастил. Падает с
boost/signals2.hpp: Нет такого файла или каталога
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:24 ` Anton Gorlov
@ 2017-01-02 9:26 ` Anton Gorlov
0 siblings, 0 replies; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 9:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
Да..сам виноват.
apt-get install boost-signals-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:19 ` Anton Gorlov
2017-01-02 9:24 ` Anton Gorlov
@ 2017-01-02 9:30 ` Антон Мидюков
2017-01-02 9:48 ` Michael Shigorin
2017-01-02 9:50 ` Anton Gorlov
1 sibling, 2 replies; 11+ messages in thread
From: Антон Мидюков @ 2017-01-02 9:30 UTC (permalink / raw)
To: devel
02.01.2017 16:19, Anton Gorlov пишет:
> 02.01.2017 12:09, Антон Мидюков пишет:
>
>> Нужен boost-program_options-devel
> О. Спасибо. Уже лучше.
> Дальше падает с
>
> boost/ : Нет такого файла или каталога
>
> В пакете libboost_signals1.58.0 / boost-devel-headers такого файла нет.
> В /usr/include/boost тоже не видно
>
> rpm -ql libboost_signals1.58.0
> /usr/lib64/libboost_signals.so.1.58.0
>
>
>
> rpm -ql boost-devel-headers | grep signa
> /usr/include/boost/compatibility/cpp_c_headers/csignal
> /usr/include/boost/type_erasure/detail/get_signature.hpp
> /usr/include/boost/type_traits/is_copy_assignable.hpp
> /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp
>
>
> Бага в упаковке нашего libboost?
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
Видимо нужен пакет boost-signals-devel.
Вообще header's находятся исключительно в пакетах devel.
Кстати, получить список необходимых зависимостей можно получить при
помощи команды buildreq-src
https://lists.altlinux.org/pipermail/devel/2016-March/201093.html
--
С уважением Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:30 ` Антон Мидюков
@ 2017-01-02 9:48 ` Michael Shigorin
2017-01-02 9:50 ` Anton Gorlov
1 sibling, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2017-01-02 9:48 UTC (permalink / raw)
To: devel
On Mon, Jan 02, 2017 at 04:30:35PM +0700, Антон Мидюков wrote:
> Кстати, получить список необходимых зависимостей можно получить
> при помощи команды buildreq-src
Кстати, добавил на http://altlinux.org/buildreq -- спасибо!
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:30 ` Антон Мидюков
2017-01-02 9:48 ` Michael Shigorin
@ 2017-01-02 9:50 ` Anton Gorlov
2017-01-02 14:43 ` Anton Gorlov
1 sibling, 1 reply; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 9:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
02.01.2017 12:30, Антон Мидюков пишет:
> Видимо нужен пакет boost-signals-devel.
> Вообще header's находятся исключительно в пакетах devel.
> Кстати, получить список необходимых зависимостей можно получить при
> помощи команды buildreq-src
> https://lists.altlinux.org/pipermail/devel/2016-March/201093.html
Да оно.
Так а как в cmake правильно фиксить ошибки типа
[100%] Building CXX object icinga-app/CMakeFiles/icinga-app.dir/icinga.cpp.o
Linking CXX executable ../Bin/Release/icinga2
CMakeFiles/icinga-app.dir/icinga.cpp.o: In function `Main()':
/tmp/1/icinga2-2.6.0/icinga-app/icinga.cpp:174: undefined reference to
`boost::program_options::options_description::options_description(std::string
const&, unsigned int, unsigned int)'
/tmp/1/icinga2-2.6.0/icinga-app/icinga.cpp:190: undefined reference to
`boost::program_options::options_description::options_description(std::string
const&, unsigned int, unsigned int)'
CMakeFiles/icinga-app.dir/icinga.cpp.o: In function
`boost::program_options::variables_map::operator[](std::string const&)
const':
/usr/include/boost/program_options/variables_map.hpp:155: undefined
reference to
`boost::program_options::abstract_variables_map::operator[](std::string
const&) const'
В автотулзах более-менее умею..а тут.. даже не представляю пока что в
какую строну копать
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 9:50 ` Anton Gorlov
@ 2017-01-02 14:43 ` Anton Gorlov
2017-01-02 15:47 ` Антон Мидюков
0 siblings, 1 reply; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 14:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
Самое интересное - эту либу оно таки видит
То есть если в CMakeLists.txt добавить
FIND_PACKAGE(Boost COMPONENTS program_options REQUIRED)
то в логе вижу
===
-- Found the following Boost libraries:
-- program_options
-- Configuring done
===
А вот здесь оно не срабатывает судя по всему или не доавляет в список либ.
target_link_libraries(icinga-app ${Boost_LIBRARIES} base config cli)
и вот ещё в глаза бросается
в build/icinga-app/CMakeFiles/icinga-app.dir,в link.txt вижу вместо
-lboost_program_options некий -lboost_program_options-mt
02.01.2017 12:50, Anton Gorlov пишет:
> Так а как в cmake правильно фиксить ошибки типа
>
> [100%] Building CXX object icinga-app/CMakeFiles/icinga-app.dir/icinga.cpp.o
> Linking CXX executable ../Bin/Release/icinga2
> CMakeFiles/icinga-app.dir/icinga.cpp.o: In function `Main()':
> /tmp/1/icinga2-2.6.0/icinga-app/icinga.cpp:174: undefined reference to
> `boost::program_options::options_description::options_description(std::string
> const&, unsigned int, unsigned int)'
> /tmp/1/icinga2-2.6.0/icinga-app/icinga.cpp:190: undefined reference to
> `boost::program_options::options_description::options_description(std::string
> const&, unsigned int, unsigned int)'
> CMakeFiles/icinga-app.dir/icinga.cpp.o: In function
> `boost::program_options::variables_map::operator[](std::string const&)
> const':
> /usr/include/boost/program_options/variables_map.hpp:155: undefined
> reference to
> `boost::program_options::abstract_variables_map::operator[](std::string
> const&) const'
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 14:43 ` Anton Gorlov
@ 2017-01-02 15:47 ` Антон Мидюков
2017-01-02 16:14 ` Anton Gorlov
0 siblings, 1 reply; 11+ messages in thread
From: Антон Мидюков @ 2017-01-02 15:47 UTC (permalink / raw)
To: devel
02.01.2017 21:43, Anton Gorlov пишет:
> Самое интересное - эту либу оно таки видит
>
> То есть если в CMakeLists.txt добавить
> FIND_PACKAGE(Boost COMPONENTS program_options REQUIRED)
>
> то в логе вижу
>
> ===
> -- Found the following Boost libraries:
> -- program_options
> -- Configuring done
> ===
>
> А вот здесь оно не срабатывает судя по всему или не доавляет в список либ.
>
> target_link_libraries(icinga-app ${Boost_LIBRARIES} base config cli)
>
> и вот ещё в глаза бросается
>
> в build/icinga-app/CMakeFiles/icinga-app.dir,в link.txt вижу вместо
> -lboost_program_options некий -lboost_program_options-mt
Может свой gear запушите на git.alt?
--
С уважением Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] icinga2
2017-01-02 15:47 ` Антон Мидюков
@ 2017-01-02 16:14 ` Anton Gorlov
0 siblings, 0 replies; 11+ messages in thread
From: Anton Gorlov @ 2017-01-02 16:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
02.01.2017 18:47, Антон Мидюков пишет:
> Может свой gear запушите на git.alt?
Да чуть позже. пока в тестовой сборочнице собирал в /usr/local
В общем помогло переключиться на 5 gcc
Теперь пошёл рисовать спек..
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-01-02 16:14 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-02 9:00 [devel] icinga2 Anton Gorlov
2017-01-02 9:09 ` Антон Мидюков
2017-01-02 9:19 ` Anton Gorlov
2017-01-02 9:24 ` Anton Gorlov
2017-01-02 9:26 ` Anton Gorlov
2017-01-02 9:30 ` Антон Мидюков
2017-01-02 9:48 ` Michael Shigorin
2017-01-02 9:50 ` Anton Gorlov
2017-01-02 14:43 ` Anton Gorlov
2017-01-02 15:47 ` Антон Мидюков
2017-01-02 16:14 ` Anton Gorlov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git