Не собирается bareos-server

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Не собирается bareos-server

Непрочитанное сообщение kharkov_max » 2019-10-17 16:50:02

День добрый.

Не могу собрать bareos-server.
При сборке валит ошибку:

Код: Выделить всё

[176/190] : && /usr/bin/c++ -fPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-register -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -L/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -fstack-protector-strong -shared -Wl,-soname,libbareossd.so -o core/src/stored/libbareossd.so core/src/stored/CMakeFiles/bareossd.dir/acquire.cc.o core/src/stored/CMakeFiles/bareossd.dir/ansi_label.cc.o core/src/stored/CMakeFiles/bareossd.dir/askdir.cc.o core/src/stored/CMakeFiles/bareossd.dir/autochanger.cc.o core/src/stored/CMakeFiles/bareossd.dir/block.cc.o core/src/stored/CMakeFiles/bareossd.dir/bsr.cc.o core/src/stored/CMakeFiles/bareossd.dir/butil.cc.o core/src/stored/CMakeFiles/bareossd.dir/crc32.cc.o core/src/stored/CMakeFiles/bareossd.dir/dev.cc.o core/src/stored/CMakeFiles/bareossd.dir/device.cc.o core/src/stored/CMakeFiles/bareossd.dir/ebcdic.cc.o core/src/stored/CMakeFiles/bareossd.dir/label.cc.o core/src/stored/CMakeFiles/bareossd.dir/lock.cc.o core/src/stored/CMakeFiles/bareossd.dir/mount.cc.o core/src/stored/CMakeFiles/bareossd.dir/read_record.cc.o core/src/stored/CMakeFiles/bareossd.dir/record.cc.o core/src/stored/CMakeFiles/bareossd.dir/reserve.cc.o core/src/stored/CMakeFiles/bareossd.dir/scan.cc.o core/src/stored/CMakeFiles/bareossd.dir/sd_backends.cc.o core/src/stored/CMakeFiles/bareossd.dir/sd_plugins.cc.o core/src/stored/CMakeFiles/bareossd.dir/sd_stats.cc.o core/src/stored/CMakeFiles/bareossd.dir/spool.cc.o core/src/stored/CMakeFiles/bareossd.dir/stored_globals.cc.o core/src/stored/CMakeFiles/bareossd.dir/stored_conf.cc.o core/src/stored/CMakeFiles/bareossd.dir/vol_mgr.cc.o core/src/stored/CMakeFiles/bareossd.dir/wait.cc.o core/src/stored/CMakeFiles/bareossd.dir/backends/unix_file_device.cc.o -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lintl && :
[177/190] : && /usr/bin/c++  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-register -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -L/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -fstack-protector-strong core/src/stored/CMakeFiles/bcopy.dir/bcopy.cc.o  -o core/src/stored/bcopy -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lintl core/src/stored/libbareossd.so -lbareos -lpthread -lintl && :
FAILED: core/src/stored/bcopy
: && /usr/bin/c++  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-register -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -L/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -fstack-protector-strong core/src/stored/CMakeFiles/bcopy.dir/bcopy.cc.o  -o core/src/stored/bcopy -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lintl core/src/stored/libbareossd.so -lbareos -lpthread -lintl && :
ld: error: core/src/stored/libbareossd.so: undefined reference to json_delete
ld: error: core/src/stored/libbareossd.so: undefined reference to json_dumps
ld: error: core/src/stored/libbareossd.so: undefined reference to json_integer
ld: error: core/src/stored/libbareossd.so: undefined reference to json_object
ld: error: core/src/stored/libbareossd.so: undefined reference to json_object_set_new
ld: error: core/src/stored/libbareossd.so: undefined reference to json_string
c++: error: linker command failed with exit code 1 (use -v to see invocation)
[178/190] /usr/bin/c++  -DVERSION=\"18.2.6\" -D_FILE_OFFSET_BITS=64 -Dscsitapealert_sd_EXPORTS -I/usr/local/include -I/usr/local/include/python2.7 -Icore/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-register -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC   -std=gnu++11 -MD -MT core/src/plugins/stored/CMakeFiles/scsitapealert-sd.dir/scsitapealert-sd.cc.o -MF core/src/plugins/stored/CMakeFiles/scsitapealert-sd.dir/scsitapealert-sd.cc.o.d -o core/src/plugins/stored/CMakeFiles/scsitapealert-sd.dir/scsitapealert-sd.cc.o -c core/src/plugins/stored/scsitapealert-sd.cc
[179/190] /usr/bin/c++  -DVERSION=\"18.2.6\" -D_FILE_OFFSET_BITS=64 -Dpython_sd_EXPORTS -I/usr/local/include -I/usr/local/include/python2.7 -Icore/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-register -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC   -std=gnu++11 -MD -MT core/src/plugins/stored/CMakeFiles/python-sd.dir/python-sd.cc.o -MF core/src/plugins/stored/CMakeFiles/python-sd.dir/python-sd.cc.o.d -o core/src/plugins/stored/CMakeFiles/python-sd.dir/python-sd.cc.o -c core/src/plugins/stored/python-sd.cc
[180/190] /usr/bin/c++  -DVERSION=\"18.2.6\" -D_FILE_OFFSET_BITS=64 -Dscsicrypto_sd_EXPORTS -I/usr/local/include -I/usr/local/include/python2.7 -Icore/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-register -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC   -std=gnu++11 -MD -MT core/src/plugins/stored/CMakeFiles/scsicrypto-sd.dir/scsicrypto-sd.cc.o -MF core/src/plugins/stored/CMakeFiles/scsicrypto-sd.dir/scsicrypto-sd.cc.o.d -o core/src/plugins/stored/CMakeFiles/scsicrypto-sd.dir/scsicrypto-sd.cc.o -c core/src/plugins/stored/scsicrypto-sd.cc
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/bareos-server
Долгое гугление не помогло, подобная ошибка описывается, но решения нет.
Bareos-fd собирается нормально и работает ....

Может у Вас будут предположения как можно полечить или выяснить причину ...

Заранее спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Не собирается bareos-server

Непрочитанное сообщение Alvares » 2019-10-17 17:01:33

kharkov_max писал(а):
2019-10-17 16:50:02
ld: error: core/src/stored/libbareossd.so: undefined reference to json_delete
ld: error: core/src/stored/libbareossd.so: undefined reference to json_dumps
ld: error: core/src/stored/libbareossd.so: undefined reference to json_integer
ld: error: core/src/stored/libbareossd.so: undefined reference to json_object
ld: error: core/src/stored/libbareossd.so: undefined reference to json_object_set_new
ld: error: core/src/stored/libbareossd.so: undefined reference to json_string
где-то тут
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Не собирается bareos-server

Непрочитанное сообщение kharkov_max » 2019-10-17 17:33:44

Так понятно что тут, что с этим тут делать.
Это я пытаюсь 18ю версию собрать
При сборке 17й, выдает похожую ошибку ...

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Не собирается bareos-server

Непрочитанное сообщение Alvares » 2019-10-21 9:17:54

Код: Выделить всё

-lintl core/src/stored/libbareossd.so
оно пытается линковаться с несуществующей либой. Проверь, все ли скомпилилось ДО того. Либы нет
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...