texstudio

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

texstudio

Post#46 by rych » 25 Nov 2021, 04:41

Rava, great! So even a simple QtFM doesn't work for you. I only use his QtFM and other modules and they work for me. If you like we can continue in that thread because until you fix your Qt5 (maybe you've polluted your system `changes` folder a bit with all the trials?) there is no use trying tex editors and pdf viewers in my stack. Come back to this thread then. Besides, @ncmprhnsbl himself might help you there.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

texstudio

Post#47 by Rava » 25 Nov 2021, 04:45

rych wrote:
25 Nov 2021, 04:41
So even a simple QtFM doesn't work for you. I only use his QtFM and other modules and they work for me. If you like we can continue in that thread because until you fix your Qt5 (maybe you've polluted your system `changes` folder a bit with all the trials?)
You are correct, pulluting my system changes folder cannot happen since I do not use the changes folder… but still some stuff could be messed up.

For now I made a new thread: QtFM for XFCE 5.0rc3
I try getting QtFM to run in my XFCE system and only then report back here.
Rava out. (for now)
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

texstudio

Post#48 by Rava » 25 Nov 2021, 16:35

Now that QTFm runs (see QtFM for XFCE 5.0rc3 ) back to texstudio.

I now again activated hunspell-1.7.0-x86_64-1.xzm + quazip-1.1-x86_64-3.xzm + texstudio-4.0.4-1-x86_64.xzm + libpoppler-qt5.so.1.30.0.xzm to have these extra module in 5.0rc3:

Code: Select all

hunspell-1.7.0-x86_64-1.xzm
libpoppler-qt5.so.1.30.0.xzm
qt5-base-5.15.2-x86_64_10-xfce-cinnamon-openbox-lxde-mate.xzm
qtfm-6.2.0-x86_64-1_ncm.xzm
quazip-1.1-x86_64-3.xzm
texstudio-4.0.4-1-x86_64.xzm
xcb-util-image-0.4.0-x86_64-3.xzm
xcb-util-keysyms-0.4.0-x86_64-3.xzm
xcb-util-renderutil-0.3.9-x86_64-3.xzm
xcb-util-wm-0.4.1-x86_64-5.xzm
(for now I just keep qtfm activated as the QT test you suggested) but I still get this:

Code: Select all

guest@porteus:~$ texstudio 
texstudio: error while loading shared libraries: libQt5Qml.so.5: cannot open shared object file: No such file or directory
I thought that was included in qt5-base-5.15.2 ?

So many modules, and at times only minor version differences that break it all, activate, deactivate… I start getting confused.
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

texstudio

Post#49 by ncmprhnsbl » 25 Nov 2021, 21:29

qt5-dev-5.15.2-x86_64_10-extralib.xzm
by your previous posts, you already have this..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

texstudio

Post#50 by Rava » 25 Nov 2021, 22:33

ncmprhnsbl wrote:
25 Nov 2021, 21:29
qt5-dev-5.15.2-x86_64_10-extralib.xzm
Indeed, silly me forgot about that. Time to dig a hole an jump into it. Image

Anyhow, it gives these messages

Code: Select all

QObject::connect: Cannot queue arguments of type 'std::set<QString>'
(Make sure 'std::set<QString>' is registered using qRegisterMetaType().)
"4.1.1" ""
lastSession filename: "/home/guest/.config/texstudio/lastSession.txss"
current file: ""
But I not plan on " register 'std::set<QString>' using qRegisterMetaType()" I do not even understand what that really means. :D

Anyhow it works:
Image

And this is sure the reason why rych also has other Tex related modules in his above linked folder:
Image

Yahooo! Finally, after years again a LaTex system running in my Linux.
Image Image Image

Thanks so much, rych & ncmprhnsbl !

Added in 3 minutes 15 seconds:
So, for the record (and for the lurkers), to get it running in XFCE 5.0rc3 these extra modules are needed:

Code: Select all

hunspell-1.7.0-x86_64-1.xzm
libpoppler-qt5.so.1.30.0.xzm
qt5-base-5.15.2-x86_64_10-xfce-cinnamon-openbox-lxde-mate.xzm
qt5-dev-5.15.2-x86_64_10-extralib.xzm
quazip-1.1-x86_64-3.xzm
texstudio-4.0.4-1-x86_64.xzm
xcb-util-image-0.4.0-x86_64-3.xzm
xcb-util-keysyms-0.4.0-x86_64-3.xzm
xcb-util-renderutil-0.3.9-x86_64-3.xzm
xcb-util-wm-0.4.1-x86_64-5.xzm
That is the minimum to get it running.
If you want to avoid this issue
Image
you need more modules loaded.
Rava out for now. I go celebrate LaTex now.
Cheers!
Yours Rava

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

texstudio

Post#51 by rych » 26 Nov 2021, 05:11

Rava, congratulations! I've updated texstudio to the latest version at the same link https://mega.nz/folder/2oFFySLa#3YQMn9Xp105B7Y8PuZ1e7w. And just to reiterate, poppler and xcb libs are also bundled in the qpdfview module. (I've also updated the wine module and uploaded an evince module in my "repository" at the link)

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

texstudio

Post#52 by Rava » 26 Nov 2021, 09:09

rych wrote:
26 Nov 2021, 05:11
Rava, congratulations! I've updated texstudio to the latest version at the same link https://mega.nz/folder/2oFFySLa#3YQMn9Xp105B7Y8PuZ1e7w .
Thanks for that. (downloading it this minute :) )

A question about the
Image
issue.
I do not find a LaTex module in your mega.nz folder. (Or did silly me just miss it?)
Did you find an alternative solution for solving that issue? I would like to create texts with texstudio (now newest version thanks to you) and compile them e.g. into pdf.
Since you have the qpdfview as dependency, I presume you manage to start your local texstudio without the above warning message?

