Автор Гілка: проблема з gcc  (Прочитано 5191 раз)

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: проблема з gcc
« Відповідей #15 : 2005-10-26 15:26:47 »
Краще шукати версію rpm що співпадає з вашими X-ами. Але до біди, можна використати -f (force) прапорець rpm.
Я можу помилятись, але вам потрібний лише   libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm

Спробуйте ще пошукати.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: проблема з gcc
« Відповідей #16 : 2005-10-26 15:34:32 »
В include/ зберігаються заголовки для Сі-шних програм (файли з роширенням .h які включаються командою #include "file.h" ). Такі файли знаходяться у пакетах з devel у назві (пакети для розробників). Вам потрібно встановити  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm (rpm -i --force  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm ).
[Fedora Linux]

Відсутній OlegkaOwl

  • Новачок
  • *
  • дописів: 28
  • Карма: +0/-0
  • Що новенького?
Re: проблема з gcc
« Відповідей #17 : 2005-10-26 16:21:35 »
Команда  rpm -i --force  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm видає наступне :

rpm -i --force  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm

warning: libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 22458a98
error: Failed dependencies:
        libxorg-x11 = 6.7.0-4.2.101mdk is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        fontconfig-devel >= 2.1-4mdk is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libexpat) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libfontconfig) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libfreetype) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libXpm) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libz) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk

Тобто мабуть необхідно доставити /замінити ще якісь пакети ?


dusoft

  • Гість
Re: проблема з gcc
« Відповідей #18 : 2005-10-27 04:36:21 »
Тому й нелюблю я усіляки rpm/deb/etc...   невже це зручно, коли існує стільки залежностей?

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: проблема з gcc
« Відповідей #19 : 2005-10-27 08:51:03 »
Команда  rpm -i --force  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm видає наступне :

Замість rmp краще використати urpmi <пакунок>, тоді всі залежності встановляться автоматично. Якщо ж Ви маєте якусь ерпеемку не з дистрибутиву, створіть джерело з нею і тоді можна використовувати цю команду.
« Змінено: 2005-10-27 08:54:21 від btr »

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: проблема з gcc
« Відповідей #20 : 2005-10-27 12:31:17 »
Тому й нелюблю я усіляки rpm/deb/etc...   невже це зручно, коли існує стільки залежностей?
Це ваша справа - звертати увагу на попередження про те, що програма не працюватиме або не звертати (rpm -i --no-deps package.rpm).

Мені особисто дуже зручно, я набираю одну команду (apt-get install package-name) і вона ставить мені все. (Замість apt-get можна використовувати yum, up2date, urpmi, smart, etc.).
[Fedora Linux]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: проблема з gcc
« Відповідей #21 : 2005-10-27 12:39:21 »
Команда  rpm -i --force  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm видає наступне :

rpm -i --force  libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm

warning: libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 22458a98
error: Failed dependencies:
        libxorg-x11 = 6.7.0-4.2.101mdk is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        fontconfig-devel >= 2.1-4mdk is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libexpat) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libfontconfig) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libfreetype) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libXpm) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk
        devel(libz) is needed by libxorg-x11-devel-6.7.0-4.2.101mdk

Тобто мабуть необхідно доставити /замінити ще якісь пакети ?

Так: fontconfig-devel, libfreetype-devel, libxpm-devel, libz-devel, expat-devel (назви можуть трохи відрізнятися).

Можете використати ключ --nodeps - пакет поставиться але програма мабуть все одно не скомпілюється. :-)

Я б порадив все таки скористатися допомогою urpmi для цього (щоправда вам потрібні або компакти з усіма цими бібліотеками або широкий канал до інтернету).
« Змінено: 2005-10-27 20:42:34 від lvm »
[Fedora Linux]

Відсутній OlegkaOwl

  • Новачок
  • *
  • дописів: 28
  • Карма: +0/-0
  • Що новенького?
Re: проблема з gcc
« Відповідей #22 : 2005-10-27 23:03:34 »
Спасибі за відповідь, але мені не зовсім зрозуміло, що зараз робити...
Питання : команда urpmi автоматично викачує и встановлює необхідні пакети, якщо комп'ютер підключений для Інтернету, і якщо да , то звідки вона качає пакети ? (які сервери), і є гарантія того, що до мене на комп'ютер не закачається вірус?

Відсутній btr

  • Письменник
  • *****
  • дописів: 654
  • Карма: +1/-0
Re: проблема з gcc
« Відповідей #23 : 2005-10-28 07:52:52 »
В центрі керування Мандрейклінакса є джерела пакунків. Ними автоматично стають диски встановлення а також ті, які Ви вкажете. Це можуть бути локально встановлені файли, а також оновлення по ftp-адресах. Не пробував, але думаю що можна вказати адресу не тільки на оновлення. Urpmi шукає пакунки на джерелах і автоматично встановлює.