OVH Cloud OVH Cloud

[Fedora] Package not found

4 réponses
Avatar
Nicolas Michel
Bonjour

J'ai tent=C3=A9 de faire un "make gconfig" pour recompiler mon noyau,=20
et il me dit :

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.

sauf que si je fait un :
% rpm -qa |grep 'gtk+'
gtk+-1.2.10-29.1.1

donc il r=C3=A9clame des rpm, mais en m=C3=AAme temps il les trouve.
y a-t-il une table =C3=A0 mettre =C3=A0 jour ou un truc comme =C3=A7a ?


Merci d'avance :)

--=20
Nicolas - larhT

4 réponses

Avatar
Bruno Mathieu
Nicolas Michel a écrit:

* You need gtk+-2.0, glib-2.0 and libglade-2.0.

sauf que si je fait un :
% rpm -qa |grep 'gtk+'
gtk+-1.2.10-29.1.1


Gtk+-1.2 c'est le "vieux" gtk.
Une autre version majeure plus récente avec support des fontes
anti-crénelées... (http://www.gtk.org...) n'a plus la même API.

Donc il ne trouve pas Gtk+2.0 & Cie. Mais ça doit se trouver facilement dans
un déport de rpm, pkg, tgz de skackware ;-)

Autrement, pour le noyau, le menuconfig n'est quand même pas si mal, non ?
Normalement ncurses est installé à peu près partout en standard.

--
Bruno

Avatar
Nicolas Michel
$ suds make munging
Pasward:
HOSTCC scripts/lxdialog/checklist.o
In file included from scripts/lxdialog/checklist.c:24:
scripts/lxdialog/dialog.h:29:20: curses.h: No such file or directory
In file included from scripts/lxdialog/checklist.c:24:
scripts/lxdialog/dialog.h:127: error: syntax error before "use_colors"
[snip un paquet de lignes d'erreures]
scripts/lxdialog/checklist.c:312: error: `KEY_LEFT' undeclared (first use i n this function)
scripts/lxdialog/checklist.c:313: error: `KEY_RIGHT' undeclared (first use in this function)
scripts/lxdialog/checklist.c: At top level:
scripts/lxdialog/dialog.h:130: warning: array `attributes' assumed to have one element
make[2]: *** [scripts/lxdialog/checklist.o] Error 1
make[1]: *** [menuconfig] Error 2
make: *** [menuconfig] Error 2

euh, pas mieux donc...
Sinon je peux installer les vieux packages "à côté" des nouv eaux ou dois-je faire un
rpm -Uvh --oldpackage toto.rpm
?

Merci pour la réponse :)

--
Nicolas - larhT
Avatar
Bruno Mathieu
Nicolas Michel a écrit:

euh, pas mieux donc...
Sinon je peux installer les vieux packages "à côté" des nouveaux ou
dois-je faire un rpm -Uvh --oldpackage toto.rpm
?


Bon, désolé que pensais naïvement que curses était quasi partout.

On met les vieux et les nouveaux ensembles, puisque justement le nouveau ne
remplace pas le vieux.

Dans /usr/lib, on aura quelque chose comme ça :
/usr/lib/libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1
/usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.400.7

Autrement il y a xconfig, avec qt maintenant.

--
Bruno

Avatar
Nicolas George
Nicolas Michel wrote in message :
scripts/lxdialog/dialog.h:29:20: curses.h: No such file or directory


Installe le package de développement de ncurses.