[Qgis-developer] Error compiling qgis-server

Andrea Peri aperi2007 at gmail.com
Tue Jul 24 16:13:18 PDT 2012


Hi Etienne,

>I'll try to fix this today and commit to master - are those the only
>errors reported?

yes,
after comment correctly as you suggest.
It compile without error.

Thx for fixing it,

Andrea


2012/7/25 Etienne Tourigny <etourigny.dev at gmail.com>

> If you comment the function, you will get link errors because the
> function was not compiled. Just comment the contents.
>
> I'll try to fix this today and commit to master - are those the only
> errors reported?
>
> Etienne
>
> On Tue, Jul 24, 2012 at 7:45 PM, Andrea Peri <aperi2007 at gmail.com> wrote:
> >>I don't know anything about qgis server, but shouldn't some gui stuff
> >>be disabled when building only qgis server?
> >
> > Etienne,
> > thx for hint.
> >
> > I tried to comment it
> > but compiling there is this other error:
> >
> >
>
> >>/home/archivio/tomcat/software/qgis/Quantum-GIS/src/gui/raster/qgsrasterhistogramwidget.cpp:
> >> In function âQString
> >>findClosestTickVal(double, QwtScaleDiv*, int)â:
>
> >>/home/archivio/tomcat/software/qgis/Quantum-GIS/src/gui/raster/qgsrasterhistogramwidget.cpp:841:
> >> error: âmaxâ was not
> >>declared in this scope
> >
> >>make[2]: ***
> >> [src/gui/CMakeFiles/qgis_gui.dir/raster/qgsrasterhistogramwidget.cpp.o]
> >> Error 1
> >>make[1]: *** [src/gui/CMakeFiles/qgis_gui.dir/all] Error 2
> >>make: *** [all] Error 2
> >
> > So I following the same ideas , try to remove the code comment all this
> > functions:
> >
> > findClosestPickVal ,
> > QgsRasterHistogramWidget::histoPickerSelected( const QPointF & pos )
> > and
> > void QgsRasterHistogramWidget::histoPickerSelectedQwt5( const
> QwtDoublePoint
> > & pos )
> >
> > After this there was no errore at compile time, but I have an error at
> > linking-time
> >
> > -------------------
> > [ 66%] Building CXX object
> > src/gui/CMakeFiles/qgis_gui.dir/moc_qgsquerybuilder.cxx.o
> > Linking CXX shared library ../../output/lib/libqgis_gui.so
> > CMakeFiles/qgis_gui.dir/raster/moc_qgsrasterhistogramwidget.cxx.o: In
> > function `QgsRasterHistogramWidget::qt_metacall(QMetaObject::Call, int,
> > void**)':
> > moc_qgsrasterhistogramwidget.cxx:(.text+0x1a9): undefined reference to
> > `QgsRasterHistogramWidget::histoPickerSelected(QPointF const&)'
> > moc_qgsrasterhistogramwidget.cxx:(.text+0x1c8): undefined reference to
> > `QgsRasterHistogramWidget::histoPickerSelectedQwt5(QPointF const&)'
> > collect2: ld returned 1 exit status
> > make[2]: *** [output/lib/libqgis_gui.so.1.9.0] Error 1
> >
> > make[1]: *** [src/gui/CMakeFiles/qgis_gui.dir/all] Error 2
> > make: *** [all] Error 2
> > -------------------
> >
> >
> >
> >
> > 2012/7/25 Etienne Tourigny <etourigny.dev at gmail.com>
> >>
> >> All other test environments use high qwt versions, that's why it was
> >> not caught.
> >>
> >> Qwt is a serious pain to support, because of so many different API
> >> versions...
> >>
> >> My advice for now: comment-out the offending line(s), it won't do much
> >> harm - the min/max picker will probably not work.
> >>
> >> I don't know anything about qgis server, but shouldn't some gui stuff
> >> be disabled when building only qgis server?
> >>
> >> Etienne
> >>
> >> On Tue, Jul 24, 2012 at 6:56 PM, Andrea Peri <aperi2007 at gmail.com>
> wrote:
> >> > I guess yes.
> >> >
> >> > My qwt is 5.1.1.
> >> >
> >> > Unfortunately this is the version available on redhat (i'm using it).
> >> >
> >> > perhaps is allowed disable it for a qgis-server only compile ?
> >> >
> >> >
> >> >
> >> > 2012/7/24 Tim Sutton <lists at linfiniti.com>
> >> >>
> >> >> Hi
> >> >>
> >> >> On Tue, Jul 24, 2012 at 3:35 PM, Andrea Peri <aperi2007 at gmail.com>
> >> >> wrote:
> >> >> > Hi,
> >> >> >
> >> >> > try-ing to compile a qgis-server version of qgis ,
> >> >> > from latest svn version of qgis and using
> >> >> > this settings:
> >> >> >
> >> >> > with_bindings OFF
> >> >> > with_desktop OFF
> >> >> > with_mapserver ON
> >> >> >
> >> >> > I'm having this error:
> >> >> >
> >> >> > ------------
> >> >> > Scanning dependencies of target qgis_gui
> >> >> > [ 51%] Building CXX object
> >> >> >
> src/gui/CMakeFiles/qgis_gui.dir/raster/qgsrasterrendererwidget.cpp.o
> >> >> > [ 51%] Building CXX object
> >> >> >
> >> >> >
> >> >> >
> src/gui/CMakeFiles/qgis_gui.dir/raster/qgsmultibandcolorrendererwidget.cpp.o
> >> >> > [ 51%] Building CXX object
> >> >> >
> >> >> >
> src/gui/CMakeFiles/qgis_gui.dir/raster/qgspalettedrendererwidget.cpp.o
> >> >> > [ 51%] Building CXX object
> >> >> >
> >> >> >
> >> >> >
> src/gui/CMakeFiles/qgis_gui.dir/raster/qgssinglebandgrayrendererwidget.cpp.o
> >> >> > [ 51%] Building CXX object
> >> >> >
> >> >> >
> >> >> >
> src/gui/CMakeFiles/qgis_gui.dir/raster/qgssinglebandpseudocolorrendererwidget.cpp.o
> >> >> > [ 51%] Building CXX object
> >> >> >
> src/gui/CMakeFiles/qgis_gui.dir/raster/qgsrasterhistogramwidget.cpp.o
> >> >> >
> >> >> >
> >> >> >
> /home/archivio/tomcat/software/qgis/Quantum-GIS/src/gui/raster/qgsrasterhistogramwidget.cpp:
> >> >> > In function âQString findClosestTickVal(double, QwtScaleDiv*,
> int)â:
> >> >> >
> >> >> >
> >> >> >
> /home/archivio/tomcat/software/qgis/Quantum-GIS/src/gui/raster/qgsrasterhistogramwidget.cpp:833:
> >> >> > error: âclass QwtScaleDivâ has no member named âupperBoundâ
> >> >> > make[2]: ***
> >> >> >
> >> >> >
> [src/gui/CMakeFiles/qgis_gui.dir/raster/qgsrasterhistogramwidget.cpp.o]
> >> >> > Error 1
> >> >> > make[1]: *** [src/gui/CMakeFiles/qgis_gui.dir/all] Error 2
> >> >> > make: *** [all] Error 2
> >> >> > [user at server build-master]$
> >> >> > ---------------------------------
> >> >> >
> >> >> > I never seen this error before, probably miss some new
> dependencies.
> >> >> >
> >> >>
> >> >> Maybe your qwt lib is too old?
> >> >>
> >> >> Regards
> >> >>
> >> >> Tim
> >> >>
> >> >> > Any hint on this ?
> >> >> >
> >> >> > thx,
> >> >> >
> >> >> > --
> >> >> > -----------------
> >> >> > Andrea Peri
> >> >> > . . . . . . . . .
> >> >> > qwerty àèìòù
> >> >> > -----------------
> >> >> >
> >> >> >
> >> >> > _______________________________________________
> >> >> > Qgis-developer mailing list
> >> >> > Qgis-developer at lists.osgeo.org
> >> >> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Tim Sutton - QGIS Project Steering Committee Member (Release
>  Manager)
> >> >> ==============================================
> >> >> Please do not email me off-list with technical
> >> >> support questions. Using the lists will gain
> >> >> more exposure for your issues and the knowledge
> >> >> surrounding your issue will be shared with all.
> >> >>
> >> >> Visit http://linfiniti.com to find out about:
> >> >>  * QGIS programming and support services
> >> >>  * Mapserver and PostGIS based hosting plans
> >> >>  * FOSS Consulting Services
> >> >> Skype: timlinux
> >> >> Irc: timlinux on #qgis at freenode.net
> >> >> ==============================================
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > -----------------
> >> > Andrea Peri
> >> > . . . . . . . . .
> >> > qwerty àèìòù
> >> > -----------------
> >> >
> >> >
> >> > _______________________________________________
> >> > Qgis-developer mailing list
> >> > Qgis-developer at lists.osgeo.org
> >> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
> >> >
> >
> >
> >
> >
> > --
> > -----------------
> > Andrea Peri
> > . . . . . . . . .
> > qwerty àèìòù
> > -----------------
> >
>



-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120725/78e54da3/attachment-0001.html>


More information about the Qgis-developer mailing list