34.2.0 build failed, --enable-jxl unknown ?? Topic is solved

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
User avatar
Drugwash
Lunatic
Lunatic
Posts: 384
Joined: 2016-01-28, 12:08
Location: Ploieşti, Romania

Re: 34.2.0 build failed, --enable-jxl unknown ??

Post by Drugwash » 2026-04-10, 17:08

athenian200 wrote:
2026-04-10, 03:59
I'd likely use it semi-normally for light tasks [...], and then start closing stuff very quickly
I'm not sure how the OS behaves, if it caches stuff even after apps were closed. Not to mention internal bugs, memory leaks etc. Cinnamon is known to "grow" in time memory-wise (and not only), at least in older versions like mine (4.2). So it may not be so safe to open and close applications during a build hoping all memory will be freed immediately and without gaps. I'd rather be on the safe side than spend another 2+ hours for a subsequent build.

Also I noticed there are a few parts - as in more than one - of the build process where RAM usage increases more or less significantly but not as much as the linkages you mentioned. Still kinda dangerous to use other apps concurrently.

Here's the .mozconfig I use:
.mozconfig.zip
You may get this applet and install it in your virtual machine. It may not display all fields - it'd need a real, bare metal installation for that, including an NVIDIA video card - but hopefully it will display the amount of memory used and maybe CPU usage percent as well. It will need the Noto Color Emoji font installed.
Also please note a vanilla OS installation might be lighter on resource usage than mine.
cpu-ram-mon@drugwash.zip
Screenshot from 2026-04-10 19-49-13_crop.png
You do not have the required permissions to view the files attached to this post.

User avatar
UCyborg
Keeps coming back
Keeps coming back
Posts: 941
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: 34.2.0 build failed, --enable-jxl unknown ??

Post by UCyborg » 2026-04-12, 11:56

Off-topic:
Drugwash wrote:
2026-04-10, 17:08
Cinnamon is known to "grow" in time memory-wise (and not only), at least in older versions like mine (4.2).
System Monitor alone grows to a whooping GB in almost the latest Mint (22.2) if left open for a while.
The Merovingian wrote:Choice is an illusion, created between those with power, and those without.

User avatar
Drugwash
Lunatic
Lunatic
Posts: 384
Joined: 2016-01-28, 12:08
Location: Ploieşti, Romania

Re: 34.2.0 build failed, --enable-jxl unknown ??

Post by Drugwash » 2026-04-12, 15:45

Off-topic:
UCyborg wrote:
2026-04-12, 11:56
System Monitor alone grows to a whooping GB in almost the latest Mint (22.2) if left open for a while.
It's a good thing I'm not using any of the "new" releases then. Couldn't accomodate all their BS in these lousy 8GB of RAM. And that's the maximum my notebook's CPU/chipset can take, according to the specs so it''s not that I'm cheap or anything.
Anyway, for safety I try not to open other apps, not even reading my mail, during the build process. The applet I posted above is just enough for monitoring the most important parts of the hardware. To its left there's a storage device monitor - the one that looks like traffic lights :) - which is also modified by me from an official one in order to show each device separately for better monitoring. I have one internal HDD, and two external SATA drives mounted in USB docks; one of the external drives is where the build process takes place, and unfortunately the notebook only provides USB 2.0 connections so transfer rate is relatively slow. That's another reason to not run other apps during build, so there would not be any accidental interference with that drive.

User avatar
athenian200
Contributing developer
Contributing developer
Posts: 1749
Joined: 2018-10-28, 19:56
Location: Georgia

Re: 34.2.0 build failed, --enable-jxl unknown ??

Post by athenian200 » 2026-04-12, 17:15

Drugwash wrote:
2026-04-10, 17:08
]I'm not sure how the OS behaves, if it caches stuff even after apps were closed. Not to mention internal bugs, memory leaks etc. Cinnamon is known to "grow" in time memory-wise (and not only), at least in older versions like mine (4.2). So it may not be so safe to open and close applications during a build hoping all memory will be freed immediately and without gaps. I'd rather be on the safe side than spend another 2+ hours for a subsequent build.
I will admit, you might have me on the fact that I have little to no experience with Cinnamon or the potential memory leaks there. When I run Linux or any Unix-like OS, my go-to desktop is usually something like MATE or IceWM, through I know GNOME and KDE well enough to use them if I have to. Cinnamon is probably the one major DE I haven't seen before. That is the one part of your setup that I'd say is outside my experience.

