-
grey_gandalf_
hi...
-
grey_gandalf_
frg_Away: unfortunaly, I have the same linking issue
-
grey_gandalf_
I added: export LD=lld15
-
grey_gandalf_
but then when I see the errors, it is still ld.bfd
-
grey_gandalf_
is there another way of setting the linker? I remember a real flag instead of export
-
frg_Away
Sorry can't help here. I know it is possible to compile under FreeBSD but never tried and don't run it. Might just missing a path statement or libray. Maybe post your mozconfig.
-
grey_gandalf_
I used to compile it for many versions, so it was possible.. but I did also upgrade FreeBSD
-
grey_gandalf_
mozconfig is always the same, except for me forxing clang versions
-
grey_gandalf_
I think tthere is a different way of setting the linker, but don't remember off-head
-
grey_gandalf_
-
frg_Away
Maybe change the LD_LIBRARY_PATH.
-
grey_gandalf_
hmm.. usually it is a bad idea in my experience
-
grey_gandalf_
do you like my mozconfig?
-
nsITobin
grey_gandalf: I am all about mozconfig aesthetics and sanity .. yours is sane and aesthetically fine. does install-strip work.. haven't seen that directive in ages..
-
nsITobin
not a huge list of enabled system libs.. already a plus in my book
-
nsITobin
I wonder when the last time seamonkey got a successful freebsd build..
-
nsITobin
this would also build seamonkey with clang
-
grey_gandalf_
well.. system libs are plus and cons... at the end it just saves build time
-
nsITobin
as far as I know freebsd codepaths would expect gcc i dunno if the clang codepaths have bsd special cases not-mac
-
grey_gandalf_
it makees sense if you offer a binary package so it is consistent, less for user builds... or I risk breakage everytime I update
-
grey_gandalf_
FreeBSD is clang-based, remember
-
grey_gandalf_
171208 Jul 2 2021 seamonkey
-
grey_gandalf_
wow...but this is inconsistent with my build config:
-
nsITobin
well so post-56 patchqueue that's a good sign
-
grey_gandalf_
SeaMonkey 2.53.18.1 - 20240206085724
-
grey_gandalf_
very recent and back then I did build with clang15, as I am trying now
-
nsITobin
can I see your mozconfig when you get a second
-
nsITobin
the .18 one
-
nsITobin
there is no evidence that systemlibs are an issue on 253 .. part of my resistance to systemlibs is the burdon when you are 3-5 people and doing windows as well.. plus at the time a rash of systemlib abi bustages were happening all around the same time soo the policy i came up with was systemlibs are mad m'kay you shouldn't compile with systemlibs and expect it to work without issue
-
nsITobin
but that doesn't apply to seamonkey which has stayed closer in this regard to mozilla and thus updated some stuff in response
-
nsITobin
that and combined with ancient firefox mozconfigs being expected to work with something that was not configured like firefox but the configuration its self had long changed before i got my hands on it.. the 2010s just sucked grey_gandalf_
-
grey_gandalf_
the .18 is the same I use for .20 :) copied it over
-
grey_gandalf_
except for llvm-config
-
nsITobin
grey_gandalf_: now you're gonna have to build .19 to see if that works
-
nsITobin
that is what I would do
-
grey_gandalf_
didn't build... rust issues... that's what I waited for 2.20
-
grey_gandalf_
I think I am unable to rebuild 18 too
-
nsITobin
downgrade system rust?
-
nsITobin
or rustup to 1.76 and to victory maybe?
-
grey_gandalf_
one rust I have :)
-
frg_Away
mozconfig looks ok but you shouldn't need the 15 appended. Should pick the right version.
-
grey_gandalf_
back then I used 1.74
-
nsITobin
74 is fine too
-
nsITobin
i have tested this
-
grey_gandalf_
now I have 1.81
-
nsITobin
73 as well
-
grey_gandalf_
freebsd doesn't offer multiple rusts anymore
-
nsITobin
1.76 seems to be the sweet spot for me anyway seems reasonably compliant and up to date
-
nsITobin
after that it has resistance again
-
grey_gandalf_
I upgraded freebsd in the meanwhile...
-
frg_Away
there should be an obsolete 2.53.19 patch in the bug.
-
frg_Away
1.73 if you need macOS support fully retained.
-
nsITobin
oh right that
-
nsITobin
well i wonder how people would feel if GCC suddenly decided no linux kernels before 6 can run gcc whatever number they are up to
-
nsITobin
how well that would go down
-
nsITobin
greetings buc
-
buc
grey_gandalf_: For issues with system rust, try Fedora's patch for 2.53.20:
src.fedoraproject.org/rpms/seamonke…onkey-2.53.19-mozilla-1882209.patch
-
buc
nsITobin: hi
-
nsITobin
so after scanning this patch.. the natural response is to want to rip rust out correct? I mean we can't for seamonkey but that IS a natural response correct?
-
frg_Away
hi buc
-
buc
nsITobin: the patch fix the code for the rust versions >= (afaik) 1.75
-
buc
frg: hi
-
buc
It seems that the patch is needed for all the system rusts in all the distros nowadays (even rhel8 requires it).
-
buc
But SM upstream uses rust from Fx, which is still old. Let's hope they'll update it soon too.
-
therube
i didn't realize, but you cannot delete history items from the urlbar dropdown
-
therube
is that expected behavior?
-
nsITobin
therube: is the urlbar still partly xpfe?
-
nsITobin
cause it has two different dropdowns depending one connected to places and one connected to its own form history
-
therube
(you're talking greek to me ;-))
-
therube
i don't think this is form history, but it would rather be (places) history
-
therube
form history would relate to field "history" on a web page
-
frg_Away
buc I can't update rust to later tahn 1.73. Would loose partial Windows and macOS support.
-
nsITobin
therube: seamonkey's URL bar is decended from the original netscape xpfe version it only does places as a hack to its own urlbar form histroy it keeps seperately
-
nsITobin
luckily frg has been updating places and some of the FE bits should be updated once the places ui and backend settles
-
nsITobin
therube: I have the go to history menu bit in my sights and no promises but I was experimenting towards fully converting the URL bar off xpfe autocomplete.. it nearly succeeded but has some issues and I abandoned the work.. could revisit it later on too
-
nsITobin
that would put the urlbar under unifiedcomplete or at least placesautocomplete depending on what is in the tree at the current state..
-
nsITobin
which I believe may be a pre-req for really fully enabling places under the urlbar but it has been a few years since I last looked
-
frg_Away
it needs to be unified but not as Firefox has done it. This implementation s*cks imho. Task 9998
-
nsITobin
yeah can't disagree there
-
nsITobin
i'd go back to global history and bookmarks.html if it was still existant
-
nsITobin
and was my decision
-
nsITobin
i just don't understand the places architecure
-
nsITobin
not any further than the code using it in place
-
frg_Away
places is ok but not the unified toolbsar. Needs a dropdown marker and more options
-
nsITobin
oh unified toolbars nah
-
nsITobin
-
nsITobin
-
frg_Away
yes but own impementation. hacky
-
nsITobin
-
grey_gandalf_
I don't have a problem with rust at the moment, but a link issue with libsqlite
-
nsITobin
of all the things..
-
grey_gandalf_
missing to link standard symbols als ceil, floor, exp and pow!
-
nsITobin
frg_Away: I am not opposed to dirty filthy hacks.. I am opposed to dirty filthy hacks being called solutions and not dirty filthy hacks that should be replaced as soon as some better code comes along..
-
nsITobin
HTML5 is one big filthy hack on Mozilla I discovered by following its initalization in dom.
-
nsITobin
and they don't seem to have an issue with that
-
nsITobin
so I do ;)
-
nsITobin
also unintentionally showed me how I can just tack on any thing in its place should something show up.. which is kinda neat i guess but only for codebases at seamonkey or below..
-
grey_gandalf_
I have a clue to the issue
-
grey_gandalf_
why do people thing Linux = Unix? :)
-
nsITobin
UNIX_BUT_NOT_MAC
-
nsITobin
XP_LINUX is a subset of XP_UNIX
-
nsITobin
frg_Away: if you have a moment would you do a quick check to see if this works with your ftp creds
cci-dev.thereisonlyxul.org/panel .. the logout uses a javascript trick to invalidate the basic auth so js needs to be enabled.
-
grey_gandalf_
frg_Away: I think I found the fix. ALthough I have a doubt the build system works fine
-
grey_gandalf_
should I open a bug report for a build system change?
-
nsITobin
what is the potental fix?
-
grey_gandalf_
in third_party/sqlite3/src/moz.build
-
grey_gandalf_
it first enables SQLITE_ENABLE_MATH_FUNCTIONS
-
grey_gandalf_
then adds library only for LInux
-
grey_gandalf_
I changed the line to if CONFIG["OS_TARGET"] in ('Linux', 'FreeBSD'):
-
nsITobin
seems reasonable would this be from a mozbug or a mozoversignt needing a patch
-
grey_gandalf_
of course, maybe it is needed also on OpenBSD or FreeBSD or Mac... who knows
-
nsITobin
well i don't see it breaking things especially if you say it fixes it and it won't affect other target platforms
-
nsITobin
just test
-
nsITobin
if seamonkey was more static I'd go through and re-evaluate the XP_* conditions resolving to as common as possible stuff that needs to be linux specific would once again be linux specific and unix common code would be better marked for the kind of cross-platform the codebase was supposed to have not cross-major-platforms
-
» nsITobin walks by Major Platform and gives a one finger salute
-
tomman
for some reason I read that as "Maxtor Platform" .D
-
tomman
and then I would say "Maxtor dude!? If you want to reliably lose your data, get a Seagate"
-
nsITobin
that was in 2010 when my maxtor drive failed for the last time
-
nsITobin
lol
-
nsITobin
besides, as a Captain in a fictional future organization .. i outrank an army major.. so THERE not EVEN in my chain of command.
-
nsITobin
btw I figured out why Elon likes crypto so much .. he is taking the phrase cryptofascist literally..
-
nsITobin
if we want to talk about fictional future organizations
-
nsITobin
I will make sure LCARS is based on XUL and KaiRo's seamonkey skin..
-
grey_gandalf_
still seamonkey doesn't start for me with "mach run" and don't want t ruin my existing installation my installing it
-
nsITobin
can it package its self
-
frg_Away
nsITobin I can login
-
nsITobin
thanks frg_Away always good to make sure stuff works for one than one person
-
frg_Away
go to dist/bin and start seamonkey directly. If it does not run something is wrong with the binary
-
nsITobin
back up your profile
-
grey_gandalf_
shit... I cannot file a bug using seamonkey itself :) need to startup firefox
-
nsITobin
./mach run merely issues no remote and a specific place for a temp profile anyway
-
frg_Away
grey_gandalf_ Mozilla does not have the freeBSD fix in mozilla-central. I can add it when you get the version working
-
grey_gandalf_
well, with my fix build finishes
-
grey_gandalf_
I hope it is smart enough to resume abuild, link and finish :)
-
grey_gandalf_
when I run, I get
-
grey_gandalf_
ModuleNotFoundError: No module named '_sqlite3'
-
frg_Away
still something wromng with sqlite3 it seems
-
grey_gandalf_
indeed, but what? I wonder if the build is complete or not.. maybe I need to clobber and rebuild for safety
-
nsITobin
always clobber when you change something binarywise
-
nsITobin
just to be sure
-
nsITobin
least until you get a feel for when and when that won't matter
-
nsITobin
err that phrasing could use work LOL
-
nsITobin
least until you get a feel for when that will and won't matter
-
nsITobin
there we go
-
nsITobin
and even then clobber anyway sometimes
-
grey_gandalf_
shouldn't be... I jsut changed linking, moz should finish linkgin and continue
-
grey_gandalf_
it wasn't so unreliable, with the older version of ArcticFox it still does quite wqell.
-
grey_gandalf_
I will clobber though. But runs for quite some time here.. maybe better close apps and save memory
-
grey_gandalf_
however there is a matching bug report made by myself :)
-
grey_gandalf_
-
grey_gandalf_
howver since I use the same computer as 2 years ago... all should be fine now, ******
-
grey_gandalf_
Did I ever metnion I hate python second only to rust?
-
» grey_gandalf_ scratching head
-
grey_gandalf_
the answer is py311-sqlite3-3.11.10_7 vs py39-sqlite3-3.9.20_7
-
grey_gandalf_
multiple pythons....
-
nsITobin
grey_gandalf_: are you amazed that other mozilla rebels might agree with you?
-
grey_gandalf_
no, and I hope beyond mozilla rebels too
-
nsITobin
python is a nightmare
-
nsITobin
it has nearly ruined mainstream php
-
nsITobin
composer and frameworks .. php IS a damned c framework for the web..
-
nsITobin
rust is pythonic javascript cosplaying as C++
-
nsITobin
to me
-
grey_gandalf_
when I learned rust has no dynamic shared libraries... I thought, are they nuts?
-
grey_gandalf_
disconnecting and installing!!! hope to see you sooon
-
» grey_gandalf_ jumping of joy
-
grey_gandalf_
frg_Away: if you can read me... know that I am typing from IRC running in 2.53.20 happily compiled and installed
-
nsITobin
spectacular
-
nsITobin
grey_gandalf_: we need more of that
-
nsITobin
I seriously believe if it is manuvered correctly and there are plenty of options it MIGHT be possible to squeeze out a segment of the market passionate about keeping an actually open World Wide Web in existance with some kind of first party support.. This udp binary app stream web won't solve all the problems and the more they force it the more alternatives should spring up or become more viable in the minds of people.
-
nsITobin
and never forget the potental of .. well these guys think there is still something to it..
-
nsITobin
I do however also believe this is likely the last stretch and chance to do that though before its technologically impossible to keep playing
-
nsITobin
so to speak
-
nsITobin
how complicated has it become to simply run a website when not using a one click service?
-
nsITobin
kinda ridiculously
-
nsITobin
and this is where living standards break down.. people can barely keep the computers up to date for it.. people is even harder them selves..
-
grey_gandalf_
nsITobin: more of what?
-
grey_gandalf_
browsing a little... opening mail... seems to work in quick tests. Cool
-
grey_gandalf_
frg_Away: only two patches nneded: your rust-fix for more modern versions and the sqlite3 fix
-
grey_gandalf_
could have been worse :)
-
frg_Away
I will put the fix into 2.53.21
-
nsITobin
more happily compiled builds of not-major browsers
-
nsITobin
especially seamonkey
-
grey_gandalf_
wonderful...
-
nsITobin
grey_gandalf_: Error 418
-
grey_gandalf_
what's that?
-
grey_gandalf_
sorry, hacking on Gnustep and ArcitcFox at the same time :)
-
nsITobin
look it up
-
nsITobin
it's in an rfc
-
nsITobin
rest well the frg
-
grey_gandalf_
oh, no teapot... but why do you reference this, while I was happy to have an up-to-date SM ?
-
grey_gandalf_
right now, I'm more with spirits than with coffee
-
nsITobin
because it is fun
-
nsITobin
and fun things need to be mentioned and remembered
-
nsITobin
for fun