Как компилировать, просит файл, но такой уже есть в системе

PCLinuxOS

Модератор: Bizdelnick

Georg
Сообщения: 6
ОС: Mandriva2007, Ubuntu6

Как компилировать, просит файл, но такой уже есть в системе

Сообщение Georg »

Как компилировать, просит файл, но такой уже есть в системе..
Например при ./configure
потом выводит - у вас нет gtk2.0, хотя стоит 2
Или пишет нет libstart-notifi..>1.0. хотя тоже стоит 1.0-0.8 версия...

Система Mandriva PP2007x32

Как компилировать?
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение csx »

В общем случае узнавать, где она его ищет и делать туда линк этого файла или даже всей папки. Некторым программам можно напрямую указывать на местонахождение библиотек (например PHP).
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Georg
Сообщения: 6
ОС: Mandriva2007, Ubuntu6

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение Georg »

про переменную PKG_PATH... что то говорит и про альтернативный путь pkg-config

Но что то я не совмем понимаю как это делать? Как указывать напрямую линк?
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение csx »

Samba писал(а):
24.04.2007 10:32
про переменную PKG_PATH... что то говорит и про альтернативный путь pkg-config


Моя не понимайть. :) Приведи полный текст ошибки...
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
Samba
Сообщения: 155
Статус: RED DEVILS
ОС: Kubuntu 8.10

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение Samba »

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.
Kubuntu 8.10
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение Sleeping Daemon »

Samba писал(а):
24.04.2007 15:26
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.

devel пакетов нет.
Поставьте - будет компилится.
А вообще, на rpm.pobone.net есть берил скомпиленный. Если версия устроит...
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение Mage-Warrior »

Samba писал(а):
24.04.2007 10:13
Как компилировать, просит файл, но такой уже есть в системе..
Например при ./configure
потом выводит - у вас нет gtk2.0, хотя стоит 2
Или пишет нет libstart-notifi..>1.0. хотя тоже стоит 1.0-0.8 версия...

Система Mandriva PP2007x32

Как компилировать?


В таких случаях - чаще всего - просто нет devel пакетов. Если указанные пакеты собирались из исходников, то devel ставить не нужно.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
Samba
Сообщения: 155
Статус: RED DEVILS
ОС: Kubuntu 8.10

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение Samba »

devel's стоят...
Просит 'libstartup-notification-1.0
А установлены 1.0-0.8

Как быть? что делать? куда двигаться?
rpm - хорошо, но очень часто rpm просят пакеты из mdv.2007.1 или ещё какие нить...
Kubuntu 8.10
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение olelukoie »

Samba писал(а):
24.04.2007 16:05
devel's стоят...
Просит 'libstartup-notification-1.0
А установлены 1.0-0.8


Чтобы 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: Как компилировать, просит файл, но такой уже есть в системе

Сообщение Samba »

olelukoie спасибо, всегда поможет ;)
Kubuntu 8.10
Спасибо сказали:
petrushka_sch2
Сообщения: 252
ОС: Mandriva 2007.1

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение petrushka_sch2 »

Совет про devel-пакеты очень ценный. Спасибо, помогло :)
Спасибо сказали:
max2314
Сообщения: 6
ОС: Linux Mandriva 2007

Re: Как компилировать, просит файл, но такой уже есть в системе

Сообщение max2314 »

где взять libode для Mandriva 2007?
Спасибо сказали: