-
techsalt
hi
-
njsg
hi
-
techsalt
can someone help me with compiling seamonkey 2.53.14
-
techsalt
lemme show the issue i am having
-
techsalt
0:26.17 ERROR: Cargo package manager 1.56.0 is too old. 0:26.17 0:26.17 To compile Rust language sources please install at least 0:26.17 version 1.57.0 of 'cargo' and make sure it is first in your path.
-
techsalt
i can't seem to find a deb package for that version
-
techsalt
distro is devuan (debian without system)
-
techsalt
*systemd
-
techsalt
using package cargo-mozilla
-
techsalt
the package which is just called cargo is even older
-
techsalt
if anyone wants more information, ask me
-
therube
techsalt: no clue on that stuff, but ?maybe? some clues here ?,
forums.mozillazine.org/viewforum.php?f=6
-
techsalt
searched for "cargo 1.57.0" and "cargo-mozilla"
-
techsalt
for 1.57.0 there are no results
-
techsalt
and for cargo-mozilla the results are unrelated to my issue
-
techsalt
searched for "cargo too old" too
-
frg_Away
techsalt 1.56 is pretty old. Wonder how they compile Firefox. If the distribution does not provide a later rust and cargo uninstall both cargo and rust and checkout mozilla central. Using a mach bootstrap with mozilla-central should create a local build environent which works with the 2.53.14 sources.
-
frg_Away
Maybe better to use mozilla-esr102 and not get the bleeding edge stuff.
-
techsalt
when i do mach bootstrap
-
techsalt
i get this: CalledProcessError: Command '[u'sudo', u'apt-get', u'install', 'autoconf2.13', 'build-essential', 'python-dev', 'python-pip', 'python-setuptools', 'unzip', 'uuid', 'zip']' returned non-zero exit status 100
-
techsalt
> Maybe better to use mozilla-esr102 and not get the bleeding edge stuff.
-
techsalt
is there something like ESR for seamonkey?
-
frg_Away
techsalt The one in our source is too old. We are updating but not supported now. You need to get the Firefox esr102 sources.
-
techsalt
alr
-
norgo
techsalt did you try to compile SM from source? if so there are a lot of components needed for compilation
-
techsalt
yeah, trying to compile seamonkey from source
-
norgo
very brave ;-)
-
techsalt
mostly to make it fit more to my install (use alsa, not pulse) and remove some features i don't need (no calendar/lightning)
-
norgo
I agree, in case of missing pulseaudio you could use apulse instead
-
techsalt
i know about apulse but i would rather have it support alsa natively
-
techsalt
i would only like to use apulse as last resort (proprietary program or can't compile with alsa)
-
norgo
I understand. here some components you will need for compilation. rust, gyp, mozilla-nss dev, python-psutil, notification-daemon is required too ....
-
norgo
btw. compilation of SM with alsa and without pulseaudio support is possible
-
techsalt
i know
-
techsalt
-
techsalt
tho the current conflict rn seems to be cargo
-
frg_Away
Well not recommended:
-
frg_Away
ac_add_options --with-system-icu
-
frg_Away
ac_add_options --with-system-nspr
-
frg_Away
ac_add_options --with-system-nss
-
frg_Away
Fine now so remove:
-
frg_Away
# rust-simd does not compile with recent versions of rust.
-
frg_Away
# It is disabled in recent versions of firefox
-
frg_Away
ac_add_options --disable-rust-simd
-
techsalt
so remove the line?
-
techsalt
still have that error
-
techsalt
about cargo
-
techsalt
put the line back (with the lines you told to uncomment) and it will doesn't work
-
frg_Away
has nothing to do with the cargo error. Just that rust-simd works.
-
techsalt
oh okay
-
techsalt
just so you know
-
techsalt
there is no error on rust, just cargo
-
techsalt
is there some deb file for cargo 1.57.0 by the way
-
techsalt
i wasn't able to find any
-
frg_Away
-
frg_Away
If it compiles should be ok.
-
frg_Away
If the rust package is 1.57 then the included cargo should be 1.57 too.
-
norgo
techsalt where is cargo installed? in case outside of default path add the path to the PATH variable and export before compilation launch.