[sisyphus] Линкер: проблема с подключением через зависимости
Roman Savochenko
rom_as на diyaorg.dp.ua
Чт Май 24 19:26:32 MSK 2012
Приветствую Всех
Пару недель назад начал получать сообщения о проблеме пересборки трёх
пакетов, с ошибками вроде:
/usr/bin/ld: slideraction.o: undefined reference to symbol
'QSlider::sizeHint() const'
/usr/bin/ld: note: 'QSlider::sizeHint() const' is defined in DSO
/usr/lib64/libqt-mt.so.3 so try adding it to the linker command line
/usr/lib64/libqt-mt.so.3: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Разбор показал, что линкер с некоторых пор стал игнорировать
динамические связи уже указанных библиотек, а настаивает на прямом
указании библиотеки, символы которых используются.
Так, в случае выше, указанная ошибка вылезла в kdemultimedia, после того
как я уже прямо указал три библиотеки. Библиотека libqt-mt, которую он
просит, есть в зависимостях ранее указанных libkdecore, libkdeui и ряда
других.
Такое поведение это новый финт или всё-же проблема в линкере?
P.S. Два других пакета я поправил, добавив прямое указание по
библиотеке. А этот меня насторожил, после добавления трёх!
С уважением, Роман
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : rom_as.vcf
Тип : text/x-vcard
Размер : 324 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20120524/5192881c/attachment.vcf>
Подробная информация о списке рассылки Sisyphus