fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

Martijn Braam

Firefox has a terrifying build system and completely ungoogle-able error messages :(

good luck finding help for the "style" module in firefox that's not random CSS help stackoverflow posts...

Also like... this should just not happen right? This is somehow not finding a function defined in the same file.

@martijnbraam
Tagging #RustLang crowd, since i do not have time to look into this.

I suspect the type of StyleBuilder (inside the <>) is wrong. Just a shot in the dark.

@chfkch but this can't be a code issue, this is a tagged release of Firefox and it compiles fine in other distributions...

@martijnbraam
That looks totall wrong. The pseudo line should be correct with a comma.

Which OS and cargo/rustc version is this?

@chfkch the OS is my own linux distro, which most likely is the problem somehow. All the dependencies are suspect :P

This is a freshly compiled rustc 1.83.0 and 1.83.0

@martijnbraam

I worked at NSCP back (way back) in the day, we could clean build on a desktop PPro in about 90 minutes, and it was not too difficult figure out what was going on where (even after the Xfe re-wrote everything in C++ without telling anyone).

It was still crazy, but it sounds like it still is and more. Yipes!

@danhugo somehow the codebase has both python2 and rust in it, I would call it crazy yes

@martijnbraam

And everything was in cvs without pserve, auto mounted on /m/src.

First day:
1. Do not cd /m/src
2. DO NOT cd /m/src

Someone did checkout into /m/src about once/week.

Such interesting times.

(root on all unix-like machines was pil/QED fwiw…)