LINUX.ORG.RU

Как установить xombrero 1.6.3 на Linux Росинка 11?


0

1

Скачал файл, распаковал, перешел в нужный каталог. Вот что пишет. С чем это едят не понятно...

AMG amg # cd /home/amg/Загрузки/xombrero-1.6.3/linux AMG linux # ./configure
bash: ./configure: Нет такого файла или каталога
AMG linux # make
Package gtk+-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-3.0.pc' to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
Package webkitgtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkitgtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkitgtk-3.0' found
Package libsoup-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsoup-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsoup-2.4' found
Package gnutls was not found in the pkg-config search path. Perhaps you should add the directory containing `gnutls.pc' to the PKG_CONFIG_PATH environment variable
No package 'gnutls' found
Package libbsd was not found in the pkg-config search path. Perhaps you should add the directory containing `libbsd.pc' to the PKG_CONFIG_PATH environment variable
No package 'libbsd' found
Package gtk+-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-3.0.pc' to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
Package webkitgtk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkitgtk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkitgtk-3.0' found
Package libsoup-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsoup-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsoup-2.4' found
Package gnutls was not found in the pkg-config search path. Perhaps you should add the directory containing `gnutls.pc' to the PKG_CONFIG_PATH environment variable
No package 'gnutls' found
Package libbsd was not found in the pkg-config search path. Perhaps you should add the directory containing `libbsd.pc' to the PKG_CONFIG_PATH environment variable
No package 'libbsd' found
Generating ../about.o.depend
../xombrero.h:98:22: error: missing binary operator before token "("
../xombrero.h:209:23: error: missing binary operator before token "("
../xombrero.h:296:25: error: missing binary operator before token "("
../xombrero.h:867:22: error: missing binary operator before token "("
../about.c:208:22: error: missing binary operator before token "("
../about.c:1983:23: error: missing binary operator before token "("
cc -I/usr/include/gtk-3.0 -O2 -Wall -ggdb3 -D_GNU_SOURCE -I. -I.. -o ../about.o -c ../about.c
In file included from ../about.c:23:0:
../xombrero.h:39:24: fatal error: bsd/stdlib.h: Нет такого файла или каталога
compilation terminated.
make: *** [../about.o] Ошибка 1


Откуда узнал что linux AMG linux это нужный тебе каталог?

если нет ./configure значит надо читать Readme чтобы хотя бы задать префикс --prefix=/usr (выяснить как задать вобщем надо).

насчет остального, ставить dev пакеты надо в систему, сейчас их просто нет.

irton ★★★★★
()
Ответ на: комментарий от ZenitharChampion

ну поищет в репозитарии то :)

я в таких случаях читаю readme на предмет --enable-gtk2

irton ★★★★★
()
Ответ на: комментарий от irton

/linux - нужный мне каталог, я в него распаковывал AMG linux - это не каталог, это следующая строка, я
пропустил

AlexMcGregor
() автор топика
Ответ на: комментарий от irton

ридми читал, там лишь комментарии к выпуску, что нового и т.д., никакой конретики

по поводу dev пакетов я тоже подумал, но предположил, что может быть другое объяснение, вдруг что умное посоветуете, прежде чем пакетов в систему понаставлять

что означает «задать префикс --prefix=/usr (выяснить как задать вобщем надо)» - ? Мне совершенно непонятно, что ты написал :)

AlexMcGregor
() автор топика
Ответ на: комментарий от AlexMcGregor

ну хорошо, readme не помог, еще бывает INSTALL файл с описанием.

вдруг что умное посоветуете, прежде чем пакетов в систему понаставлять

без вариантов - ставь пакеты.

что означает «задать префикс --prefix=/usr

это значит что задается каталог, относительно которого будет установлена программа при выполнении make install

irton ★★★★★
()
Ответ на: комментарий от irton

Увы, install файла нет вообще
Поставить пакеты я допустим поставлю
Но как быть, если gtk3 действительно нет? Полагаю что его нет.

AlexMcGregor
() автор топика
Ответ на: комментарий от AlexMcGregor

мне за тебя поискать в репозитариях?

сходи на сайт дистрибутива да спроси, не укусят.

irton ★★★★★
()
Ответ на: комментарий от AlexMcGregor

Открой системный менеджер программ. Посмотри какие пакеты установлены. Попробуй сортировку «По имени» и «По статусу». Сделай поиск по слову gtk. Некоторые вопросы станут понятны сразу.

Ситуация: ты листаешь пакеты, рассортированные «по имени» и видишь что libfreetype6 установлен, а libfreetype6-dbg нет. И не надо - -dbg это для программистов. А вот -dev это то что нужно для компилирования программы из исходного кода. Попробуй установить libfreetype6-dev. Повтори это для каждой программы из перечисленного компилятором списка. После этого компиляция должна завершиться успешно.

Установка из исходного кода - не типичный способ установки программ в Linux. Обычно программы устанавливают с помощью менеджера программ, а исходный код используется только когда нужна или более новая версия, чем в менеджере, или более старая. Или программа новая и её ещё нет в менеджере программ. Так почти никто не делает по причине сложности. Однако всё что тебе надо было узнать я рассказал, пробуй.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Спасибо всем, буду пробовать, хотя половина из того, что здесь написано для меня совершенно непонятно и как и что я буду искать непонятно. Но я попробую, а потом отпишусь уже. Спасибо!

AlexMcGregor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.