tomman |
Posted on 24-07-22, 01:52 in Mozilla, *sigh*
|
Dinosaur
Post: #1301 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
After almost 2 decades of serving me well, I finally retired my trusty nx9010 from active duty, and that includes email. Time to move almost 2 decades of mailboxes that began life many moons ago under some flavor of Outlook Express, then Outlook, then Mozilla Suite, then Thunderbird, and eventually - Download your email as usual on the old system, for one last time. - Backup your email folders (usually at $PROFILE/Mail/) and make a backup of that backup, just in case. - On the new setup/profile, recreate your accounts using the exact same info (login, etc). Setup them as you had them in your old profile (identities, aliases, server settings, etc.) - Close SeaMonkey, go to $PROFILE/Mail/ on the new profile, and for each account you need to restore, enter on its respective mail server dir, delete all the files already there, and copy the set from the same server from your backup in its place. Don't get tempted to do this BEFORE creating the account, as SM will find that the directory exists, and create your account into a new directory as a precaution! - Run SeaMonkey again - your mail should be exactly as you left it last time before the switch. Yay~! Also, good timing because MICROS~1 started threatening me with a good time: starting next September, you need to switch to Modern™ authentication methods to keep your ability to send and receive email from your - 2.53.18.x should work for MS, but better use the nightlies (or at least, the recently shipped 2.53.19 beta 1!) - You need to fix a couple prefs: open about:prefs, and search for "scope". You will find at least two prefs per each OAuth2-capable account: mail.server.server$NUMBER.oauth2.scope For your Outlook accounts, you will notice the value contains a bunch of URLs that begin with https://outlook.office365.com/ - those will NOT work! Edit them and remove all instances of "365" from the URLs (do NOT modify anything else!!!) The pref should look like this now:
- Microsoft will identify SeaMonkey as "Mozilla Thunderbird", since they're piggybacking over TB's app ID - getting one issued by MS is already a kafakesque nightmare. Technically, MS also offers app passwords (just like Google), if you have enabled 2FA on your account. But they do not advertise that, they certainly didn't mentioned them on their announcements, and I'm not going to waste a single extra braincell on more security theater. For now. Oh, and MICROS~1 is deprecating the fallback XP-era Outlook web UI that we get on SeaMonkey and other non-Chrome browsers too. You know, the one that actually sips bandwidth and it's SANE (albeit with a very dated style). Fun. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-02, 03:08 in Games You Played Today REVENGEANCE
|
Dinosaur
Post: #1302 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Puyo Puyo games have been present natively on Wintel PC Compatibles decades before Puyo Puyo Tetris, who would have known? Another pointless "let's run old games in old machines for lulz" exercise: - Puyo Puyo Sun: works wonderfully even on Windows 95 on a period accurate toaster, and looks sharper and cleaner than in any emulator. Install, apply the translation patch, enjoy. - Puyo Puyo Fever: One of Sega's response to the "It Runs DooM" craze, because they ported PPF to nearly every platform that can run games. Turns out the PC versions even have the English localization (sans voices) mostly intact on the disc, but Sega didn't bothered keeping the menu option to switch languages. But since the PC versions are straight Dreamcast ports, they use the exact save files (albeit compressed, but not on Mac for some reason!), so all you need is a single-byte patch. Getting PPF to run on Windows 9x was... more painful than what I expected. * Sega did two disc releases: 1.x and 2.0. The original 1.x release ISOs from 2004 are unobtanium (despite being listed on Redump!) and they have icky SafeDisc DRM, but you can easily find them in a hacked and prepatched English installer by Puyo Nexus... which will not work properly on 9x due to some leftover URL shortcut file with non-ANSI characters. And turns out you want THIS one because... * ...there was a re-release in 2008 to improve compatibility with Vista, with version 2.0. This unfortunately came at a cost: 9x compatiblity got broken - Sega didn't even bothered testing anything since the installer will run fine, the game launcher will run... and the game will attempt to run then die with no explanation, no errors, no crashes, no weird exit codes, no nada! And this is the ISO you're likely to find everywhere :/ * The English savefile patching tool runs on 9x, but assumes your savefile lives at %AppData%\SEGA\PuyoF, which is not true for 9x - on those platforms the savefile is right at the game install directory. There is no %AppData% on 9x at all! (a directory exists under C:\WINDOWS\, but no environment var exists). You will need to download a pre-patched save file and drop it on the install dir. * All other versions (1.x went up to 1.12 aka the Carnival Edition, while 2.0 apparently received some automatic updates too) are lost forever. Don't look for them. Long short story: install the prepatched Puyo Nexus 1.5 release on a XP or later box, copy the entire install folder to your 9x rig, put your English savefile there too, done. Alternatively, use the 2.0 installer, and get the following files from the prepatched 1.5: - hglNj.dll - SegaLauncher.exe (rename it to Launcher.exe) - Launcher.ini - PuyoF.exe - s_launch.exe - snapcl.dll - SnapUtil.dll ...and paste them on your 2.0 install folder, overwriting as appropriate. In both cases you will also need this added into your Windows registry (edit your install path to match yours, mind the double backslashes!):
...otherwise the English-patched launcher supplied by Puyo Nexus (s_launcher.exe) will fail to work in weird and wonderful ways. All this for... yes, native Puyos on platforms nobody cares about in 2024. Sega, you suck. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-05, 12:56 in Upcoming game announcements/news (revision 1)
|
Dinosaur
Post: #1303 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
https://store.steampowered.com/app/2396980/Fatestay_night_REMASTERED/ Available starting this Wednesday on your favorite worldwide pasocon games store. The day is here, my homies. Be alive to believe: Nasu wants our money, and we must legalize our ROMz now. (Also LOL at the kids complaining on Steam that "this has been Free™ for years!" and "boo, they removed the sex scenes!" - guys, this is not the point, and F/SN wasn't even meant to be a porn game anyway!) UPDATE: A remake of F/HA has also been announced. Sweet~ F/HA needs love, despite many demoting it as "merely a non-canon fandisc" Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-06, 20:23 in I have yet to have never seen it all.
|
Dinosaur
Post: #1304 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
The Socket 7 revival project is going well... Yes, that's my first time painting a PC case. Primer is expensive and that top cover had like 30 coats of ugly beige, so if I close my eyes hard, I'll pretend it's primer... Also, turns out "400ml" of "Matt Black" (sic) spray paint isn't really enough for this job. Still, I like the finish, although I would like to redo some icky spots where dust settled while paint was drying, or when the can decided to run out of everything. I do actually like how the beige drive faceplates stand on the now all-black case, so I may or may not replace the drives or paint the faceplates too. All the project now needs is a *proper* PCShits mobo. My M571s are still deader than dead, so is my M538, and the only thing I could find amazingly was a M537DMA33... with bad cache, broken disk DMA, and an apparent allergy to soundcards. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-08, 15:51 in Upcoming game announcements/news (revision 1)
|
Dinosaur
Post: #1305 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Posted by CaptainJistuce Apparently Fate/Randomizer happened because Type-Moon/Aniplex still conveniently forgets that the world has been speaking Unicode for the last 25 years, and shipped a build that only really worked on ja_JP locales (judging from the initial reviews on Steam, where a popular cure was to switch your entire system locale to Japanese, the bane of any VN enthusiast) Glad to know they fixed it promptly. UPDATE: Fanboys' most common complaints about this re-release: 1) "Why should I pay for something I already played for free a decade ago?" (yeah right, why pay for things? Why work? Why do the right thing? AMD should totally give me a free Ryzen because I used a old Am386SX I found for free at a dorm!) 2) "THEY TUK'ER PORN!/R18 patch when?" (ugh, who cares? Those scenes were cringey and badly shoehorned, and even Nasu himself didn't wanted to do porn on F/SN in the first place - he only did because "sex sells, and we have to sell this thing". Fortunately time proved everybody wrong: you don't need smut to sell quality VNs) 3) "OMG they renamed Artoria to Altria!!!" (WHO CARES? For a name you only hear mentioned FOUR TIMES total in a VN that takes you several weeks to digest. But I guess nitpickers gonna nitpick) In other old visual novel related news, F/SN isn't the only getting the Steam treatment several decades later: another fan favorite is FINALLY turning a old joke into reality - Katawa Shoujo is getting a (free) Steam release after all. Of course, H-scenes are not included by default, but you know where to get the patch for that. Now you can show your Steam friends why (sadly any hopes for KS2 remain tragically dashed, but then... it only took Type-Moon 20 years to redo Tsukihime, so a man can dream!) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-10, 23:18 in I have yet to have never seen it all. (revision 1)
|
Dinosaur
Post: #1306 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Tony Hawk's Pro Strcpy One bug. Many games. All the platforms. Most notably, this also includes the first legit X360 softmod in, like, ever. (Sadly no hypervisors are being breached this time, but unsigned code is still welcome) Remember kids: get some massive air, and smash some stacks! Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-14, 00:52 in Internet numbers bragging thread
|
Dinosaur
Post: #1307 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Keep the nitro going, folks: ~93Mbps? This means I'm maxing out that poor 100Mbit crab chip on that WAN interface. Guess I'll be swapping that card Soon™. Sadly the bastards didn't upgraded the uplink! Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-14, 23:08 in Internet numbers bragging thread
|
Dinosaur
Post: #1308 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
ISP confirmed me we got switched to 100/100M, for the same $25/mo. After replacing crab chips and restarting things, here is the final outcome: ...yeah, I'm hitting a wall somewhere else, and sadly I found where: CPU. Turns out a Pentium III 750/100 can easily saturate a 100Mbit link, but only when doing nothing else, like NAT or PPPoE (two things known to be performance killers). Raw tests with iperf yield that the absolute best this thing can do is 300/200M before NAT/PPPoE, where performance gets cut in more than half (notice that this Speedtest result can't even get to 90Mbit - the computer has already run out of free CPU time!). So... yeah, future arrived here earlier than expected, and it wants more muscle. Options suggested by teh Internets: - Buy Mikrotik $DEVICE: can't - prices are steep, local stores don't stock them, and a certain EU embargo forbids me from ever touching anything networking made within the EU (Mikrotik is from Latvia, an EU member). - Buy a Raspberry Pi: can't - the cheapest Pi here is no less than $200, and that's before accessories and other parts! (Electricity savings here are irrelevant) - Buy a old 1U rack server: can't - even 15 years old junk go for silly money here, not to mention Pratt & Whitney turbofans :D So, I guess my only way out here is to stick to obsolete hardware from a decade ago, instead from 25 years ago: those refurb Dell USFFs from Honest Abdul's Preloved Computerizers And Kitchen Appliances are CHEAP, he now accepts credit cards, and they even have USB3 ports so all I would need to add are USB to Ethernet dongles. But that's a project for later... or at least until my ISP decides that they're really desperate for customers since the competition is doing 500/500M for $30 next door! Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-15, 02:09 in I have yet to have never seen it all.
|
Dinosaur
Post: #1309 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Posted by tomman Continuing with the tradition: GET #8M: a cropped shot of some vtuber in a swimsuit - August 14th, 2024 >6 years -> <4 years -> <3 years -> >2 years -> 17 months -> 13 months -> 11 months -> 8 months If I were a statistics jockey, I would be already plotting a nice LINE GOES UP graph, but I can now safely predict that the 9 millonth Danbooru post is due within the next 6 months at this speed. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-08-20, 03:11 in Internet numbers bragging thread
|
Dinosaur
Post: #1310 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
After melting another Optiplex-sized hole at ye ole' Master Charge, yet another Debian setup this year, disabling Wondershaper (which gets pointless once you get past the magic 100Mbit number), and optimizing some numbers on a box with a hilariously large amount of RAM, here is the end result: 300Mbit? 500Mbit? The full gigabit? BRING IT ON. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-09-12, 03:42 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1311 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
I got fed up with the onboard Realsux HDA onboard audio on this Optiplex 9020 USFF, so I decided to try something else: my Aiwa display has an analog audio out, which means it can receive audio over HDMI/DP, feed it to a built-in DAC, and output it on that jack. But there was a little problem: it was too quiet! Easy Effects to the rescue! Add some loudness, done. ... or not, because I now started to notice out extremely choppy audio over that HDMI output. After researching a bit, the Pipewire docs told me to check some runtime stats via pw-top, where I determined that 1) I was getting a high number of xruns, and 2) they were ALL driver-caused, not application specific. The official workaround for that is to increase the "headroom", which is achieved via modifying some config files on locations and languages that will vary according to your Pipewire setup, distro, session manager (you're all using Wireplumber these days, right?), product versions, and of course phase of the moon and underwear color. (As usual documentation sucks rancid donkey dongs big time, top notch FOSS Kwality®). After tweaking a bit headroom (but also buffers and even whatever the hell is "quantum" in Pipewire parlance, all I had found was different stuttering patterns, and a new way to turn my Haswell bento box into a 486DX rustbucket: move your mouse while playing sound and see how xruns shot to the moon, audio stuttering owns the day and it will not recover until you restart the whole chain. WTF. No. Just. NO! And all of this ONLY happened via the HDMI port - the crab chip powered onboard audio was fine - no xruns, no stuttering, no NADA (just subpar quality, but that's Dell tuning for ya). Even tried different kernel versions, from 6.1 (Bookworm's stock kernel) to 6.10 (the latest one via backports) with no difference. It was at this point when I was getting desperate and considering to demote Pipewire from "software done right" to "permabanned from my premises", so instead I decided to refocus my online searches. "Pipewire HDMI audio stuttering" The second result was enlightening: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3110 ...which led me to this: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025453 I was not alone after all this time! Misery seeks companion, and oh boy, the solution turned out to be incredibly worthy of its own Darwin Award: append "intel_iommu=on,igfx_off" to your kernel commandline. "But wait dude, what the fuck has to do the IOMMU with HDMI audio stuttering!?" Everything, it seems, because after applying that and rebooting, HDMI audio suddenly was working like a world champion! No stuttering, no choppyness, xruns remain at a big fat solid ZERO, and I could move my mouse without murdering audio performance! What in the holy name of Jesus Fried Christus is happening here!?!?!? ...but wait, it gets even better: https://bugzilla.kernel.org/show_bug.cgi?id=86311 It was ALWAYS Yep, IOMMU on Haswell CPUs break HDMI audio when enabled, unless you exclude the IGP from it. What. No. I can't even. I officially hate Intel with all of my guts. Also hate HDMI, but that's a tale for another day. tl;dr: intel_iommu=on,igfx_off unfucks HDMI audio on Haswell CPUs under Linux. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-09-13, 05:05 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs) (revision 1)
|
Dinosaur
Post: #1312 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
HDMI is a horrible standard, part 14345262627326524e10935: OK, so I now got clean audio from this display. But the whole thing goes south as soon as my display sleeps (because of fucking course that's how HDMI works - the HDMI Consortium is a bunch of killjoys that never considered "listening to music with a display sleeping but with speakers attached" a valid use casse), falling back onto the onboard Realtek audio just to never come back even after the display wakes up. Easy Effects is unable to fix it on its own, since it only applies audio effects and nothing else. The real solution lies within Wireplumber instead. Someone on IRC pointed me to this: https://blog.zenlinux.com/2022/08/how-to-configure-audio-device-priorities-in-pipewire-wireplumber/ All I had was to point my "node.name" to "alsa_output.pci-0000_00_03.0.hdmi-stereo" in my particular setup, reboot the whole thing and... be greeted with screeching audio. Oops, looks like a side effect of this is getting HDMI audio back to actually loud volumes, so let's turn off that autogain filter on Easy Effects :P Display sleeps, goes back to the crab chip HDA codec that nobody will listen ever, display wakes up, clean HDMI audio comes back. Oh, and I'll have to rewrite all this the day Debian upgrades to Wireplumber 0.5, because the twats switched from Lua to JSON for their config files and provided absolutely NO way to upgrade your config files, and of course their documentation is typical FOSS fare - terrible. But for now, this problem is effectively solved. Did I mentioned HDMI is a shit standard? Because HDMI is a shit standard, and of course DisplayPort had to piggyback on portions of it :/ Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-09-19, 18:51 in Upcoming game announcements/news
|
Dinosaur
Post: #1313 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
~The Saga of Apparently this indie "Pokemon but with guns" game not only has printed a fair amount of dough (despite still being an Early Access title on Steam), it has even called the attention of two gorillas from the gaming industry: - Sony (Music, not Interactive) wants to milk the cow so badly, so expect figures and possibly a RATED M FOR MONEY anime someday. - Nintendo is not pleased. At all. In fact they have been PISSED since Day One. The saber-rattling came as early as January, but nine months later, the lawsuit has been served. And oh boy, this time Haus o' Mario strategic nukes came from a rather unexpected angle: patent violations. Which ones? Nintendo won't tell Pocketpair which ones, of course, but notice that TPC got a bunch of stupid patents issued and approved recently. Software patents covering gameplay things as silly as "have your 'mon fly yourself between arbitrary points of the map", or "doing things with 'mons using COMPUTERS". Oh, and the lawsuit was served in their own hometurf (for both N/TPC and PP) of Japan, which means Pocketpair may be doomed for real this time. I guess there goes the idea of getting your 'merican Pokeymanz as a launch title for the Switch U.... Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-09-21, 17:08 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1314 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
And here we are, one week later Debian DID upgraded to Wireplumber 0.5 (via backports). Fortunately this time I was prepared: Old format (lives at ~/.config/wireplumber/main.lua.d/):
New format (lives at ~/.config/wireplumber/wireplumber.conf.d/):
Syntax changes, keyword changes, properties are defined a bit differently, change for the sake of change, blah. Fortunately it worked at the first try, so... crisis averted. For now. Dare changing the format again, and I'm wiping this Pipewire shit out of my systems, FOREVER. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-09-24, 12:39 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1315 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Undo UI sabotage (mostly from GNOMErs) on your Linux desktop, courtesy of a Phoronix regular: https://blog.ssokolow.com/archives/2023/06/17/fixing-applications-which-resist-feeling-platform-native/ Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-11-21, 19:39 in I have yet to have never seen it all.
|
Dinosaur
Post: #1316 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
Marcan's latest tirade against hardware video decoding tl;dr: "You're Doing It Wrong™, Apple Silicon CPUs are too powerful, they can decode every codec ever on software and you won't miss hardware decoding, trust me on this bro, I don't care that you're coming from some slowass x86 that needed to be pushed off a cliff to decode video" Does Marcan have a background on the anime scene!? Because that's the same shit you would get from those stupid encoders still using Hi10P in 2024 (yes, the same profile that no hardware ever will decode, except for some Rockchip tablet SoCs... and the Apple Silicon HW decoders!) All this because users are asking about the state of hardware decoding support on Asahi Linux (which is actually WIP, but nothing you can use yet). An acceptable, reasonable, comprehensible answer would have been "We're working on it, it's a rather complex part of Apple Silicon, and we have other bigger priorities right now but we WILL tackle that one when the time comes on. In the meanwhile, software decoding should work fine for most formats out there". But nope, this is Marcan, and he loves to stir the shit :/ Gotta love when developers say "your use case doesn't exist, go away"... Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-11-22, 01:10 in Mozilla, *sigh*
|
Dinosaur
Post: #1317 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
In this episode of Brand Necrophilia: America On-Line revived Netscape Browser... as a Chrome clone: https://wetdry.world/@ipg/113491635810847495 https://xcancel.com/TRX7800X/status/1857791517110530222 I wish I were making up this crap, but no, it's real - apparently the Netscape brand has survived for the last decade as a small ISP, part of the AOL empire (because apparently AOL still has subscribers in USA, mostly elderly people that hasn't realized dialup is beyond useless in 2024), and now AOL hired some Of course, the Father of Mozilla / Emeritus Asshole JWZ has already disowned this abortion of nature. All this dogvomit comes in the middle of the DoJ push to get Google to divest Chrome, something that sadly is not likely to happen after next January in the light of recent political events :/ Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
tomman |
Posted on 24-11-25, 02:37 in (Mis)adventures on Debian ((old)stable|testing|aghmyballs)
|
Dinosaur
Post: #1318 of 1318 Since: 10-30-18 Last post: 9 days Last view: 3 hours |
THE END IS HERE... for x86 installs on bare metal on Debian! True to its words, you can no longer install Trixie (still on Testing) to 686 boxes, the last ones supported by 32-bit Debian targets. Mind you, they're not killing x86-32 support outright, just removing it from the installer, which also means no new kernels, no new 32-bit installs, etc - you will still be able to run 32-bit programs (hi Steam games!), create and manage 32-bit chroots, and the like. But this is no Windows - 32-bit has its days counted in Linuxworld. This is nicely reflected on recent changes from the Debian backports world for those of us still on Bookworm on old 32-bit metal: - Last 686 backported kernel is 6.10 (6.10.11+bpo-686-pae in this case). All other platforms are now at 6.11, but there will be no more kernels for 686(-pae). Cherish the moment, or learn to build your own kernels. - If you get weird build failures when compiling 3rd-party software and the build errors blame missing files like this: /usr/include/linux/errno.h:1:23: fatal error: asm/errno.h: No such file or directory ...that's because you've pulled linux-libc-dev from Backports, which is now a single monolithic package for all platforms. Not only is a waste for those of us that will never build apps for PPC or IBM mainframes, it also comes with a nasty surprise: it no longer has i386 headers! Not sure if this is a bug, or part of the same deprecation (linux-libc-dev is actually built from the kernel packages!), but if you build software for 32-bit x86 this will hit you. Remedy: downgrade (and pin!) linux-libc-dev to the version from Bookworm (6.1.119-1 as of this writing) - those are the old style platform-specific binary packages AND they fully support i386. Remember: Bookworm is the final Debian release for 686, but it will be supported until 2027 at least, then there comes LTS, and after that, you can pay for a few more years of ELTS. But we're witnessing the end of a era, the sunset of 32-bit x86 on hardware. it's too late for Pentium Pro/II/III, and for any P4 prior to Socket 775 (unless you can find those magic SL7Q8/QB 478s that cost $WTF because collectors are rich scumbags), the game is also over (but who loves NutBurst anyway?) Ironically the number of Debian Powrered™ i386 boxes on this home had a sharp drop in 2024, from 4 to 1: - Compaq PIII routerbox (Saki/Patchy): retired in favor of newer metal, paving the way for future gigabit speed boosts from my ISP (It now runs WinMe just like it did the day it left the factory, original license and all!) - nx9010: Never really got along with kernels past 3.16 having severe ACPI diarrhea with any newer kernel, rendering it unusable. so I never updated it past Stretch (and even with Stretch, performance is poor). System is now officially retired from active duty. - T40: Sometimes it hangs at boot, or outright shutdowns. I suspect a flaky mobo, as the T4x series is infamous for that (haven't managed to reproduce the hang on XP, but it DOES hang and shutdown on 9x rarely). Too bad, as it was running Bookworm relatively fine (barring the sad situation of GPU drivers) - Thinkcentre M50: The Final Survivor, The Chosen One, 21 years and counting! Seriously, can anyone donate a SL7Q8/SL7QB? :D Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |