Hello,

We chose to use QWT 5.x because QWT 6.x was not available on all platforms
OTB was needed to compile and wanted Monteverdi to be available on all
platforms OTB w

The thing is that the QWT 6.x API is not compatible with the one of QWT 5.x
because the author(s) had made some major design changes;

http://orfeo-toolbox.org

Stéphane ALBERT
Ingénieur d'études et développement
Business Unit E-SPACE & Geo Information, Département APPLICATIONS

CS Systèmes d'Information
Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
31506 Toulouse Cedex 05 - France


On Fri, Jan 15, 2016 at 11:24 AM, Rashad Kanavath <
[email protected]> wrote:

>
> Hello Agustin,
>
> On Fri, Jan 15, 2016 at 11:02 AM, Agustin Lobo <[email protected]>
> wrote:
>
>> Yes, i was precisely going to report that I had installed qwt-5.2.3
>> and Monteverdi works fine.
>> Nevertheless, I think you really should change that requirement, as qwt-5*
>> is disappearing from the repos and according to
>> the qwt manual, qwt6 "It is compatible with Qt4 ( >= 4.4 ) and Qt5."
>>
>
> Totally agreed that about the qwt5 stuff is out-dated already.
>
> But the change from qwt5 to v 6.0 or higher is not trivial.  IIRC, there
> was a major api change.
>
> Agus
>>
>
>
>>
>>
>> On Fri, Jan 15, 2016 at 10:51 AM, Stéphane ALBERT <[email protected]>
>> wrote:
>> > Hello Agustin,
>> >
>> > It seems you are trying to use QWT 6.x.y to compile Monteverdi.
>> > Unfortunately, Monteverdi is not compatible with this version and needs
>> QWT
>> > 5.x.y.
>> >
>> >> set(QWT_INCLUDE_DIR "/usr/include/qwt-qt4" CACHE STRING "" FORCE)
>> >
>> > Changing qwt5-qt to qwt-qt does not seem to be a problem since it is
>> only
>> > and include directory path. But...
>> >
>> >> set(QWT_LIBRARY "/usr/lib/libqwt.so.6" CACHE STRING "" FORCE)
>> >
>> > ...you should have /usr/lib/libqwt.so.5 or /usr/lib64/libqwt.so.5 here.
>> >
>> > If QWT 5.x is not available on your platform, you can download version
>> 5.2.3
>> > from http://sourceforge.net/projects/qwt/files/qwt/5.2.3/ before
>> compiling
>> > and installing it on your user account (somewhere like ${HOME}/local/).
>> > Then, you could configure your Monteverdi build to point to your local
>> build
>> > of QWT 5.2.3 with something like:
>> > set(QWT_INCLUDE_DIR "$ENV{HOME}/local/include/qwt-qt4" CACHE STRING ""
>> > FORCE)
>> > set(QWT_LIBRARY "$ENV{HOME}/lib/libqwt.so.5" CACHE STRING "" FORCE)
>> >
>> > Regards,
>> >
>> > http://orfeo-toolbox.org
>> >
>> > Stéphane ALBERT
>> > Ingénieur d'études et développement
>> > Business Unit E-SPACE & Geo Information, Département APPLICATIONS
>> >
>> > CS Systèmes d'Information
>> > Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
>> > 31506 Toulouse Cedex 05 - France
>> >
>> >
>> > On Thu, Jan 14, 2016 at 1:44 PM, Agustin Lobo <[email protected]>
>> wrote:
>> >>
>> >> Not at all,
>> >> make ends with an error, Monteverdi is not built.
>> >> See the last part of my message
>> >> Agus
>> >>
>> >>
>> >> On Thu, Jan 14, 2016 at 1:38 PM, Poughon Victor <
>> [email protected]>
>> >> wrote:
>> >> > Ok thanks Agustin we need to update those instructions. Is your
>> >> > monteverdi build working fine ?
>> >> >
>> >> > Victor Poughon
>> >> >
>> >> > ________________________________________
>> >> > De : [email protected] [[email protected]] de la
>> part
>> >> > de Agustin Lobo [[email protected]]
>> >> > Envoyé : jeudi 14 janvier 2016 12:40
>> >> > À : [email protected]
>> >> > Objet : [otb-users] Problems compiling Monteverdi on Debian
>> >> >
>> >> > Following
>> >> >
>> >> >
>> https://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech3.html#x17-260003
>> >> >
>> >> > I've installed ice with no problems.
>> >> > But then, I get these problems with monteverdi-configuration.cmake:
>> >> >
>> >> > I do not have /usr/include/qwt5-qt4
>> >> > I have /usr/include/qwt-qt4
>> >> >
>> >> > I do not have /usr/lib64/libqwt.so.5
>> >> > I have usr/lib/libqwt.so.6
>> >> > (apparently, cannot get qwt5 for my distribution any more)
>> >> >
>> >> > I've tried with a monteverdi-configuration.cmake file with the 2 last
>> >> > lines modified to
>> >> > set(QWT_INCLUDE_DIR "/usr/include/qwt-qt4" CACHE STRING "" FORCE)
>> >> > set(QWT_LIBRARY "/usr/lib/libqwt.so.6" CACHE STRING "" FORCE)
>> >> >
>> >> > make worked until the end:
>> >> >
>> >> > [ 93%] Linking CXX executable ../../../bin/mapla
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPicker::selectionFlags() const'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPlot::setCanvasBackground(QColor const&)'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPicker::setSelectionFlags(int)'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPicker::stateMachine(int) const'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPlotPicker::QwtPlotPicker(int, int, int, QwtPicker::RubberBand,
>> >> > QwtPicker::DisplayMode, QwtPlotCanvas*)'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPlotCurve::setData(double const*, double const*, int)'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPlotPicker::trackerText(QPointF const&) const'
>> >> > ../../../lib/libMonteverdi_Gui.so.3.1.0: undefined reference to
>> >> > `QwtPainter::drawLine(QPainter*, int, int, int, int)'
>> >> > collect2: error: ld returned 1 exit status
>> >> > Code/Application/Mapla/CMakeFiles/mapla.dir/build.make:344: recipe
>> for
>> >> > target 'bin/mapla' failed
>> >> > make[2]: *** [bin/mapla] Error 1
>> >> > CMakeFiles/Makefile2:319: recipe for target
>> >> > 'Code/Application/Mapla/CMakeFiles/mapla.dir/all' failed
>> >> > make[1]: *** [Code/Application/Mapla/CMakeFiles/mapla.dir/all] Error
>> 2
>> >> > Makefile:127: recipe for target 'all' failed
>> >> > make: *** [all] Error 2
>> >> >
>> >> > --
>> >> > --
>> >> > Check the OTB FAQ at
>> >> > http://www.orfeo-toolbox.org/FAQ.html
>> >> >
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups "otb-users" group.
>> >> > To post to this group, send email to [email protected]
>> >> > To unsubscribe from this group, send email to
>> >> > [email protected]
>> >> > For more options, visit this group at
>> >> > http://groups.google.com/group/otb-users?hl=en
>> >> > ---
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups "otb-users" group.
>> >> > To unsubscribe from this group and stop receiving emails from it,
>> send
>> >> > an email to [email protected].
>> >> > For more options, visit https://groups.google.com/d/optout.
>> >> >
>> >> > --
>> >> > --
>> >> > Check the OTB FAQ at
>> >> > http://www.orfeo-toolbox.org/FAQ.html
>> >> >
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups "otb-users" group.
>> >> > To post to this group, send email to [email protected]
>> >> > To unsubscribe from this group, send email to
>> >> > [email protected]
>> >> > For more options, visit this group at
>> >> > http://groups.google.com/group/otb-users?hl=en
>> >> > ---
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups "otb-users" group.
>> >> > To unsubscribe from this group and stop receiving emails from it,
>> send
>> >> > an email to [email protected].
>> >> > For more options, visit https://groups.google.com/d/optout.
>> >>
>> >> --
>> >> --
>> >> Check the OTB FAQ at
>> >> http://www.orfeo-toolbox.org/FAQ.html
>> >>
>> >> You received this message because you are subscribed to the Google
>> >> Groups "otb-users" group.
>> >> To post to this group, send email to [email protected]
>> >> To unsubscribe from this group, send email to
>> >> [email protected]
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/otb-users?hl=en
>> >> ---
>> >> You received this message because you are subscribed to the Google
>> Groups
>> >> "otb-users" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> an
>> >> email to [email protected].
>> >> For more options, visit https://groups.google.com/d/optout.
>> >
>> >
>> > --
>> > --
>> > Check the OTB FAQ at
>> > http://www.orfeo-toolbox.org/FAQ.html
>> >
>> > You received this message because you are subscribed to the Google
>> > Groups "otb-users" group.
>> > To post to this group, send email to [email protected]
>> > To unsubscribe from this group, send email to
>> > [email protected]
>> > For more options, visit this group at
>> > http://groups.google.com/group/otb-users?hl=en
>> > ---
>> > You received this message because you are subscribed to the Google
>> Groups
>> > "otb-users" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an
>> > email to [email protected].
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> --
>> Check the OTB FAQ at
>> http://www.orfeo-toolbox.org/FAQ.html
>>
>> You received this message because you are subscribed to the Google
>> Groups "otb-users" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/otb-users?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "otb-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Regards,
>    Rashad
>
> --
> --
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/otb-users?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "otb-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to