-
nsITobin
frg_Away:
i.ibb.co/NFmBLmt/image.png python 3.9 from mb40
-
nsITobin
same error
-
nsITobin
ultimently
-
nsITobin
doesn't matter if export system python is there or not
-
nsITobin
i don't think seamonkey's build system can even pick up artifact python even if it wanted to
-
nsITobin
idgi this vm previously built seamonkey with this give or take an option same mozconfig
-
nsITobin
and I am constantly having this problem
-
frg
nsITobin does not find rust. Does rustup default 1.73.0-x86_64-pc-windows-msvc work in the 3.4 build shell?
-
frg
If not you need to add .cargo/bin from the directory where it is installed to the path.
-
nsITobin
just a sec.. assigning more ram to my windows 10 sm build vm
-
nsITobin
that.. should already be dealt with cause I previously built seamonkey few months back on windows on this vm
-
nsITobin
but i will check again
-
frg
cargo is usually in $WIN_HOME/.cargo/bin
-
frg
I added a mozillaa-build\msys\etc\profile.d\profile-rustup.sh:
-
frg
#!/bash/sh
-
frg
if test -n "$MOZILLABUILD"; then
-
frg
WIN_HOME=$(cd "$HOME" && pwd)
-
frg
PATH="$WIN_HOME/.cargo/bin:$PATH"
-
frg
export PATH
-
frg
fi
-
nsITobin
hold on
-
nsITobin
ok why is rust required?
-
nsITobin
maybe i am misremembering
-
nsITobin
more pressing is why I can't seem to parse this output for the key error you seem to be able to spot
-
nsITobin
i suppose it is entirely possible I nuked rust and cargo when I cleaned up after 115 prep..
-
frg_Away
says checkinf for rustc ... not found and then it goes downhill
-
nsITobin
yeah why doesn't it stop there as fatal then? I think it used to?
-
nsITobin
anyway kicked off FINALLY
-
nsITobin
I am gonna test adding VMWare to the accel whitelist if everything cursory works because unlike Mozilla you aren't storing telemetry reports about gfx failures in VMs cause of some edge case test
-
nsITobin
if hwaccel works in VM ware I can actually test and improve SeaMonkey for Windows 11 users without having to resort to hopes and guesses or risking the integrety of my data.
-
nsITobin
last copy of windows 11 i ran identified my php and bash scripts as potentally unwanted files over the network and killed em.
-
nsITobin
frg_Away: rust code errored out.. i set it to 1.73
-
nsITobin
wait
-
nsITobin
right on windows it matters which target
-
nsITobin
I hate Mozilla for this.
-
nsITobin
Just sayin'
-
nsITobin
to PROPERLY answer your question.. if you go get rustup-init.exe and do it then rustup is avilable from the msys1 shell
-
nsITobin
frg_Away
-
nsITobin
-
Harzilein
funny you mention msys1 specifically
-
nsITobin
why Harzilein
-
Harzilein
it's slightly off-topic, but msys2 nuking (not archiving) its 32 bit world ensuring it can never be reproduced again was when i decided that floss developers on windows are too pragmatic for their own good :D
-
tomman
"point at the drawing where Mr. Pentium Pro touched you"
-
tomman
yeah, that's a massive dick move
-
tomman
one thing is deprecating unmaintained targets, but another one is completely erasing history
-
frg
nsITobin you need rust 1.73.0 or apply patch from
bug 1896958. If you do apply the patch the binary will no longer run on Windows 7 and probably 8.1 too thanks to rust removing support for it. Did I mention that rust s*cks?
-
tomman
what your rust needs is some thick oil :D
-
frg_Away
a thermal lance would also work...
-
nsITobin
i have rust 1.73 the exact target you specified and its a windows 10 LTSC 2019 build vm
-
nsITobin
i was making chicken soft tacos
-
nsITobin
for dinner
-
nsITobin
and now having my three milk cake
-
nsITobin
becuase I made one
-
nsITobin
mix three types of milk... bake a cake poke the cake pour the milks on top put whipcream on top of that after a few hours plus some berries there you go 3 milk cake they charged 40 dollars for at the grocery store
-
nsITobin
i made it for 12
-
frg_Away
nsITobin then it should work.
-
frg_Away
and happy munching
-
nsITobin
maybe it wants cake
-
nsITobin
ripped it all out and trying once more
-
nsITobin
and I'll add cake
-
nsITobin
see if it builds
-
frg_Away
nsITobin the rust version with the error is not 1.73
-
frg_Away
higher for sure
-
nsITobin
yeah rustup was resisting.. its working now i deleted it and told it to get that exact version FIRST off
-
nsITobin
0:04.94 checking rustc version... 1.73.0
-
nsITobin
0:04.99 checking cargo version... 1.73.0
-
nsITobin
msvc version
-
nsITobin
./mach build
-
nsITobin
er
-
frg_Away
make sure you nuke the object dir.
-
nsITobin
well it seems Windows 7 has re-entered BinOC Extended Support
-
nsITobin
lol
-
nsITobin
to refresh i want to add
bugzilla.mozilla.org/1429587 to seamonkey .. if it seems to work. The bug just.. deadended after being r+ because of a chromium issue and nothing since then really..
-
nsITobin
frg_Away:
-
nsITobin
and firefox getting a software renderer
-
frg_Away
vbos uses vmsvga under Linux. If it does not break tat we can try. I have nothing but trouble with older gfx drivers in vbox and even outside a vmSeaMonky will choke on most pre 2020 something drivers
-
nsITobin
well its not actually a functional change all the patch really does is make VMWare's video driver known to its self and thus allows it to have acceleration .. its why I can't figure why this didn't get merged in even if it isn't perfect
-
nsITobin
or why when it works perfectly on UXP Moonchild, who uses VMWare as well, has never applied it.
-
frg_Away
that is what I mean. If it allow hw accelaration using vmware with old gfx drivers it might go south pretty fast and no way to detect. Can check with older Thinkpasd and linux vbox vm.
-
nsITobin
which drivers does vbox use?
-
frg_Away
under linux vmsvga which seems to be vmware based. -Otherwise own driver which is blacklisted.
-
nsITobin
well if it uses vmware's svga driver under the linux it MIGHT just work
-
nsITobin
but windows guests on virtualbox would be unaffected
-
nsITobin
as that uses whatever their windows driver is which won't have VMWare's id
-
nsITobin
I dunno if I have EVER gotten hardware acceleration on windows under virtualbox to work
-
nsITobin
i always had terrible sound clipping when playing music tho
-
frg_Away
I just don't want to make it worse with older drivers
-
nsITobin
good i got a build.. now to manually apply the patch
-
nsITobin
hey you already have VendorParallels
-
nsITobin
i'll still do it manually but I bet this patch may str8 up apply
-
nsITobin
vendorqualcomm?