Re: [debutant] Compilation KDE3.1 : erreur

2003-03-10 Par sujet B. Telgeuse
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";


Re: [debutant] Compilation KDE3.1 : erreur

2003-03-09 Par sujet napo978
On Sun, Mar 09, 2003 at 08:19:36PM +0100, Stulti wrote:
> 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
> 
avec la cvs de kde et j ai un message similaire il me semble a la
compilation de kdebase
c est pas tres grave je fait make -i et ca marche 
par contre avec konstruc je sais pas comment faut faire...

> un peu indigeste.
> il semblerait qu'il compile avec gcc3, en serait-ce la
> cause ?
non le 3.x est mieux que le 2.x pour kde parceque kde est en c++ et c est mieux
supporte par gcc-3.x (a noter que le 3.0 est pas tres stable le mieux est le
3.2 et le 2.96 c est pas la peine...)

> J'ai gcc 2.96 d'installer aussi, puis-je lui dire
> d'utiliser gcc 2.96 et non la version 3 ?
export CC=gcc-2.96 
B-
> 
> merci
> 
> ___
> 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";


-- 
"Le droit au travail ? vous l'avez ! si seulement ce n'etait pas un devoir."
  B. Vian

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


[debutant] Compilation KDE3.1 : erreur

2003-03-09 Par sujet Stulti
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

___
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";