Сайт | Скачать | Видео | Wiki

Автор Тема: PuppyRus и Gtk+ не компилиться даже примитив  (Прочитано 6148 раз)

0 Пользователей и 1 Гость просматривают эту тему.

KVaGa

  • Гость
Я сдесь новенький. Почитал, скачал, установил - понравилось :)

Дальше полез в программирование.
Самая примитивная консольная программа "HelloWorld" - компилится. хорошо :)

А вот с GTK трабл :( может конечно еще от того, что я только разбираюсь...
 
#include <gtk/gtk.h>

int main (int argc, char *argv[]) {
    GtkWidget *window;
    gtk_init(&argc, &argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);
    gtk_main();
    return 0;
}

вот... компилится это все: gcc .......... -I/usr/include/gtk-2.0

... :( - инклюды то он находит, но вываливает кучу синтаксических ошибок во всех include файлах, как будто эта Gtk+ вообще не от этой системы :(

может кто подскажет новичку? плз... :)

 ...да - версия - скачанная отсюда: PuppyRus Linux-1.12-Spring-M

« Последнее редактирование: 09 Июнь 2008, 23:50:05 от KVaGa »

Оффлайн nik

  • Ветеран
  • *****
  • Сообщений: 752
  • Репутация: +80/-0
Re: PuppyRus и Gtk+ не компилиться даже примитив
« Ответ #1 : 09 Июнь 2008, 23:55:03 »
вот кое что уже откомпилированно
intel Core i3 8100 / nVidia-GTХ750-2048Mb / SSD-128mb/HDD-500Gb / RAM-DDRIV 8Gb / ,PuppyRus SnowDog, PuppyRus Richy, Windows 10.

Оффлайн nik

  • Ветеран
  • *****
  • Сообщений: 752
  • Репутация: +80/-0
Re: PuppyRus и Gtk+ не компилиться даже примитив
« Ответ #2 : 10 Июнь 2008, 13:32:42 »
Если в персональном файле свободно около 1ГБ, (оперативка не всчёт) то этого должно быть достаточно для установки GTK+-2.13.0, плюсом к этому пакету нужно ставить Glib-2.16.3. А с установкой пет пакетов вообще какаято загадка, к примеру пакет в 50мб может установиться в персональный файл 512Мб, а при другой загрузке, этот пакет уже просит 1.5Гб свободного места в персональном файле.
intel Core i3 8100 / nVidia-GTХ750-2048Mb / SSD-128mb/HDD-500Gb / RAM-DDRIV 8Gb / ,PuppyRus SnowDog, PuppyRus Richy, Windows 10.

KVaGa

  • Гость
Re: PuppyRus и Gtk+ не компилиться даже примитив
« Ответ #3 : 10 Июнь 2008, 15:06:59 »
Я расширил персональный файл до 1.5 Гиг. все равно Gtk+-2.13 не ставиться. :(
пишет тоже, что и раньше:
"...however there is not enough room to uncompress and install it
The free space is 60414 blocks but it is estimated you will need 62304 blocks temporarily for...."

так он это "free space = 60414" писал и раньше, при 512 Мег персонального файла,
 и сейчас тоже самое при 1.5 Гиг.

может грабли в чем то другом? :(

Оффлайн Kazm

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 236
  • Репутация: +26/-0
Re: PuppyRus и Gtk+ не компилиться даже примитив
« Ответ #4 : 10 Июнь 2008, 15:56:36 »
Здесь вроде решили подобную проблему
http://forum.puppyrus.org/index.php/topic,255.0.html

А еще я одну программку cкомпилировал с помощью такой команды:

gcc minixcal.c -o minixcal `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`
« Последнее редактирование: 10 Июнь 2008, 16:00:27 от Kazm »

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re: PuppyRus и Gtk+ не компилиться даже примитив
« Ответ #5 : 11 Июнь 2008, 06:51:32 »
Цитата
Только когда я запустился с этой флешки на домашнем компьютере с 2 Гигами RAM!!
Что вполне можно обойти, создав своп-раздел.

Цитата
Ведь вроде вся система PuppyLinux позиционируется как оптимальное решение для слабых компьютеров.
Если комп слаб (или/и нет места на своп разделе и/или в save-файле) , можно перепаковать пакет в форму подгружаемого при загрузке .sfs, который будет сравнимого с .pet-файлом размера, и, при этом, не будет потреблять лишней памяти.

Оффлайн nik

  • Ветеран
  • *****
  • Сообщений: 752
  • Репутация: +80/-0
Re: PuppyRus и Gtk+ не компилиться даже примитив
« Ответ #6 : 11 Июнь 2008, 07:00:24 »
Мне кажется, что дело не в памяти, этот самый пакет устанавливался на комп 3Гб ОЗУ, 1ГБ, 512Мб, 128Мб. Дак вот, на компы с 3ГБ,1ГБ,128Мб установился без проблем, а вот где 512Мб (P4-3.2GHz, Мать-ЭлитГруп)так и не получилось поставить, ни один пакет размером больше 8мб. Пишет что мало памяти, и хоть как ты раздувай персональный файл, может что то с железками.
intel Core i3 8100 / nVidia-GTХ750-2048Mb / SSD-128mb/HDD-500Gb / RAM-DDRIV 8Gb / ,PuppyRus SnowDog, PuppyRus Richy, Windows 10.