Alan McKinnon <alan.mckin...@gmail.com> [15-01-17 09:20]: > On 17/01/2015 09:51, meino.cra...@gmx.de wrote: > > Alan McKinnon <alan.mckin...@gmail.com> [15-01-17 07:20]: > >> 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 > >> > >> > > > > Hi Alan, > > > > thanks again for your help! :) > > > > > > > > I checked both bugs you linked but it seems (read: I dont know for > > sure ;), that they a little different. > > > > ...only to get sure, that I understand correctly: > > > > "glew" should be set as one of the USE-flags for calligra. > > > > OK? > > > Yes, I would do that first. > > > You might run into other compile issues as glew is a somewhat low-level > library and other things might need it as well. But step 1 would be to > add it to only calligra first. > > > -- > Alan McKinnon > alan.mckin...@gmail.com > >
Hi Alan, ok, I did it and it fails with the same error... Best regards, Meino