Added in 11 minutes 45 seconds:
Update
rych - what's with TexLive/perl-tk-804.036-x86_64-1_ncm.xz_
Why the "deactivated file extension" on that module?
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

texstudio

Post#53 by ncmprhnsbl » 26 Nov 2021, 09:35

Rava wrote:
26 Nov 2021, 09:21
Did you find an alternative solution for solving that issue?
there's a couple? of LaTex implementations to choose from.. one is texlive , which can be got from slackware current, a 75 MB package..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

texstudio

Post#54 by rych » 26 Nov 2021, 15:01

I'm going to modify slightly my own quote from Page2 of this thread:
In the meantime you could start installing TexLive, if you haven't already, and I recommend a portable installation onto a Linux partition because it can grow large above 1GB and it tends to update frequently, so doesn't suit for a module+changes paradigm (just as python for example) -- but that's just my opinion, many porteus users don't even have a Linux partition
So while TeXLive is available as a module, the latex packages inside are updated frequently when you use e.g. tlmgr -gui (and that's when I need to activate the perl-tk-804.036-x86_64-1_ncm.xzm). So your TexLive will consist of a (rarely updated) module and a frequently updated duplicate overlay living in changes, and it's typically very large. That's why I juist download and install TeXLive distribution in a portable ext4 folder.

This won't apply to you maybe, Rava, as you don't use changes, meaning you run always fresh, and that slackware 75 MB package ncmprhnsbl mentioned will suffice I guess. But then what if you want to install/update individual latex packages inside TexLive, where would they live?

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

texstudio

Post#55 by Rava » 26 Nov 2021, 16:00

rych wrote:
26 Nov 2021, 15:01
This won't apply to you maybe, Rava, as you don't use changes, meaning you run always fresh, and that slackware 75 MB package ncmprhnsbl mentioned will suffice I guess. But then what if you want to install/update individual latex packages inside TexLive, where would they live?
I think either I have to update manually my TexLive module, or I put extras I want into extra modules.

Is there really no slim solution for it?
There must be more than one approach in installing a full LaTex environment, or is there not?
Cheers!
Yours Rava

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

texstudio

Post#56 by rych » 18 Feb 2022, 06:56

texstudio-4.2.1-2-x86_64 from https://archlinux.pkgs.org/rolling/arch ... r.zst.html now uses Qt6 so we can't use those for updates any more as we're still on Qt5. The last working Qt5 module from Arch is texstudio-4.2.0-1-x86_64

A binary package from OpenSuse texstudio-4.2.1-1.1.x86_64.rpm https://opensuse.pkgs.org/tumbleweed/op ... 4.rpm.html although built against Qt5, mismatches our GLIBC:

Code: Select all

root@porteus:~# texstudio 
texstudio: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by texstudio)
texstudio: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by texstudio)
Packages from some other distributions require

Code: Select all

QTermWidget5

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

texstudio

Post#57 by beny » 19 Feb 2022, 09:21

hi rich if you use Aporteus the package can be downloaded via SPM tool with the deps check enabled in my Aporteus i have to add only porteus/modules/hunspell-1.7.0-x86_64-3.xzm
and porteus/modules/glibc-2.35-x86_64-2.xzm to run porteus/modules/texstudio-4.2.1-2-x86_64.xzm.

well i have forgot to tell you the texstudio version have the qt6 bundle inside with poppler and poppler-qt6.

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

texstudio

Post#58 by rych » 21 Feb 2022, 08:10

Actually just getting a different rpm from https://www.texstudio.org/ luckily works, and there is also an AppImage

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

texstudio

Post#59 by rych » 12 Oct 2023, 11:00

I'm trying to upgrade my texstudio to the latest 4.6.3.Unfortunately https://www.texstudio.org/ doesn't provide a compatible binary anymore, so I'm looking for a pre-built binary on pkgs.org. That's not trivial because not only we need a Qt5 version rather than Qt6, but also need to match our GLIBC etc.:

Code: Select all

root@porteus:~# ldd --version
ldd (GNU libc) 2.35
For example, I took a texstudio rpm from ALT Linux Sisyphus, and made it past a couple of missing dependencies with: qtermwidget-1.3.0-x86_64-1ponce.xzm and libhunspell-1.7.2-alt1.x86_64.xzm only to get the infamous iGLIBC runtime mismatch:

Code: Select all

root@porteus:~# texstudio
texstudio: /lib64/libm.so.6: version `GLIBC_2.38' not found (required by texstudio)
texstudio: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by texstudio)
texstudio: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by texstudio)
texstudio: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib64/libhunspell.so.2)
It's unlikely I can find a binary for a platform that still uses GLIBC_2.35, is it? So I might have to start learning how to build texstudio 4.6.3 from source. At this point, I'd like to ask for help though, before I try to do it myself. Or an advice on how to build, please?


UPDATE:
Have found an rpm from Fedora, got past GLIBC, got another missing dependency as quazip-qt5-1.3-7.fc38.x86_64.xzm, however it turns out that now our GLIBCXX is a bit too old:

Code: Select all

root@porteus:~# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX_3
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
and Fedora's rpm (texstudio-4.6.3-1.fc37.x86_64.xzm) requires just the next update of that library:

Code: Select all

root@porteus:~# texstudio
texstudio: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by texstudio)
Last edited by rych on 12 Oct 2023, 11:44, edited 2 times in total.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

texstudio

Post#60 by Rava » 12 Oct 2023, 11:20

^
Is there a .SlackBuild for texstudio?
Cheers!
Yours Rava

Post Reply