Как компилировать, просит файл, но такой уже есть в системе..
Например при ./configure
потом выводит - у вас нет gtk2.0, хотя стоит 2
Или пишет нет libstart-notifi..>1.0. хотя тоже стоит 1.0-0.8 версия...
Система Mandriva PP2007x32
Как компилировать?
Как компилировать, просит файл, но такой уже есть в системе
Модератор: Bizdelnick
-
Georg
- Сообщения: 6
- ОС: Mandriva2007, Ubuntu6
-
csx
- Сообщения: 302
- Статус: Сыч Домовый
- ОС: Что сломалось, то и чиним...
Re: Как компилировать, просит файл, но такой уже есть в системе
В общем случае узнавать, где она его ищет и делать туда линк этого файла или даже всей папки. Некторым программам можно напрямую указывать на местонахождение библиотек (например PHP).
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
-- Техподдержка...
-
Georg
- Сообщения: 6
- ОС: Mandriva2007, Ubuntu6
Re: Как компилировать, просит файл, но такой уже есть в системе
про переменную PKG_PATH... что то говорит и про альтернативный путь pkg-config
Но что то я не совмем понимаю как это делать? Как указывать напрямую линк?
Но что то я не совмем понимаю как это делать? Как указывать напрямую линк?
-
csx
- Сообщения: 302
- Статус: Сыч Домовый
- ОС: Что сломалось, то и чиним...
Re: Как компилировать, просит файл, но такой уже есть в системе
Моя не понимайть.
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
-- Техподдержка...
-
Samba
- Сообщения: 155
- Статус: RED DEVILS
- ОС: Kubuntu 8.10
Re: Как компилировать, просит файл, но такой уже есть в системе
checking for BERYL... configure: error: Package requirements (libpng xcomposite >= 0.3 xfixes xdamage xrandr ice sm xinerama libstartup-notification-1.0 >= 0.7) were not met:
No package 'libstartup-notification-1.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BERYL_CFLAGS
and BERYL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
No package 'libstartup-notification-1.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BERYL_CFLAGS
and BERYL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Kubuntu 8.10
-
Sleeping Daemon
- Сообщения: 1450
Re: Как компилировать, просит файл, но такой уже есть в системе
Samba писал(а): ↑24.04.2007 15:26checking for BERYL... configure: error: Package requirements (libpng xcomposite >= 0.3 xfixes xdamage xrandr ice sm xinerama libstartup-notification-1.0 >= 0.7) were not met:
No package 'libstartup-notification-1.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BERYL_CFLAGS
and BERYL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
devel пакетов нет.
Поставьте - будет компилится.
А вообще, на rpm.pobone.net есть берил скомпиленный. Если версия устроит...
-
Mage-Warrior
- Сообщения: 869
- Статус: Семь раз понюхай, один раз откуси!
- ОС: SlackWare 12.1
Re: Как компилировать, просит файл, но такой уже есть в системе
В таких случаях - чаще всего - просто нет devel пакетов. Если указанные пакеты собирались из исходников, то devel ставить не нужно.
*- Большинство проблем, дружок, завсегда покажет лог! -*
-
Samba
- Сообщения: 155
- Статус: RED DEVILS
- ОС: Kubuntu 8.10
Re: Как компилировать, просит файл, но такой уже есть в системе
devel's стоят...
Просит 'libstartup-notification-1.0
А установлены 1.0-0.8
Как быть? что делать? куда двигаться?
rpm - хорошо, но очень часто rpm просят пакеты из mdv.2007.1 или ещё какие нить...
Просит 'libstartup-notification-1.0
А установлены 1.0-0.8
Как быть? что делать? куда двигаться?
rpm - хорошо, но очень часто rpm просят пакеты из mdv.2007.1 или ещё какие нить...
Kubuntu 8.10
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Как компилировать, просит файл, но такой уже есть в системе
Чтобы pkg-config мог найти требуемую библиотеку, необходимо, чтобы в папке /usr/lib/pkgconfig имелся файл вида имя-библиотеки<-версия>.pc.
Для libstartup-notification-1.0 этот файл называется, соответственно, libstartup-notification-1.0.pc. Если он есть, то эта ошибка связана со скриптом configure, лечится только его повторной генерацией (autoconf & Ко). Если его нет, то надо поставить (или переустановить) пакет libstartup-notification-1_0-devel-0.8-...rpm.
-
Samba
- Сообщения: 155
- Статус: RED DEVILS
- ОС: Kubuntu 8.10
Re: Как компилировать, просит файл, но такой уже есть в системе
olelukoie спасибо, всегда поможет 
Kubuntu 8.10
-
petrushka_sch2
- Сообщения: 252
- ОС: Mandriva 2007.1
Re: Как компилировать, просит файл, но такой уже есть в системе
Совет про devel-пакеты очень ценный. Спасибо, помогло 
-
max2314
- Сообщения: 6
- ОС: Linux Mandriva 2007
Re: Как компилировать, просит файл, но такой уже есть в системе
где взять libode для Mandriva 2007?