[Kde-imaging] reflexion about kipi-plugins port to Windows...

Gilles Caulier caulier.gilles at gmail.com
Wed Oct 22 20:40:03 CEST 2008


Kuzi,

I rememeber that Laurent Montel has fixed X11 depencies to SlideShow and
ImageViewer, when we have started KDE4 port. Look svn log for details.

I think it's only relevant of Linux and Qt4 which need X11. Under Win32 we
can adapt compilation/liking rules (I will do it). After to have re-order
file compilation for your plugin, you can see that all files compile fine
excepted last one viewerwidget.cpp.

Generating viewerwidget.moc
Generating plugin_viewer.moc
Scanning dependencies of target kipiplugin_imageviewer
[ 71%] Building CXX object
kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/kipiplugin_imageviewer_automoc.obj
[ 71%] Building CXX object
kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/texture.obj
In file included from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\texture.h:28,
                 from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\texture.cpp:53:
C:/KDE4/include/QtOpenGL/qgl.h:111: warning: inline function `const char*
qGLVersion()' declared as dllimport: attribute ignored

[ 71%] Building CXX object
kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/timer.obj
[ 71%] Building CXX object
kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/plugin_viewer.obj
In file included from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.h:28,
                 from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\plugin_viewer.cpp:46:
C:/KDE4/include/QtOpenGL/qgl.h:111: warning: inline function `const char*
qGLVersion()' declared as dllimport: attribute ignored

[ 71%] Building CXX object
kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/viewerwidget.obj
In file included from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.h:28,
                 from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.moc:10,
                 from
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:27:
C:/KDE4/include/QtOpenGL/qgl.h:111: warning: inline function `const char*
qGLVersion()' declared as dllimport: attribute ignored

C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:
In member function `virtual void KIPIviewer:
:ViewerWidget::initializeGL()':
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:168:
error: `GL_TEXTURE_RECTANGLE_ARB' was no
t declared in this scope
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:
In member function `void KIPIviewer::ViewerW
idget::drawImage(KIPIviewer::Texture*)':
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:276:
error: `GL_TEXTURE_RECTANGLE_NV' was not
 declared in this scope
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:
In member function `void KIPIviewer::ViewerW
idget::downloadTex(KIPIviewer::Texture*)':
C:\Users\gilles\Documents\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:453:
error: `GL_TEXTURE_RECTANGLE_NV' was not
 declared in this scope
make[2]: ***
[kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/viewerwidget.obj]
Error 1
make[1]: ***
[kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/all] Error 2
make: *** [all] Error 2

I think that your plugin can be compiled and linking under win32 after few
tunes. Let's me hear...

Gilles

2008/10/22 Markus Leuthold <kusi at forum.titlis.org>

> Gilles Caulier wrote:
> >
> > I can do it for you. See below after to have commented X11 depency
> > with imageviewer:
> thank you!
>
> >
> > [ 50%] Built target kipiplugins
> > [ 50%] Building CXX object
> >
> kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/viewerwidget.obj
> > In file included from
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.h:28,
> >                  from
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.moc:10,
> >                  from
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:27:
> > C:/KDE4/include/QtOpenGL/qgl.h:111: warning: inline function `const
> > char* qGLVersion()' declared as dllimport: attribute
> >  ignored
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:
> > In member function `virtual void KIPIviewer::Viewe
> > rWidget::initializeGL()':
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:168:
> > error: `GL_TEXTURE_RECTANGLE_ARB' was not decl
> > ared in this scope
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:
> > In member function `void KIPIviewer::ViewerWidget:
> > :drawImage(KIPIviewer::Texture*)':
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:276:
> > error: `GL_TEXTURE_RECTANGLE_NV' was not decla
> > red in this scope
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:
> > In member function `void KIPIviewer::ViewerWidget:
> > :downloadTex(KIPIviewer::Texture*)':
> > C:\KDE4\src\devel\graphics\kipi-plugins\imageviewer\viewerwidget.cpp:453:
> > error: `GL_TEXTURE_RECTANGLE_NV' was not decla
> > red in this scope
> > make[2]: ***
> >
> [kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/viewerwidget.obj]
> > Error 1
> > make[1]: ***
> > [kipi-plugins/imageviewer/CMakeFiles/kipiplugin_imageviewer.dir/all]
> > Error 2
> > make: *** [all] Error 2
> >
> > Note : GLU and OPenGL are properly detected here (SlideShow plugin
> > which depand of this compile fine).
> >
> > Gilles
> looks like the value GL_TEXTURE_RECTANGLE_ARB is defined elsewhere on a
> windows system. A quick glance on my computer at work at
> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl
> doesn't seem to contain any OGL extensions. Oh well, M$.... I need to
> investigate further at home
>
> Kusi
> _______________________________________________
> Kde-imaging mailing list
> Kde-imaging at kde.org
> https://mail.kde.org/mailman/listinfo/kde-imaging
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kde-imaging/attachments/20081022/01a21bb1/attachment.htm 


More information about the Kde-imaging mailing list