Re: Building gnuplot 6.0.0 on Linux Mint

Hernán De Angelis <[email protected]> Thu, 16 May 2024 13:09:56 +0200
Newsgroups gmane.comp.graphics.gnuplot.user
Message-ID <[email protected]>
No, I now believe I may have not compiled it with Qt6 originally as I 
believed. If that is the case, sorry for the confusion.

I wonder what is the status of this at the development front. Perhaps 
Qt6 is still experimental?

H.

Den 2024-05-16 kl. 12:49, skrev Peter Rockett via gnuplot-info:
> Oh!
>
> I am wondering if something has changed in the gnuplot build process? 
> Or maybe the openSUSE and Ubuntu distros have (both) changed something 
> for Qt6 that means the gnuplot build now fails?
>
> I have to confess that my knowledge of autotools is rather hazy. What 
> is configure looking for (and cannot now find) when it looks for the 
> presence of the Qt6 libs?
>
> P.
>
>
> On 16/05/2024 08:25, Hernán De Angelis wrote:
>> Well it seems that I am now having some issues building as well ... 
>> QtApplication and QtWidget are apparently not found.
>>
>> In file included from qtterminal/qt_term.cpp:78:
>>
>> qtterminal/QtGnuplotApplication.h:49:10: fatal error: QApplication: 
>> No such file or directory
>>
>>    49 | #include <QApplication>
>>
>>       |          ^~~~~~~~~~~~~~
>>
>> compilation terminated.
>>
>> make[4]: *** [Makefile:1044: qtterminal/qt_term.o] Error 1
>>
>> make[4]: *** Waiting for unfinished jobs....
>>
>> In file included from qtterminal/qt_embed_example.cpp:44:
>>
>> qtterminal/qt_embed_example.h:51:10: fatal error: QWidget: No such 
>> file or directory
>>
>>    51 | #include <QWidget>
>>
>>       |          ^~~~~~~~~
>>
>> compilation terminated.
>>
>> make[4]: *** [Makefile:1044: qtterminal/qt_embed_example.o] Error 1
>>
>> In file included from qtterminal/QtGnuplotInstance.cpp:45:
>>
>> qtterminal/QtGnuplotWidget.h:49:10: fatal error: QWidget: No such 
>> file or directory
>>
>>    49 | #include <QWidget>
>>
>>       |          ^~~~~~~~~
>>
>> compilation terminated.
>>
>> make[4]: *** [Makefile:1044: qtterminal/QtGnuplotInstance.o] Error 1
>>
>> In file included from qtterminal/gnuplot_qt.cpp:44:
>>
>> qtterminal/QtGnuplotApplication.h:49:10: fatal error: QApplication: 
>> No such file or directory
>>
>>    49 | #include <QApplication>
>>
>>       |          ^~~~~~~~~~~~~~
>>
>> compilation terminated.
>>
>>
>> Den 2024-05-16 kl. 09:08, skrev Hernán De Angelis:
>>> Peter,
>>>
>>> I always build gnuplot from source, although in openSUSE Tumbleweed. 
>>> With 6.0.0 I had some problems too. Those were solved by looking at 
>>> the error messages and installing the corresponding packages. I 
>>> ended up having a lot of Qt6 packages but Since I build other things 
>>> based in Qt  I do not see this as problematic. Perhaps the list 
>>> below helps, with packages as they are referred to in openSUSE.
>>>
>>> Good luck
>>>
>>> H.
>>>
>>>
>>> No package 'Qt6Core' found
>>>
>>> qt6-core-devel           | Development files for the Qt 6 Core library
>>>
>>>
>>> No package 'Qt6Gui' found
>>>
>>> qt6-gui-devel         | Development files for the Qt 6 GUI libraries
>>>
>>>
>>> No package 'Qt6Network' found
>>>
>>> qt6-network-devel           | Development files for the Qt 6 Network 
>>> library
>>>
>>>
>>> No package 'Qt6Svg' found
>>>
>>> qt6-svg-devel | Qt 6 SVG libraries - Development files
>>>
>>>
>>> No package 'Qt6PrintSupport' found
>>>
>>> qt6-printsupport-devel | Development files for the Qt 6 PrintSupport 
>>> library
>>>
>>>
>>> No package 'Qt6Core5Compat' found
>>>
>>> qt6-qt5compat-devel | Qt 6 Core 5 Compat library - Development files
>>>
>>>
>>> Den 2024-05-15 kl. 21:58, skrev Peter Rockett via gnuplot-info:
>>>> Hi
>>>>
>>>> I am trying to build gnuplot 6.0.0 on Linux Mint 21.3 from source 
>>>> but struggling with the Qt dependencies. I used to be able to build 
>>>> gnuplot 5 no problem using just qt5-base-dev and libqt5svg5-dev but 
>>>> running ./configure for gnuplot 6.0.0 with what seem to be the Qt6 
>>>> versions of these same packages installed (qt6-base-dev and 
>>>> libqt6svg6-dev) returns:
>>>>
>>>> No package 'Qt6Core' found
>>>> No package 'Qt6Gui' found
>>>> No package 'Qt6Network' found
>>>> No package 'Qt6Svg' found
>>>> No package 'Qt6PrintSupport' found
>>>> No package 'Qt6Core5Compat' found
>>>>
>>>> Also, adding libqt6core5compat6-dev does not fix the last of these 
>>>> errors (about 'Qt6Core5Compat').
>>>>
>>>> Does anybody know the list of Qt6 packages I need to satisfy the 
>>>> above dependencies? From what I can see, qt6-base-dev should 
>>>> provide the core, gui, network and print support stuff but it 
>>>> plainly does not. Similarly, the svg package should provide the svg 
>>>> stuff.
>>>>
>>>> Peter
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> gnuplot-info mailing list
>>>> [email protected]
>>>> Membership management via: 
>>>> https://lists.sourceforge.net/lists/listinfo/gnuplot-info
>> _______________________________________________
>> gnuplot-info mailing list
>> [email protected]
>> Membership management via: 
>> https://lists.sourceforge.net/lists/listinfo/gnuplot-info
>
>
> _______________________________________________
> gnuplot-info mailing list
> [email protected]
> Membership management via: 
> https://lists.sourceforge.net/lists/listinfo/gnuplot-info


_______________________________________________
gnuplot-info mailing list
[email protected]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info