Автор Тема: DSO missing  (Прочитано 791 раз)

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
DSO missing
« : 05.11.2020 14:45:31 »
Всем привет! Собираю проект с гитхаба в хэшере - ругается на линковке:
...
make: Entering directory '/usr/src/RPM/BUILD/wavemon-0.9.2'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -I /usr/include/libnl3    wavemon.c about_scr.o conf.o conf_scr.o error.o help_scr.o info_scr.o iw_if.o iw_nl80211.o iw_scan.o lhist_scr.o llist.o scan_scr.o ui.o utils.o  -lncursesw -lm  -lnl-genl-3 -lnl-3 -lnl-3 -o wavemon
/usr/bin/ld.default: info_scr.o: undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'
/usr/bin/ld.default: /lib64/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [<builtin>: wavemon] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/wavemon-0.9.2'
error: Bad exit status from /usr/src/tmp/rpm-tmp.60795 (%build)

Добавил ./configure LIBS="-lm" - не помогло, хотя там -lm и так стояло у cc...
Куда копать подскажите плиз!
« Последнее редактирование: 05.11.2020 14:50:54 от zah »

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Re: DSO missing
« Ответ #1 : 05.11.2020 15:58:36 »
Ришолось добавлением в спек:
%configure LDFLAGS="-Wl,--copy-dt-needed-entries"