добрый день
ошибка сборки
/usr/lib/gcc/i486-slackware-linux/4.5.2/../../../../i486-slackware-linux/bin/ld: cannot find -lINTERFACE
/usr/lib/gcc/i486-slackware-linux/4.5.2/../../../../i486-slackware-linux/bin/ld: cannot find -lPRIVATE
обычно подобные «ошибки» проявляются, если линковщиком не находится к.л. библиотека
ld cannot find -l<library>
в данном случае, ск.вс. либо используются «шаблоны», кот. должны заменяться sed-ом на что-либо нужное, ну... либо я чего-т не знаю, или не понимаю, могу предположить, что версия «develop-окружения» слишком «старая»
в любом случае я не знаю «что делать» :о)
«порывшись» в коде, нашел подходящие вхождения
cmake/KDE3Macros.cmake
# set interface libraries (only for shared)
unset( _shared_libs )
foreach( _lib ${_link} )
if( NOT ${_lib} MATCHES ".+-static" )
list( APPEND _shared_libs ${_lib} )
endif( )
endforeach( )
target_link_libraries( ${_target} INTERFACE ${_shared_libs} )
# set embedded archives
if( _embed )
list( INSERT _link 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive )
endif( )
# set link libraries
if( _link )
target_link_libraries( ${_target} PRIVATE ${_link} )
endif( )
# set dependencies
if( _dependencies )
add_dependencies( ${_target} ${_dependencies} )
endif( )
внимательно присмотрешись и напрягжи свои извилины ... ни чего не нашел «поясняющего»
ИТАК, вопросы, пожелания:
- можно в качестве помощи «просто пофилософствовать», приветствуется, что, надеюсь, поможет собраться с мыслями и найти решение
- можно прямо носом в код ткнуть
- можно ключ. слова
- можно ... да все можно, выслушаю внимательно
спасибо
https://github.com/serghei?tab=repositories
Slackware 13.37 x32
ошибка сборки пакета - kdelibs
из данной «сборки» уже нормально собраны след. пакеты:
- qt3
- arts
- dbus-qt3
- poppler
- qca-tls1
- qca1