LINUX.ORG.RU

Компиляции под gtk на Ubuntu 10.10


0

1

Здравствуйте. Я установил gtk+-3.0 из терминала,введя команду sudo apt-get install gtk+-3. Далее пытался компилировать программы с помощью строки gcc $(pkg-config --cflags --libs gtk+-3.0) name.c и gcc `pkg-config --cflags --libs gtk+-3.0` name.c

В обоих случаях выдает ошибку: 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 gtk_1.c:2: fatal error: gtk/gtk.h: Нет такого файла или каталога compilation terminated.

Объясните пожалуйста, в чем дело. Спасибо.


>gtk/gtk.h: Нет такого файла или каталога compilation terminated.

Заголовочные файлы стоят? (devel пакет, или как там его)

Zhbert ★★★★★ ()

> Объясните пожалуйста, в чем дело. Спасибо.
Вы установили сам gtk3, а для компиляции нужны заголовочные файлы для него: libgtk3.0-dev

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

SIvan

Пытался установить, прописал в терминале: sudo apt-get install libgtk3.0-dev Выдало: Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет libgtk3.0-dev E: Не удалось найти пакет по регулярному выражению libgtk3.0-dev

SIvan ()
Ответ на: SIvan от SIvan

А из какого репозитория был взят пакет gtk+-3?

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

Вы знаете, я новичок) Я не знаю как это определить. Мне посоветовали установить это просто прописав в терминале команду sudo apt-get install gtk+-3.

SIvan ()
Ответ на: комментарий от AITap

Выдало: libswt-cairo-gtk-3.5-jni: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-glx-gtk-3.5-jni: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-gnome-gtk-3.5-jni: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-gtk-3.5-java: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-gtk-3.5-jni: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-gtk-3.5-java-gcj: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-mozilla-gtk-3.5-jni: Установлен: 3.5.1+versionbump-5ubuntu1 Кандидат: 3.5.1+versionbump-5ubuntu1 Таблица версий: *** 3.5.1+versionbump-5ubuntu1 0 500 http://ru.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages 100 /var/lib/dpkg/status libswt-gtk-3.4-java: Установлен: (отсутствует) Кандидат: (отсутствует) Таблица версий: libswt-gtk-3.4-jni: Установлен: (отсутствует) Кандидат: (отсутствует) Таблица версий:

SIvan ()

Ответ на сообщение чуть повыше

А можно то же самое, но в режиме User line breaks (выбирать «навсегда» на http://www.linux.org.ru/edit-profile.jsp или однократно под полем для ввода сообщения)?
А то, на которое я «ответил», удалите, и я тоже своё удалю (не отвечайте на него).

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

Видите ли, в списке установленных пакетов из того сообщения нет gtk+-3. Более того, пакетов с таким именем нет на http://packages.ubuntu.com/. Так что я слегка сомневаюсь в том, что пакет gtk+-3 установлен или вообще доступен в репозитории.

Возможно, стоит подключить PPA с ним (https://launchpad.net/~ubuntu-desktop/+archive/gnome3-builds/), но это может привести к установке gnome3.

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