kryo
написал 8 апреля 2005 года в 13:58 (661 просмотр)
Ведет себя
неопределенно; открыл 3 темы в форуме, оставил 7 комментариев на сайте.
Здравствуйте, вот какой вопрос: нашел классную программу для просмотра windows шар. Ставлю на FreeBSD 5.3, при компиляции из исходников пишет что не может найти kdelibs, хотя стоят последние. Может кто сталкивался?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Телепаты в отпуске. Вывод работы make — в студию!
Какой версии kdelibs ему требуется и какие установлены у тебя ?
su-2.05b# ./configure
checking build system type… i386-unknown-freebsd5.3
checking host system type… i386-unknown-freebsd5.3
checking target system type… i386-unknown-freebsd5.3
checking for a BSD-compatible install… /usr/bin/install -c
checking for perl… /usr/bin/perl
checking for Qt… libraries /usr/X11R6/lib, headers /usr/X11R6/include using -mt
……..
checking for moc… /usr/X11R6/bin/moc
checking for uic… /usr/X11R6/bin/uic
checking whether uic supports -L … yes
checking whether uic supports -nounload … yes
yes
checking for rpath… yes
checking for KDE… libraries /usr/local/lib, headers /usr/local/include
checking if UIC has KDE plugins available… no
configure: error: you need to install kdelibs first.
su-2.05b#
До make, make install дело не доходит, kdelibs у меня 3.3.2_5
Какую версию он требует не могу понять
Сдается мне, что ему хочется kdelibs более старых версий. Я пытался было собирать, но не вышло. В портах этой софтины нет, так что, скорее всего, придется обойтись.
Спасибо, утешил :)
Не за что — сам плачу. ;-)
Придется искать аналоги.
а посмотреть Makefile сложно?может поменять версию кделибов и прокатит :)
А конфигуру префикс /usr/local указывал?
А вообще какие параметры конфигуру ставил?
Кажется мне дело в параметрах и первое попробуй префикс выставить /usr/local и т.д.
короче
./configure --help думаю поможет,хотя могу и ошибится :(
Ты сам-то это собрал ?
Пытался я устанавливать префиксы,
su-2.05b# ./configure --prefix=/usr/local/lib/kde3/
…
но он продолжает искать KDE там где его нет
…
checking for rpath… yes
checking for KDE… libraries /usr/local/lib, headers /usr/local/include
checking if UIC has KDE plugins available… no
configure: error: you need to install kdelibs first.
su-2.05b#
Не надо собирать софт, для которого нет скелета в дереве портов. Пусть этим занимаются энтузиасты.
>Ты сам-то это собрал ?
нет,но если надо давай ссылку соберу ;)
потом просто выложу собранный и без make install есно.
Просто чел описал проблему,что всё хана,а опций никаких не пробовал и что тут можно предположить по твоему.Пусть сначала научится софт собирать.
>su-2.05b# ./configure --prefix=/usr/local/lib/kde3/
префикс для КДЕ /usr/local это вообще стандартный префикс во Фре и не желаю вам его менять ;)
>Не надо собирать софт, для которого нет скелета в дереве портов. Пусть этим занимаются энтузиасты.
почему не надо?Надо обязательно,а потом всё это в порты и добавить.
Я уже предложил.
Я в курсе, спасибо.
Если нечем заняться — делай.
завтра может сегодня будет порт уже выполнен gmake install только как работает софтина не знаю :)
Вот порт
http://www5.webfile.ru/get/1975527493/smb4k.tar.bz2
распаковываем его в /usr/ports/sysutils ну и ставим,но перед этим поставте net/samba или net/samba3 об этих зависимостях в порте не написал,так как не могу потестить,ибо самба не стоит и мне не нужна.Так что как прога работает не знаю,но при запуске ругается то что нету smbclient и т.д. :)
Короче юзайте на здоровье и не морочте людям голову.
Собирал на машине Атлоне с флагами
CFLAGS= -O3 -ffast-math -fomit-frame-pointer -pipe
COPTFLAGS= -O2 -fomit-frame-pointer -pipe
bash-2.05b$ uname -srm
FreeBSD 5.4-STABLE i386
bash-2.05b$ pkg_info|grep kdelibs
kdelibs-3.4.0_1 Base set of libraries needed by KDE programs
bash-2.05b$ pkg_info|grep kdebase
kdebase-3.4.0_1 Basic applications for the KDE system
kdebase-kompmgr-3.4.0 Utility needed to enable XComposite support in KDE
Если всё таки хотите,чтобы в порте была дпенденса добавте строку
RUN_DEPENDS= smbclient:${PORTSDIR}/net/samba
выглядить это будет так:
COMMENT= Smb4k is a SMB/CIFS share browser for KDE
RUN_DEPENDS= smbclient:${PORTSDIR}/net/samba
USE_KDEBASE_VER=3
то есть пробелы в строчках обязательно.
З.З.Ы.До кучи прилагаю пакадж :)
http://www5.webfile.ru/get/330398595/smb4k_0.5.2.tbz
>то есть пробелы в строчках обязательно.
Пробелы между строчками.
BSDBSD Вы монстр, только по выложенным ссылкам не находятся файлы на http://www5.webfile.ru/, может скинете по почте kryo@bk.ru
странно:(
Я проверял их сразу же wget-ом всё работало,а сейчас нету :( кому надо вышлю на мыло.
Можно на sysadmin@chel.bcs.ru ? ;-) И не жаль тебе времени было ?
>Можно на sysadmin@chel.bcs.ru ? ;-)
Скинул
>И не жаль тебе времени было ?
Вот это ты скажы хотя бы Scott Long и вообще Core Team.
А так всё заняло 15минут.Ну и правда не доделаный.чмтай в топике о моём отношении к САМБЕ нету её у меня.Поэтому комитить не буду,да и не доделанный.А жаль не жаль просто не понравился твой тон :)
И самое интересное всё прекрасно собралось без каких либо опций ;)Так что я голову не ломал особо.ПРЕФИКСЫ надо знать ;)
З.Ы.Надеюсь отпишите как вообще работает или нет.Собирается ли вообще?Просто вы получается тестовая команда.Ну и у вас есть наличие всего софта,поэтому можете доделать и отослать http://www.freebsd.org/send-pr.html
С доделкой помогу ибо мыло у вас есть ;)
в догонку просто мысль потерял.
>И не жаль тебе времени было ?
Вообще зачем такие мысли,если юзаешь БСД,а если бы ей вобще не занимались и не было бы лицензий ГПЛ БСД.Поэтому эти вопросы лучше не задавать ;)
Отвечать на эту мысль не стоит,ибо будет много флейма,а к сведению прими.
А можно и мне на ящик
adnik@irk.ru
Поздно спохватился.