:freebsd: I hobby code (mainly Python), have cats, tinker with/detail cars, and fiddle with FreeBSD. I like making photos. Playing with Internet stuff since […]
🌉 bridged from ⁂ https://mastodon.jamesoff.net/@jamesoff, follow @ap.brid.gy to interact
James Seward
Loading...
All this so I can compile the front end assets.
Do they need specifically compiling? I think it wouldn't let me do it until I populated some values in the env config file so I assume there's instance-specific things that get built.
I remember when software was `make && make install` (yes, I […]
James Seward
mastodon 4.6.0-rc1 on freebsd/arm64 progress: started trying to build vite-plus from source (so I could build rolldown, so I could run the assests precompile step), but fell at the first hurdle as a build dependency of it (binstall from Cargo) fails to build due to a dep (brotli) build being […]
James Seward
I switched to trying to build mastodon in a separate directory from my live deployment, and now the precompile step works without any other changes, so must be some cruft in my live install causing the issue
James Seward
"Let's look at a photo I recently took of my kids"
[on-device safety steps in and calls the police]
#wwdc
Not made much progress with this, it’s a never ending recursive descent in to terrible tooling none of which uses sensible approaches to building software.
Will return to it tomorrow with a fresh brain (and coffee) and hopefully find I’ve missed something obvious.
ok this was a thinko - it didn't build in the fresh one either in the end.
I made the change to `.yarnrc.yml` described in the "Installation" section here: https://rolldown.rs/guide/getting-started
then ran `yarn install`
and the precompile step is running longer than it did before.
Yarn […]
Thanks, AI agent, very generous!
James Seward
James Seward
Noticed that Craig just swaps his posture between /| and |\ every other sentence and now I can't unsee it
#wwdc
mastodon 4.6.0-rc1 on freebsd notes so far:
* `bundle install` needs `CC=/usr/local/bin/clang` to succeed
* the vite build in `assets:precomple` seems to need an os/arch-specific binary from "rolldown", who don't provide one for FreeBSD/arm64 (they do for Intel) - looks like I can make it use […]