On Sat, Jun 07 2008 - 22:26, Aleksey Cheusov wrote:
> > Hello,
>
> > wm/icewm is a bit outdated, so I try to upgrade pkgsrc to the
> > last version. I still can't solve a compilation error.
> > The upgrade is here http://www.tumfatig.net/icewm-1.3.2-TRY.tar.gz
> I didn't see the code but error messages look like
> a non-const member function is called from const object
> like this:
>
> const YImage * yimage = get_object_from(somewhere);
> yimage -> draw(args);
>
> where YImage is
> class YImage {
> ...
> public:
> RET draw(args) [no const here!] ;
> };
>
the code is:
void Graphics::drawImage(const ref<YImage> &pix, int const x, int const y) {
pix->draw(*this, x - xOrigin, y - yOrigin);
}
> You can try to remove 'const' modifier from yimage variable
> or add 'const' modifier to the function 'draw'.
Unfortunately I have no knowledge in C++
So I tryed adding/removing "const" in the CC file and H file containing some
reference of the "draw()" function but that don't correct anything :-(
>
> Anyway talk to upstream.
>
Yeah, I'll drop a line on IceWM ML.
Regards,
Jo
Attachment:
pgpxSGgnpBUbD.pgp
Description: PGP signature