On 16/01/2015 19:45, meino.cra...@gmx.de wrote:
> The emerging still fails...but the color is different... ;)
> The error messages are:
> 
> In file included from 
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2.cpp:58:0:
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2_p.h:311:20:
>  error: ISO C++ forbids declaration of ‘GLsync’ with no type [-fpermissive]
>      typedef GLsync (*kis_glFenceSync)(GLenum, GLbitfield);
>                     ^
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2_p.h:311:20:
>  error: typedef ‘Sync::GLsync’ is initialized (use decltype instead)
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2_p.h:311:22:
>  error: ‘kis_glFenceSync’ was not declared in this scope
>      typedef GLsync (*kis_glFenceSync)(GLenum, GLbitfield);
>                       ^
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2_p.h:312:12:
>  error: ‘kis_glFenceSync’ does not name a type
>      static kis_glFenceSync k_glFenceSync = 0;
>             ^
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2_p.h:313:37:
>  error: typedef ‘Sync::kis_glGetSynciv’ is initialized (use decltype instead)
>      typedef void (*kis_glGetSynciv)(GLsync, GLenum, GLsizei, GLsizei*, 
> GLint*);
>                                      ^
> /var/tmp/portage/app-office/calligra-2.8.6/work/calligra-2.8.6/krita/ui/opengl/kis_opengl_canvas2_p.h:313:37:
>  error: ‘GLsync’ was not declared in this scope



Hi Meino,

A quick look at those errors makes me wonder if you need glew. There's
an upstream bug:

https://bugs.kde.org/show_bug.cgi?id=332813

and more detail at b.g.o:

https://bugs.gentoo.org/show_bug.cgi?id=532762

If I read the bugs correctly, it looks like you need USE="glew" then
rebuild calligra.



The package builds for me, so we know it does work. The errors are the
kind of thing you'd get if some required package or feature is missing.
If adding glew support doesn't fix it for you, I recommend you open a
new bug at b.g.o.




-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to