- This topic has 148 replies, 33 voices, and was last updated Apr 8-7:16 pm by marcelocripe.
-
AuthorPosts
-
December 30, 2022 at 7:09 am #96384Member
user2022
::Hello!
Can you try install in terminal?
For example
Download in /tmp/ directory
Run terminal and from root
su –
update and install
apt-get update
apt-get upgrade
apt-get install /tmp/package-name.debAnd send error on a forum
PS:
I build it for my old P-3 computer (CPU without sse2) with 32-bit deb-9 family distrhttps://disk.yandex.ru/d/-ynMOlrHFSu48Q/palemoon
https://disk.yandex.ru/d/-ynMOlrHFSu48Q/seamonkey/2.53.14_sse1
https://disk.yandex.ru/d/-ynMOlrHFSu48Q/basilisk_202212December 30, 2022 at 8:40 am #96393MemberLu.C.
::I have an old AMD athlon xp-m 2400 + with antix 17.
It’s only doowload and install your link like this ?
https://disk.yandex.ru/d/-ynMOlrHFSu48Q/basilisk_202212December 30, 2022 at 3:54 pm #96419Memberuser2022
::I have an old AMD athlon xp-m 2400 + with antix 17.
It’s only doowload and install your link like this ?antix 17 it is deb-9
I builded for deb-9 and test on P3 CPU w/o sse2
palemoon-31.4.2 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/palemoon/palemoon-31.4.2
seamonkey-2.53.14 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/seamonkey/2.53.14_sse1
basilisk 2022 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/basilisk_202212
firefox-102 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/firefox-esr-102/102_1_for_SSE1_CPUYou can install it in terminal
su –
apt-get update
apt-get upgrade
apt-get install /tmp/package-name.deb
if it need more library – you can find it on
https://disk.yandex.ru/d/-ynMOlrHFSu48QOr you can build it for himself from sources (archive file with debian directory by link)
December 30, 2022 at 4:01 pm #96420Memberuser2022
::using antix22
antix22 based on Debian-11
i try install packages for deb-9 on deb-11:
palemoon – install and run w/o problem
basilisk – install and run w/o problem
seamonkey – need libevent-2.0-5 and libffi6
but deb-11 not have libevent-2.0-5 and libffi6 but it can install from deb-9 repo
https://packages.debian.org/stretch/i386/libevent-2.0-5/download
https://packages.debian.org/stretch/i386/libffi6-dbg/download
and after it all install and work fineDecember 30, 2022 at 8:59 pm #96463MemberLu.C.
January 2, 2023 at 4:37 pm #96612MemberFenyo
::Hello,
It’s nice to see that you’re trying to rebuild something other than Palemoon derivatives without sse2, but it’s quite a difficult task, since anything built on newer than Firefox 52.9 ESR base are requires the Rust programming language, which is also require SSE2, so first you have to complie rust without SSE2, than you could recomplie with it SeaMonkey (built on 60.8 FF ESR) or FF ESR, otherwise they will only work just partially, crashing it sooner or later (Xfce-look site is good test for it for example).
I also have the latest Palemoon build (as Newmoon sse, because of restrictions of the official branding) without SSE2 (you could find all prevoius builds also in my earlier post in this topic), but only in xz-compressed tarball format, to avoid dependency problems. It complied on pure Debian 9 (with complied gcc-7 from source), so on Debian 10/11 you dont need anything, just manually create a launcher, and on Debian 9 recomplie gcc-7 from source or just download the compied version and extract to /opt/ (complied with this prefix).- This reply was modified 4 months, 1 week ago by Fenyo.
- This reply was modified 4 months, 1 week ago by Fenyo.
- This reply was modified 4 months, 1 week ago by Fenyo.
January 2, 2023 at 6:20 pm #96619Moderator
Brian Masinick
::Fenyo, thank you for sharing information about building the browsers appropriately.
I can certainly confirm that building Web browsers from source code, while not super difficult as far as the compiling steps, but much more difficult from a dependency and features standpoint when you’re trying to support features that are no longer available unless you ensure only the use of specific code.
Moreover, I can recall building software 20-25 years ago. Some of the most resource intensive tools and libraries at that time are simple to build as long as you’re using only the code from that era, but as soon as you mix the old with the new, it becomes complex, and in some cases very improbable, nearly impossible, so thank you for providing important details to make a compatible version of Palemoon with limited SSE features, specifically without SSE2.
--
Brian MasinickJanuary 3, 2023 at 11:30 am #96669Memberuser2022
::requires the Rust programming language, which is also require SSE2
Hello, Fenyo!
Yes! Now binary Rust from official site need SSE2
But in debian builded rust-sse1. For example, debian-11
https://packages.debian.org/bullseye/rustc-mozilla
For debian-9 i try builded rust 1.59 too
https://disk.yandex.ru/d/-ynMOlrHFSu48Q/rustc-mozilla_1_59- This reply was modified 4 months, 1 week ago by user2022.
- This reply was modified 4 months, 1 week ago by user2022.
January 3, 2023 at 8:55 pm #96711MemberFenyo
::Hello,
I,ve test your Rust on Debian 9, but it has dependency problems (libllvm-13 missing, maybe part of llvm-13), so i dont know whether it works or not, i’ve also try your Seamonkey sse build on an Athlon Xp machine, but it crashing it sooner or later (so maybe Debian version of Rust still contains SSE2 code), so maybe it needed more work to work properly if is it possible at all…January 4, 2023 at 4:31 pm #96773Memberuser2022
::libllvm-13
Hello, Fenyo!
rust 1.59 need llvm-13 🙁
i try build it and make package for debian-9, but it half work…
and i try build rust with it llvm-13 🙂
https://disk.yandex.ru/d/-ynMOlrHFSu48Q/llvm-13January 4, 2023 at 4:39 pm #96778Memberuser2022
::Seamonkey sse build on an Athlon Xp machine, but it crashing it sooner or later
crashing random or on special site?
i try it with IC-3-1200 CPU (p3 with small cache w/o sse2) – and not catch many crash…January 4, 2023 at 9:11 pm #96804MemberFenyo
::Thanks, and cargo-mozilla (very old version in Debian 9) also part of rust :), it seems works on Athlon Xp, so it could be suitable for SSE only build, but when I try to rebuild some older 2.53.x (for which the old cargo version is still enough) Seamonkey, but always stuck the complain when it arrives to the 3rd party rust part of the source.
Your Seamonkey build crash like official Debian FF ESRs on sse only machines, it seems depend on site, xfce-look.org is a very good indicator it for example (but many others which i didnt note, but if relevant, i can test it when i have time for it). Palemoon/Basilisk SSE rebuilds and FF 52.9 ESR, SeaMonkey 2.49.4 (latest official Linux build without sse2 requirement) work normally these sites on sse only machines.Update: I’ve found a solution the Seamonkey complain stuck at 3rd party rust part, just add mozconfig to ac_add_options –disable-rust-simd and now complete the build (Seamonkey SSE 2.53.7), on pure Debian 9, so no need newer or backported packages from other repos, newer versions required newer rustc-mozilla/cargo-mozilla, but symptoms are the same as your version and the official Debian FF ESRs, so i dont know whether a solution for it, maybe it still contains some sse2 codes, but only affected some sites (xfce-look.org, mega.nz and others which i didnt note).
Update2: And i’ve found this FF ESR nosse packages for Debian 11 , but i havent got installed Debian 11 yet, to try wheter it has the same problems as the official versions.
- This reply was modified 4 months ago by Fenyo.
- This reply was modified 4 months ago by Fenyo.
- This reply was modified 4 months ago by Fenyo.
Attachments:
January 6, 2023 at 7:26 pm #96957Memberuser2022
::Hello, Fenyo!
I tested seamonkey 2.53.14 on site xfce-look.org and mega.nz – it crash 🙁
But after it i tested my ‘handmade’ FF-102 – and it not crash!
https://disk.yandex.ru/d/-ynMOlrHFSu48Q/firefox-esr-102/102_1_for_SSE1_CPU- This reply was modified 4 months ago by user2022.
Attachments:
January 12, 2023 at 12:39 pm #97250MemberFenyo
::Congratulations, nice work, it works now even without sse, although I could only try it under Debian 10, as it doesn’t work under pure 9 due to a lot of unsolvable dependencies. As I see it, not only the sse2, but also the sse codes had to be weeded out of it (it was in quite a few places :)), so the name nosse might be more appropriate (I also tried the whole nosse trick for Seamonkey, but it didn’t work, it should dig deeper into the code somewhere). It would be even better if, on the one hand, you could do this with the esr version 91.13, because in this you can also turn off webrender, which is rather heavy for such old machines, but if you turn it off and opengl 2.0-capable vga is present in the system, with opengl compositing turned on (but even just webrender force turn off), it is much we get a more responsive browser. On the other hand, it would be nice if pure Debian 9 would also work, so if it is possible to build without system libs or with the default version. I tried to backport cargo-mozilla from Debian 10, but it stuks after about 20 minutes with a dpkg-shlidpes dependency error (libgcc). In the lack of this, I was also unable to backport the rust-cbindgen package too, which would be also necessary to complie 91 esr under Debian 9. What else is needed is gcc-7 and python 3.6 that can be easily compiled from source under plain Debian 9.
Update: Finally i was able to backport cargo-mozilla from Buster, rust-cbindgen and little bit newer nosse2 nodejs (10.21 vs 10.23.1 required :))
Update 2: Newer nodejs not necessary, because just edit nodejs requirement in nodeutil.py is good enough. Now only newer rust-cbindgen backport is missing, and after that “just” have to apply your nosse patch and take a try with 91.13 in pure Debian 9…- This reply was modified 3 months, 4 weeks ago by Fenyo.
- This reply was modified 3 months, 4 weeks ago by Fenyo.
- This reply was modified 3 months, 4 weeks ago by Fenyo.
January 12, 2023 at 1:34 pm #97251Moderator
Brian Masinick
-
AuthorPosts
- You must be logged in to reply to this topic.