What I could say with a fairly high degree of certainty here, though... is that if I were on an older system with IceWM, I'd build with confidence even on an 8GB setup. But you're working around known Cinnamon bugs. I admittedly wasn't thinking about Cinnamon being a "heavier" desktop here, and that could be tipping the balance in a way that's not as visible to me.
Also I noticed there are a few parts - as in more than one - of the build process where RAM usage increases more or less significantly but not as much as the linkages you mentioned. Still kinda dangerous to use other apps concurrently.
I did forget about Cinnamon being based on GNOME 3, which was also known for memory leaks and fairly... umm, bloated applications, even aside from the ugly UI that Cinnamon fixed.
Off-topic:
But yeah, if you are ever in the mood to experiment with a different desktop on an older version of Linux that still has X11 (which you are on), I'd recommend IceWM for the window manager, nedit for a text editor, rxvt-unicode for a terminal, and xfe for a file manager. That's a setup I discovered way back in 2003 on a 350MHz K6-2 with 192MB of RAM. It's old-school GUI, feels like Windows 95, not very pretty... but it gets the job done. I mention it because it's what I used back when I was still not good with terminals and needed something that felt more like Windows, but was stuck on limited hardware. I think I vaguely remember building the latest Firefox for that system and it taking two days, because the one that shipped with the CD-ROM was too old (it only shipped Phoenix and Netscape 4 I think), and the upstream download required newer glibc when I was still on libc5. Downloading the source wasn't fast either, since I was on dial-up back then. I think I almost repressed those memories until now... LOL. Anyway, the packages are available on your version of Mint, here's how it would look roughly:
icewm.png
You may get this applet and install it in your virtual machine. It may not display all fields - it'd need a real, bare metal installation for that, including an NVIDIA video card - but hopefully it will display the amount of memory used and maybe CPU usage percent as well. It will need the Noto Color Emoji font installed.
Also please note a vanilla OS installation might be lighter on resource usage than mine.
cpu-ram-mon@drugwash.zip
Screenshot from 2026-04-10 19-49-13_crop.png
That's actually a really nice applet. Definitely looks like it took some skill to make it. It seems like it could be good for recreating the kind of view I'm used to seeing in Task Manager on Windows. And I do actually use nVidia cards, so it might prove useful someday for sure.
Off-topic:
Anyway, it might be a while before I can streamline the build process... but if you want me to try and help you setup a leaner environment on Linux that's still familiar and Windows-like enough at some point, then I'm willing to help because I've been there. Probably in a different thread or via PM since we have gotten a little off-topic. LOL.
You do not have the required permissions to view the files attached to this post.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind

User avatar
Drugwash
Lunatic
Lunatic
Posts: 384
Joined: 2016-01-28, 12:08
Location: Ploieşti, Romania

Re: 34.2.0 build failed, --enable-jxl unknown ??

Post by Drugwash » 2026-04-12, 18:07

Off-topic:
athenian200 wrote:
2026-04-12, 17:15
I have little to no experience with Cinnamon or the potential memory leaks there.
Yeah, it's been a fork of Gnome at its inception then it became its own thing. Unfortunately it still suffers from past issues, and some new ones.
However, I chose it primarily due to its ability to be tweaked at will. None of the other desktops I tried or at least seen provides so much versatility, and frankly I couldn't live with something that doesn't look as I please, first of all. My Win98SE - which I used for about 16 years - hasn't looked "normal" since I discovered and installed Tihiy's LameSkin which ultimately became Revolutions Pack. Unfortunately I'm out of registry backups on my old 98SE machine and reviving it would take quite some time, otherwise I'd show you a screenshot - it looked just like XP, still on the pink/fuchsia side. The Mint theme you see in my screenshot(s) is also a port of the XP theme I used for a few years inbetween 98SE and Linux Mint. So, as you see, the looks is very important to me considering I spend about all my awake time in front of the screen and couldn't live with something... ugly. Yeah, the desktop you suggest does look a lot like Windows 98 - the "regular", official look - but as I said I couldn't live with that either back then. There's no beauty in it, and I can say the looks of an operating system is about the only beauty I can get in my life.

If I really had to give up Cinnamon I'd definitely go towards Trinity (TDE), which also can be tweaked to a certain extent but not as much as Cinnamon can. I did "play around" with a few versions of Q4OS in VirtualBox, I like the way it deals with crashes and other issues, it's more stable than Mint with Cinnamon, being practically a Debian with a fork of KDE 3.5. But for now I don't plan on leaving this system as I managed to build it over the last... almost seven years. I invested too much in it. Yeah, maybe I'm too sentimental.
Definitely we can discuss over private message or even e-mail when time comes to tweak/improve the build process. I just wish I were more familiar with all the build tools involved, and I feel there are way too many of them. We'll see what we can do. ;)