Ca, c du C++, pas du C et cel� peut poser qq pbs
En effet, plus on avance dans les versions de gcc et plus le compilo est
"m�chant", enfin intransigeant avec les sources : certaines syntaxes qui
passaient (compilaient et fonctionnaient avec la 2.95.2 ne passent pas avec
la 2.96, etc). Seule solution : soit utiliser un compilo plus vieux soit
patcher les sources (soi-m�me soit avec un patch fourni).
Pour ce pb : je ne connais pas bien la syntaxe des classes amies mais le pb
resemble fort � un pb du genre il manque un mot clef : essai de rajouter
friend devant class BC_WindowBase, je crois que ca aidera.

Denis.

----- Original Message -----
From: "Remi POISSONNIER" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, January 05, 2002 11:01 AM
Subject: [Confirme] Sources C de BCast


> Bonjour,
> Je ne sais pas si je frappe � la bonne porte, mais mes connaissances en C
ne
> me permettent pas d'aller plus loin ....
> Je cherche � compiler les sources de BCast-2000-7mdk.src.rpm (le probl�me
est
> le m�me avec la version 5mdk et la sources bcast2000c.tgz ....)
> La compilation s'arr�te avec ce type d'erreur :
> #In file included from bcwindow.h:16,
> #                 from bcbitmap.C:6:
> #bcwindowbase.h:33: friend declaration requires class-key, i.e. `friend
class
> #   BC_SubWindow'
> #bcwindowbase.h:34: friend declaration requires class-key, i.e. `friend
class
> #   BC_Window'
>
> la fonction bcwindowsbase.h (les lignes qui produisent les erreurs ...) :
> #class BC_WindowBase
> #{
> #public:
> #        BC_WindowBase() { };
> #       BC_WindowBase(int x, int y, int w, int h, int color = -1);
> #        virtual ~BC_WindowBase();
>
> #        friend BC_SubWindow;
> #        friend BC_Window;
> (Les deux derni�res lignes sont fautives ....).
> j'utiliser gcc-3.0.1 et une MDK 8.1
>
> --
> --------------------------------------------
> R�mi POISSONNIER
> 89 Laroche St Cydroine
> mailto : [EMAIL PROTECTED]
> Des applications Linux pour �tablissement scolaire (en travaux ....) :
> Serveur d'intranet, Serveur Novell 3.11, Serveur NT 3.5/4.0 :
> http://www.chez.com/imer/index.htm
>
> Echelon is watching you ;-(
> Hackers, Encryption, NSA
>
>
>


----------------------------------------------------------------------------
----


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


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

Répondre à