[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QT6 ?


Il 05/04/24 20:05, Philippe Valarcher ha scritto:
Le vendredi 05 avril 2024 à 13:29 -0400, Jose J. Rodriguez a écrit :
On Fri, Apr 5, 2024 at 12:47 PM T Lee Davidson
<t.lee.davidson@xxxxxxxxx <mailto:t.lee.davidson@xxxxxxxxx>> wrote:
On 4/5/24 09:30, Philippe Valarcher wrote:
> I am on KDE Neon which is a derivative from ubuntu-jammy: and I did
exactly what you send me for it.
> but I don't have any QT6 component.

I think that, originally, an assumption was made that KDE Neon 6
would have the latest and greatest from KDE which, if true,
should include Qt6. But apparently, KDE Neon isn't quite that up to date.





Well, I downloaded Neon a couple of weeks ago to check out Plasma 6 on
a VM, so it must have QT6!

Regards,
Joe1962


Yes Jose, you are right Neon has QT6 but I don't have QT component in
Gambas so it must be missing something but it's far from my knowledge.


Hi Philippe,

I had done the first tests on an iso I had of Ubuntu Jammy.
Now I installed KDE Neon User Edition and unless I did something wrong,
it's a very basic version.

As I suggested immediately, I installed the qt6-base-dev
qt6-webengine-dev qt6-svg-dev libraries to check if they were already
installed and in fact they *weren't*.
Despite following the usual guest additions installation procedures, I
was unable to obtain the shared clipboard (bidirectional).
Fortunately the shared folder worked and so I could effortlessly copy
the commands for compiling Gambas.
This is how I proceeded after installing and updating the system:
I opened the terminal and issued the following commands:

sudo apt install dkms linux-headers-$(uname -r) build-essential

cp VBoxLinuxAdditions.run /tmp/VBoxLinuxAdditions.run

sudo /tmp/VBoxLinuxAdditions.run

reboot
After rebooting I gave the following command:

sudo adduser <your-name> vboxsf

reboot
After restarting and importing a text file with all the commands into
the shared folder, I copied them like this:

sudo apt-get install qt6-svg-dev qt6-base-dev qt6-webengine-dev

sudo apt-get install build-essential git g++ automake autoconf libtool
libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev
libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev
libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev
libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev
librsvg2-dev libpoppler-dev libpoppler-private-dev libpoppler-glib-dev
libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev
libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev
libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev
libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev
libncurses5-dev libgmime-3.0-dev llvm-dev llvm libalure-dev libgmp-dev
libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev
libsdl2-image-dev sane-utils libdumb1-dev libssl-dev libqt5opengl5-dev
libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev
qtwebengine5-dev libwebkit2gtk-4.0-dev libfribidi-dev

git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel

cd gambasdevel

./reconf-all && ./configure -C

Reply from the terminal (which means QT6 ok):
|| THESE COMPONENTS ARE DISABLED:
|| - gb.desktop.gnome.keyring
|| - gb.qt4
|| - gb.qt4.ext
|| - gb.qt4.opengl
|| - gb.qt4.webkit
|| - gb.qt4.webview

The last two commands:

make && LANG="C" sudo make install


I am available for any doubts.

Good night
Gianluigi

Attachment: kde-neon.jpg
Description: JPEG image


Follow-Ups:
Re: QT6 ?Philippe Valarcher <philippe.valarcher@xxxxxxx>
References:
QT6 ?Philippe Valarcher <philippe.valarcher@xxxxxxx>
Re: QT6 ?Gianluigi <gradobag@xxxxxxxxxxx>
Re: QT6 ?Philippe Valarcher <philippe.valarcher@xxxxxxx>
Re: QT6 ?T Lee Davidson <t.lee.davidson@xxxxxxxxx>
Re: QT6 ?"Jose J. Rodriguez" <joe1962@xxxxxxxxx>
Re: QT6 ?Philippe Valarcher <philippe.valarcher@xxxxxxx>