Le Dimanche 9 Mars 2003 20:19, Stulti a écrit :
> Bonjour,
> Lorsque j'essaye de compiler KDE3.1 sur ma belle
> mandrake 8.2 avec konstruct, j'obtiens l'erreur
> suivante :
> In file included from kcm_kdm_la.all_cpp.cpp:2:
> background.cpp: In method `KBackground::KBackground
> (QWidget *, const
> char *)':
> background.cpp:57: `KDE_CONFDIR' undeclared (first use
> this function)
> background.cpp:57: (Each undeclared identifier is
> reported only once
> for each function it appears in.)
> background.cpp:57: parse error before string constant
> In file included from kcm_kdm_la.all_cpp.cpp:8:
> klanguagebutton.cpp: In method `void
> KLanguageButton::insertLanguage
> (const QString &, const QString &, const QString &,
> const QString &,
> int)':
> klanguagebutton.cpp:133: warning: unused parameter
> `const QString &sub'
> In file included from kcm_kdm_la.all_cpp.cpp:9:
> main.cpp: In method `KDModule::KDModule (QWidget *,
> const char *, const
> QStringList &)':
> main.cpp:95: parse error before string constant
> make[4]: *** [kcm_kdm_la.all_cpp.lo] Erreur 1
> make[3]: *** [all-recursive] Erreur 1
> make[2]: *** [all-recursive] Erreur 1
> make[1]: *** [all] Erreur 2
> make: *** [build-work/kdebase-3.1/Makefile] Erreur 2
>
> un peu indigeste.
> il semblerait qu'il compile avec gcc3, en serait-ce la
> cause ?
> J'ai gcc 2.96 d'installer aussi, puis-je lui dire
> d'utiliser gcc 2.96 et non la version 3 ?
>
> merci
>

>>> Tu peux. Il faut éditer le Makefile à la main et remplacer les =gcc par 
=gcc-2.96.
Personnellement je n'ai pas réussi à compiler un kernel 2.4.8 avec gcc 3.0.x 
alors que çà marche au poil avec gcc-2.96.

A+
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> Yahoo! Mail : http://fr.mail.yahoo.com


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à