You are not logged in.
dear igor,
found the .debdir instruictions fuzzy, so just went a lazy way and copied the files over
like so
sudo cp -a usr/. /usr/
and for the firefox.desktop adapted a oneliner from antix-forum
cat /usr/share/applications/firefox.desktop |sed "s/Exec=.*/Exec=apulse firefox %u/ig" > ~/.local/share/applications/firefox.desktop && sudo desktop-menu --write-out-globalcat /usr/share/applications/firefox.desktop |sed "s/Exec=.*/Exec=apulse firefox %u/ig" > ~/.local/share/applications/firefox.desktop && sudo desktop-menu --write-out-globalwhere adapted to nightly seemed to function just fine.
the browser function well so far;
however benchmark wants to tell me have lost 50% performance when compared to snap-version ![]()
but for better audio, am glad to take the performance-hit.
hei still wanna buy this
why would you call it crap#?
thought this an awesome one.
tried once more from clean mint installatin,
this time it should have performed
https://pastebin.ubuntu.com/p/xxtNB8B4Sr/
happy weekend!
Already on 'main'
Your branch is up to date with 'origin/main'.
Clone complete.
If you need to run the tooling bootstrapping again, then consider running './mach bootstrap' instead.
Unless you are going to have more local copies of Firefox source code, this 'bootstrap.py' file is no longer needed and can be deleted. Clean up the bootstrap.py file? (Y/n)Unless you are going to have more local copies of Firefox source code, this 'bootstrap.py' file is no longer needed and can be deleted. Clean up the bootstrap.py file? (Y/n)
Running `/usr/bin/python3 mach bootstrap`
Creating local state directory: /home/rich/.mozbuild/srcdirs/firefox-9d461fa480b2
Creating the 'mach' site at /home/rich/.mozbuild/srcdirs/firefox-9d461fa480b2/_virtualenvs/mach
Creating the 'common' site at /home/rich/.mozbuild/srcdirs/firefox-9d461fa480b2/_virtualenvs/common
Note on Artifact Mode:
Artifact builds download prebuilt C++ components rather than building
them locally. Artifact builds are faster!
Artifact builds are recommended for people working on Firefox or
Firefox for Android frontends, or the GeckoView Java API. They are unsuitable
for those working on C++ code. For more information see:
https://firefox-source-docs.mozilla.org/contributing/build/artifact_builds.html.
Please choose the version of Firefox you want to build (see note above):
1. Firefox for Desktop Artifact Mode [default]
2. Firefox for Desktop
3. GeckoView/Firefox for Android Artifact Mode
4. GeckoView/Firefox for Android
5. SpiderMonkey JavaScript engine
Your choice: 2ould you like to run a few configuration steps to ensure Git is
optimally configured? (Yn): Configuring git...
Set git config: "core.untrackedCache = true"
Unset git config: `core.fsmonitor`
Ensuring watchman is properly configured...
Copying /home/rich/firefox/firefox/.git/hooks/fsmonitor-watchman.sample to /home/rich/firefox/firefox/.git/hooks/query-watchman
Set git config: "core.fsmonitor = /home/rich/firefox/firefox/.git/hooks/query-watchman"
Setting up artifact sccache.tar.zst
Downloading artifact to local cache: /home/rich/.mozbuild/toolchains/a5456653f6003945-sccache.tar.zst
Downloading... 0.0 %
Downloading... 100.0 %
untarring "/home/rich/.mozbuild/sccache.tar.zst"
Setting up artifact clang-tidy.tar.zst
Downloading artifact to local cache: /home/rich/.mozbuild/toolchains/6351d89729166013-clang-tidy.tar.zst
Downloading... 0.0 %
Downloading... 27.3 %
Downloading... 54.7 %
Downloading... 82.0 %
Downloading... 100.0 %
untarring "/home/rich/.mozbuild/clang-tools/clang-tidy.tar.zst"
Your system should be ready to build Firefox for Desktop!nano .mozconfig# file: .mozconfig (in sourcedir)
# For old computers -j2 or -j3
# If you need it, uncomment the following line
# mk_add_options MOZ_MAKE_FLAGS=-j3# Rename Firefox to "Firefox Nightly"
mk_add_options MOZ_APP_DISPLAYNAME="Firefox Nightly"
mk_add_options MOZ_SIMPLE_PACKAGE_NAME=firefox-nightly
ac_add_options --with-app-basename="Firefox Nightly"ac_add_options --enable-project=browser
ac_add_options --with-app-name=firefox-nightly
ac_add_options --prefix=/usr# Enable ALSA instead of "pulse-rust"
ac_add_options --enable-audio-backends=alsa
export MOZBUILD_STATE_PATH=/home/rich/mumuexport LDFLAGS+=" -Wl,--no-keep-memory"./mach build -v --priority normal./mach build -v --priority normal
Creating global state directory from environment variable: /home/rich/mumu
Creating local state directory: /home/rich/mumu/srcdirs/firefox-9d461fa480b2
Creating the 'mach' site at /home/rich/mumu/srcdirs/firefox-9d461fa480b2/_virtualenvs/mach
Creating the 'build' site at /home/rich/mumu/srcdirs/firefox-9d461fa480b2/_virtualenvs/build
os.nice(0)
0:00.18 W Clobber not needed.
Config object not found by mach.
0:00.27 Using Python 3.12.3 from /home/rich/mumu/srcdirs/firefox-9d461fa480b2/_virtualenvs/build/bin/python
0:00.27 Adding configure options from /home/rich/firefox/firefox/.mozconfig
0:00.27 --with-app-basename=Firefox Nightly
0:00.27 --enable-project=browser
0:00.27 --with-app-name=firefox-nightly
0:00.27 --prefix=/usr
0:00.27 --enable-audio-backends=alsa
0:00.27 checking for vcs source checkout... git
0:00.28 checking for a shell... /usr/bin/sh
0:00.30 checking for host system type... x86_64-pc-linux-gnu
0:00.30 checking for target system type... x86_64-pc-linux-gnu
0:00.40 checking whether cross compiling... no
0:00.43 checking if configuration file confvars.sh exists... /home/rich/firefox/firefox/browser/confvars.sh
0:00.43 checking if configuration file configure.sh exists... /home/rich/firefox/firefox/browser/branding/unofficial/configure.sh
TIER: configure
1:53.79 Installing bootstrapped toolchain in /home/rich/mumu/clang
TIER: configureEDIT:
now it functions, somehow, thanks alot!
will need arateconf etc. but gonna still switch OS.
best of wishes.
22:00.09 W 189 compiler warnings present.
22:00.44 W Overall system resources - Wall time: 1320s; CPU: 62%; Read bytes: 12904594432; Write bytes: 30568136704; Read time: 37744; Write time: 1436320
22:00.44 W Swap in/out (MB): 0.65234375/0.77734375
22:00.45 W (suppressed 183 warnings in third-party code)
22:00.45 W (suppressed 2 warnings in accessible/atk)
22:00.45 W (suppressed 1 warnings in browser/components/shell)
22:00.45 W warning: obj-x86_64-pc-linux-gnu/dist/include/MicroGeckoProfiler.h:66:45 [-Wvisibility] declaration of 'struct UprofilerFuncPtrs' will not be visible outside of this function
22:00.45 W warning: obj-x86_64-pc-linux-gnu/dist/include/MicroGeckoProfiler.h:70:41 [-Wvisibility] declaration of 'struct UprofilerFuncPtrs' will not be visible outside of this function
22:00.45 W warning: obj-x86_64-pc-linux-gnu/dist/include/mozilla/cxxalloc.h:53:34 [-Wunknown-warning-option] unknown warning group '-Walloc-size-larger-than=', ignored
22:00.45 /usr/bin/notify-send '--app-name=Mozilla Build System' 'Mozilla Build System' 'Build complete'
To view a profile of the build, run |mach resource-usage|.
22:00.47 We know it took a while, but your build finally finished successfully!
22:00.47 If you are building Firefox often, SCCache can save you a lot of time. You can learn more here: https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html#sccache
To take your build for a test drive, run: |mach run|
For more information on what to do now, see https://firefox-source-docs.mozilla.org/setup/contributing_code.htmlhello igorzxx, it is funny with you ![]()
yes, i chose "1" articfacts, but it would not fail.
now will select "2" and learn to behave.
or even better, will remove kubuntu and check for devuan 6 or linux mint (again: ubuntu?)
thanks for educating me, very much appreciated.
( im bit wary to read from computer screens nowadays.)
@stargate, yehyeh, know this site, have consulted it many times.
but since stalled the efforts since have spent many hours and the payback on powerpc g5 with newer linux has been poor; but there are others who have ventured far better; i am stuck at debian 7, but for the moment that is enough, just cannot run the latest software on it.
-------
the install of firefox had already .mozconfig since it is mentioned in the beginner instructions,
just added your line and went with it.
# Automatically download and use compiled C++ components:
ac_add_options --enable-artifact-builds
ac_add_options --enable-audio-backends=alsa
# Write build artifacts to:
mk_add_options MOZ_OBJDIR=./objdir-frontendthought it would take hourse to build but apparently it went through quick.
with your new instructions .mozconfig am getting a lot of error,
so maybe need to adapt;
first if says no "rustc" present whereas previously didnt ask for,
and after installing it via
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
there is other error
0:37.96 ../../../dist/include ../../../dist/xpcrs . \
0:37.96 xulapp /home/rich/Programs/firefox/toolkit/xre/nsINativeAppSupport.idl /home/rich/Programs/firefox/toolkit/xre/nsIXREDirProvider.idl
0:37.96 /home/rich/.mozbuild/srcdirs/firefox-d0ddc02d7b04/_virtualenvs/build/bin/python /home/rich/Programs/firefox/python/mozbuild/mozbuild/action/xpidl-process.py --depsdir .deps \
0:37.96 --bindings-conf /home/rich/Programs/firefox/dom/bindings/Bindings.conf \
0:37.98 -I /home/rich/Programs/firefox/accessible/interfaces -I /home/rich/Programs/firefox/browser/components -I /home/rich/Programs/firefox/browser/components/migration -I /home/rich/Programs/firefox/browser/components/shell -I /home/rich/Programs/firefox/caps -I /home/rich/Programs/firefox/chrome -I /home/rich/Programs/firefox/devtools/platform -I /home/rich/Programs/firefox/docshell/base -I /home/rich/Programs/firefox/docshell/shistory -I /home/rich/Programs/firefox/dom/audiochannel -I /home/rich/Programs/firefox/dom/base -I /home/rich/Programs/firefox/dom/bindings -I /home/rich/Programs/firefox/dom/commandhandler -I /home/rich/Programs/firefox/dom/console -I /home/rich/Programs/firefox/dom/events -I /home/rich/Programs/firefox/dom/file/ipc -I /home/rich/Programs/firefox/dom/indexedDB -I /home/rich/Programs/firefox/dom/interfaces/base -I /home/rich/Programs/firefox/dom/interfaces/events -I /home/rich/Programs/firefox/dom/interfaces/geolocation -I /home/rich/Programs/firefox/dom/interfaces/notification -I /home/rich/Programs/firefox/dom/interfaces/payments -I /home/rich/Programs/firefox/dom/interfaces/push -I /home/rich/Programs/firefox/dom/interfaces/security -I /home/rich/Programs/firefox/dom/interfaces/sidebar -I /home/rich/Programs/firefox/dom/interfaces/storage -I /home/rich/Programs/firefox/dom/interfaces/xul -I /home/rich/Programs/firefox/dom/ipc -I /home/rich/Programs/firefox/dom/localstorage -I /home/rich/Programs/firefox/dom/media -I /home/rich/Programs/firefox/dom/media/autoplay -I /home/rich/Programs/firefox/dom/media/bridge -I /home/rich/Programs/firefox/dom/media/gmp -I /home/rich/Programs/firefox/dom/media/test/rdd_process_xpcom -I /home/rich/Programs/firefox/dom/media/webspeech/recognition -I /home/rich/Programs/firefox/dom/media/webspeech/synth -I /home/rich/Programs/firefox/dom/media/webvtt -I /home/rich/Programs/firefox/dom/network/interfaces -I /home/rich/Programs/firefox/dom/notification -I /home/rich/Programs/firefox/dom/power -I /home/rich/Programs/firefox/dom/privateattribution -I /home/rich/Programs/firefox/dom/quota -I /home/rich/Programs/firefox/dom/security -I /home/rich/Programs/firefox/dom/serializers -I /home/rich/Programs/firefox/dom/simpledb -I /home/rich/Programs/firefox/dom/storage -I /home/rich/Programs/firefox/dom/system -I /home/rich/Programs/firefox/dom/webauthn -I /home/rich/Programs/firefox/dom/webbrowserpersist -I /home/rich/Programs/firefox/dom/workers -I /home/rich/Programs/firefox/dom/xslt/xslt -I /home/rich/Programs/firefox/dom/xul -I /home/rich/Programs/firefox/editor -I /home/rich/Programs/firefox/editor/composer -I /home/rich/Programs/firefox/editor/spellchecker -I /home/rich/Programs/firefox/editor/txmgr -I /home/rich/Programs/firefox/extensions/permissions -I /home/rich/Programs/firefox/extensions/spellcheck/idl -I /home/rich/Programs/firefox/gfx/src -I /home/rich/Programs/firefox/gfx/thebes -I /home/rich/Programs/firefox/image -I /home/rich/Programs/firefox/intl/locale -I /home/rich/Programs/firefox/intl/strres -I /home/rich/Programs/firefox/intl/uconv -I /home/rich/Programs/firefox/ipc/glue/test/utility_process_xpcom -I /home/rich/Programs/firefox/js/xpconnect/idl -I /home/rich/Programs/firefox/js/xpconnect/tests/idl -I /home/rich/Programs/firefox/layout/base -I /home/rich/Programs/firefox/layout/inspector -I /home/rich/Programs/firefox/layout/style -I /home/rich/Programs/firefox/layout/xul/tree -I /home/rich/Programs/firefox/modules/libjar -I /home/rich/Programs/firefox/modules/libjar/zipwriter -I /home/rich/Programs/firefox/modules/libpref -I /home/rich/Programs/firefox/netwerk/base -I /home/rich/Programs/firefox/netwerk/base/http-sfv -I /home/rich/Programs/firefox/netwerk/cache2 -I /home/rich/Programs/firefox/netwerk/cookie -I /home/rich/Programs/firefox/netwerk/dns -I /home/rich/Programs/firefox/netwerk/mime -I /home/rich/Programs/firefox/netwerk/protocol/about -I /home/rich/Programs/firefox/netwerk/protocol/data -I /home/rich/Programs/firefox/netwerk/protocol/file -I /home/rich/Programs/firefox/netwerk/protocol/http -I /home/rich/Programs/firefox/netwerk/protocol/res -I /home/rich/Programs/firefox/netwerk/protocol/viewsource -I /home/rich/Programs/firefox/netwerk/protocol/websocket -I /home/rich/Programs/firefox/netwerk/protocol/webtransport -I /home/rich/Programs/firefox/netwerk/socket -I /home/rich/Programs/firefox/netwerk/streamconv -I /home/rich/Programs/firefox/netwerk/streamconv/converters -I /home/rich/Programs/firefox/netwerk/test/httpserver -I /home/rich/Programs/firefox/netwerk/url-classifier -I /home/rich/Programs/firefox/netwerk/wifi -I /home/rich/Programs/firefox/parser/html -I /home/rich/Programs/firefox/parser/htmlparser -I /home/rich/Programs/firefox/remote/components -I /home/rich/Programs/firefox/security/manager/ssl -I /home/rich/Programs/firefox/security/sandbox/common -I /home/rich/Programs/firefox/security/sandbox/linux/interfaces -I /home/rich/Programs/firefox/services/interfaces -I /home/rich/Programs/firefox/startupcache -I /home/rich/Programs/firefox/storage -I /home/rich/Programs/firefox/toolkit/components/alerts -I /home/rich/Programs/firefox/toolkit/components/antitracking -I /home/rich/Programs/firefox/toolkit/components/antitracking/bouncetrackingprotection -I /home/rich/Programs/firefox/toolkit/components/asyncshutdown -I /home/rich/Programs/firefox/toolkit/components/autocomplete -I /home/rich/Programs/firefox/toolkit/components/backgroundhangmonitor -I /home/rich/Programs/firefox/toolkit/components/backgroundtasks -I /home/rich/Programs/firefox/toolkit/components/bitsdownload -I /home/rich/Programs/firefox/toolkit/components/browser -I /home/rich/Programs/firefox/toolkit/components/captivedetect -I /home/rich/Programs/firefox/toolkit/components/cascade_bloom_filter -I /home/rich/Programs/firefox/toolkit/components/cleardata -I /home/rich/Programs/firefox/toolkit/components/commandlines -I /home/rich/Programs/firefox/toolkit/components/contentanalysis -I /home/rich/Programs/firefox/toolkit/components/cookiebanners -I /home/rich/Programs/firefox/toolkit/components/crashes -I /home/rich/Programs/firefox/toolkit/components/credentialmanagement -I /home/rich/Programs/firefox/toolkit/components/downloads -I /home/rich/Programs/firefox/toolkit/components/enterprisepolicies -I /home/rich/Programs/firefox/toolkit/components/extensions -I /home/rich/Programs/firefox/toolkit/components/finalizationwitness -I /home/rich/Programs/firefox/toolkit/components/find -I /home/rich/Programs/firefox/toolkit/components/glean/xpcom -I /home/rich/Programs/firefox/toolkit/components/kvstore -I /home/rich/Programs/firefox/toolkit/components/media -I /home/rich/Programs/firefox/toolkit/components/ml -I /home/rich/Programs/firefox/toolkit/components/mozintl -I /home/rich/Programs/firefox/toolkit/components/parentalcontrols -I /home/rich/Programs/firefox/toolkit/components/passwordmgr -I /home/rich/Programs/firefox/toolkit/components/places -I /home/rich/Programs/firefox/toolkit/components/processtools -I /home/rich/Programs/firefox/toolkit/components/remote -I /home/rich/Programs/firefox/toolkit/components/reputationservice -I /home/rich/Programs/firefox/toolkit/components/resistfingerprinting -I /home/rich/Programs/firefox/toolkit/components/satchel -I /home/rich/Programs/firefox/toolkit/components/search -I /home/rich/Programs/firefox/toolkit/components/sessionstore -I /home/rich/Programs/firefox/toolkit/components/shell -I /home/rich/Programs/firefox/toolkit/components/startup/public -I /home/rich/Programs/firefox/toolkit/components/telemetry/core -I /home/rich/Programs/firefox/toolkit/components/telemetry/dap -I /home/rich/Programs/firefox/toolkit/components/terminator -I /home/rich/Programs/firefox/toolkit/components/thumbnails -I /home/rich/Programs/firefox/toolkit/components/timermanager -I /home/rich/Programs/firefox/toolkit/components/typeaheadfind -I /home/rich/Programs/firefox/toolkit/components/url-classifier -I /home/rich/Programs/firefox/toolkit/components/urlformatter -I /home/rich/Programs/firefox/toolkit/components/windowcreator -I /home/rich/Programs/firefox/toolkit/components/windowwatcher -I /home/rich/Programs/firefox/toolkit/components/xulstore -I /home/rich/Programs/firefox/toolkit/modules -I /home/rich/Programs/firefox/toolkit/mozapps/extensions -I /home/rich/Programs/firefox/toolkit/mozapps/update -I /home/rich/Programs/firefox/toolkit/profile -I /home/rich/Programs/firefox/toolkit/xre -I /home/rich/Programs/firefox/tools/profiler/gecko -I /home/rich/Programs/firefox/uriloader/base -I /home/rich/Programs/firefox/uriloader/exthandler -I /home/rich/Programs/firefox/uriloader/prefetch -I /home/rich/Programs/firefox/widget -I /home/rich/Programs/firefox/xpcom/base -I /home/rich/Programs/firefox/xpcom/components -I /home/rich/Programs/firefox/xpcom/ds -I /home/rich/Programs/firefox/xpcom/io -I /home/rich/Programs/firefox/xpcom/system -I /home/rich/Programs/firefox/xpcom/tests -I /home/rich/Programs/firefox/xpcom/threads -I /home/rich/Programs/firefox/xpfe/appshell \
0:37.98 ../../../dist/include ../../../dist/xpcrs . \
0:37.98 zipwriter /home/rich/Programs/firefox/modules/libjar/zipwriter/nsIZipWriter.idl
0:37.98 config/makefiles/xpidl/xptdata.stub
0:37.99 /home/rich/.mozbuild/srcdirs/firefox-d0ddc02d7b04/_virtualenvs/build/bin/python /home/rich/Programs/firefox/xpcom/reflect/xptinfo/xptcodegen.py /home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu/xpcom/reflect/xptinfo/xptdata.cpp ../../../dist/include/xptdata.h Bits.xpt accessibility.xpt alerts.xpt appshell.xpt appstartup.xpt autocomplete.xpt autoplay.xpt backgroundhangmonitor.xpt browsercompsbase.xpt caps.xpt captivedetect.xpt cascade_bindings.xpt chrome.xpt commandhandler.xpt commandlines.xpt composer.xpt content_events.xpt content_geckomediaplugins.xpt docshell.xpt dom.xpt dom_audiochannel.xpt dom_base.xpt dom_bindings.xpt dom_events.xpt dom_geolocation.xpt dom_identitycredential.xpt dom_indexeddb.xpt dom_localstorage.xpt dom_media.xpt dom_network.xpt dom_notification.xpt dom_payments.xpt dom_power.xpt dom_push.xpt dom_quota.xpt dom_security.xpt dom_serializers.xpt dom_sidebar.xpt dom_simpledb.xpt dom_storage.xpt dom_system.xpt dom_webauthn.xpt dom_webspeechrecognition.xpt dom_webspeechsynth.xpt dom_workers.xpt dom_xslt.xpt dom_xul.xpt downloads.xpt editor.xpt enterprisepolicies.xpt extensions.xpt exthandler.xpt fastfind.xpt fog.xpt gfx.xpt html5.xpt htmlparser.xpt http-sfv.xpt imglib2.xpt inspector.xpt intl.xpt jar.xpt jsdevtools.xpt kvstore.xpt layout_base.xpt layout_style.xpt layout_xul_tree.xpt locale.xpt loginmgr.xpt migration.xpt mimetype.xpt ml.xpt mozfind.xpt mozintl.xpt necko.xpt necko_about.xpt necko_cache2.xpt necko_cookie.xpt necko_dns.xpt necko_file.xpt necko_http.xpt necko_res.xpt necko_socket.xpt necko_strconv.xpt necko_viewsource.xpt necko_websocket.xpt necko_webtransport.xpt necko_wifi.xpt parentalcontrols.xpt peerconnection.xpt permissions.xpt pipnss.xpt places.xpt pref.xpt prefetch.xpt privateattribution.xpt profiler.xpt rdd_process_xpcom_test.xpt remote.xpt reputationservice.xpt sandbox.xpt satchel.xpt services.xpt sessionstore.xpt shellservice.xpt shistory.xpt spellchecker.xpt startupcache.xpt storage.xpt telemetry.xpt test_necko.xpt thumbnails.xpt toolkit_antitracking.xpt toolkit_asyncshutdown.xpt toolkit_backgroundtasks.xpt toolkit_cleardata.xpt toolkit_contentanalysis.xpt toolkit_cookiebanners.xpt toolkit_crashservice.xpt toolkit_finalizationwitness.xpt toolkit_media.xpt toolkit_modules.xpt toolkit_processtools.xpt toolkit_resistfingerprinting.xpt toolkit_search.xpt toolkit_shell.xpt toolkit_terminator.xpt toolkit_xulstore.xpt toolkitprofile.xpt toolkitremote.xpt txmgr.xpt txtsvc.xpt uconv.xpt update.xpt uriloader.xpt url-classifier.xpt urlformatter.xpt utility_process_xpcom_test.xpt webBrowser_core.xpt webbrowserpersist.xpt webextensions.xpt webvtt.xpt widget.xpt windowcreator.xpt windowwatcher.xpt xpcom_base.xpt xpcom_components.xpt xpcom_ds.xpt xpcom_io.xpt xpcom_system.xpt xpcom_threads.xpt xpcomtest.xpt xpconnect.xpt xpctest.xpt xul.xpt xulapp.xpt zipwriter.xpt
0:37.99 gmake[5]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu/config/makefiles/xpidl'
0:37.99 gmake[4]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu/xpcom/xpidl'
0:37.99 gmake[4]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu/dom/bindings'
0:38.21 touch ipdl.track
0:38.21 gmake[4]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu/ipc/ipdl'
0:38.21 gmake[3]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu'
0:38.21 gmake[2]: *** [/home/rich/Programs/firefox/config/recurse.mk:34: export] Error 2
0:38.21 gmake[2]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu'
0:38.21 gmake[1]: *** [/home/rich/Programs/firefox/config/rules.mk:359: default] Error 2
0:38.21 gmake[1]: Leaving directory '/home/rich/Programs/firefox/obj-x86_64-pc-linux-gnu'
0:38.21 gmake: *** [client.mk:60: build] Error 2
0:38.31 W 0 compiler warnings present.since have problem also with wayland for some handling of PiP,
might ditch it altogether Ubuntu,
and use for the moment Linux Mint, since from what heard it does not force Wayland or Rust?
or maybe i am mistaken,
also there are no Snap present, which is rather painful on Ubuntu if you want another firefox than snap.
Thank you again for the help, greatly appreciated;
wanted to build firefox on a Powerpc g5, since it runs still debian 7, but never got to it really, so this is really the first attempt to firefox build.
0:13.24 ./application.ini.h.stub
0:14.37 warning: patch for `init_rust_components` uses the features mechanism. default-features and features will not take effect because the patch dependency does not support this mechanism
0:14.37 warning: patch for `logins` uses the features mechanism. default-features and features will not take effect because the patch dependency does not support this mechanism
0:14.37 error: failed to select a version for the requirement `serde = "^1"` (locked to 1.0.228)
0:14.37 candidate versions found which didn't match: 1.0.227
0:14.37 location searched: directory source `/home/rich/Programs/firefox/third_party/rust` (which is replacing registry `crates-io`)
0:14.37 required by package `nmhproxy v0.1.0 (/home/rich/Programs/firefox/browser/app/nmhproxy)`
0:14.37 perhaps a crate was updated and forgotten to be re-vendored?
0:14.37 As a reminder, you're using offline mode (--frozen) which can sometimes cause surprising resolution failures, if this error is too confusing you may wish to retry without `--frozen`.
0:14.38 gmake[3]: *** [backend.mk:1227: config/.deps/cbindgen-metadata.json.stub] Error 101
0:14.38 gmake[3]: *** Waiting for unfinished jobs....
0:14.45 gmake[2]: *** [/home/rich/Programs/firefox/config/recurse.mk:34: export] Error 2
0:14.45 gmake[1]: *** [/home/rich/Programs/firefox/config/rules.mk:359: default] Error 2
0:14.45 gmake: *** [client.mk:60: build] Error 2
0:14.55 W 0 compiler warnings present.think this kubuntu / ubuntu is pushing this rust also;
now to get this to function >
ac_add_options --enable-audio-backends=alsa
is it mandatory to uninstall pipewire/pulse?
since tried this here, and the "pulse-rust" would persist, even after inserting "media.cubeb.backend alsa"
maybe just did it wrong (first seuccusful compile)
for kubuntu 24.04
./mach run --version
0:00.13 /home/rich/Programs/firefox/objdir-frontend/dist/bin/firefox --version -profile /home/rich/Programs/firefox/objdir-frontend/tmp/profile-default
[73542] Sandbox: CanCreateUserNamespace() unshare(CLONE_NEWPID): EPERM
Mozilla Firefox 146.0a1apulse ./mach run
0:00.16 /home/rich/Programs/firefox/objdir-frontend/dist/bin/firefox -profile /home/rich/Programs/firefox/objdir-frontend/tmp/profile-default
[71741] Sandbox: CanCreateUserNamespace() unshare(CLONE_NEWPID): EPERM
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: More than 1 GPU from same vendor detected via PCI, cannot deduce device
(t=0.0968895) [GFX1-]: More than 1 GPU from same vendor detected via PCI, cannot deduce device
JavaScript warning: resource://gre/modules/Troubleshoot.sys.mjs, line 726: WebGL context was lost.
JavaScript warning: resource://gre/modules/Troubleshoot.sys.mjs, line 726: WebGL context was lost.
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
[apulse] [error] do_connect_pcm: can't open playback device "default". Error code -2 (No such file or directory)
[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.
ALSA lib pcm_dsnoop.c:567:(snd_pcm_dsnoop_open) unable to open slave
[apulse] [error] do_connect_pcm: can't open capture device "default". Error code -2 (No such file or directory)
[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.
JavaScript error: resource:///modules/AboutNewTab.sys.mjs, line 242: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver]
JavaScript error: resource://gre/modules/JSONFile.sys.mjs, line 432: TypeError: can't access property "toJSONSafe", this._data is null
rich@rich-x670p:~/Programs/firefox$ apulse ./mach run
0:00.16 /home/rich/Programs/firefox/objdir-frontend/dist/bin/firefox -profile /home/rich/Programs/firefox/objdir-frontend/tmp/profile-default
[72475] Sandbox: CanCreateUserNamespace() unshare(CLONE_NEWPID): EPERM
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: More than 1 GPU from same vendor detected via PCI, cannot deduce device
(t=0.0918407) [GFX1-]: More than 1 GPU from same vendor detected via PCI, cannot deduce device
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval, line 6489: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval line 1 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval line 1 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval line 1 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval line 1 > eval line 1 > eval, line 1: unreachable code after return statement
JavaScript warning: https://www.google.com/search?client=firefox-b-d&q=alsa+dev1+galaxy line 2 > eval line 6489 > eval line 1 > eval line 1 > eval, line 1: unreachable code after return statement
JavaScript warning: resource://gre/modules/Troubleshoot.sys.mjs, line 726: WebGL context was lost.
JavaScript warning: resource://gre/modules/Troubleshoot.sys.mjs, line 726: WebGL context was lost.
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
[apulse] [error] do_connect_pcm: can't open playback device "default". Error code -2 (No such file or directory)
[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.
ALSA lib pcm_dsnoop.c:567:(snd_pcm_dsnoop_open) unable to open slave
[apulse] [error] do_connect_pcm: can't open capture device "default". Error code -2 (No such file or directory)
[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.
console.error: [Exception... "Component is not available" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "<unknown>" data: no]if you have a DVD drive , would consider trying that one, since has helped me several times with devuan 5.0 where the USB failed.
https://www.notebookcheck.net/Controver … 468.0.html
dont know if this relates to devuan, but fancy names.
you should be able to use opencl also without rocm, since it is supposed only for newer graphic cards (at least to my understanding).
what i use is "amdgpu-install" and since few iterations whas also able to get opencl on polaris gpu with the --opencl=legacy. (it is now however deprecated)
but devuan is bit tricky since it is not officially supported, as debian, but i can function (with some tricks).
what is use on newer graphics card that is supported by opencl rocr stack is combination like
sudo amdgpu-install -y --usecase=workstation,amf --opencl=rocr --vulkan=pro,amdvlk --accept-eula
afterwards what is needed for opencl (at least on my computer)
sudo usermod -a -G render $LOGNAMEsudo usermod -a -G video $LOGNAMEhttps://amdgpu-install.readthedocs.io/e … lling.html
for rocm, it seems your graphic cards are not supported aswell, but to be honest i am not seeing trough all those different install routines and graphics stacks.
oh, thanks altoid,
was wrong laying blame prematurely,
this is great info, resurfced!
there was however special needed for keyboard layout to get "tilde" "email-key" etc on mac keyboard etc. if am not mistaken, could have been covered elsewhere, and depends naturally also on the specific keyboard layout being used.
oh, thank you, now i see why the raspi would fail to play several streams at once when pipewire/pulse uninstalled, since it would lack probably this fftrate (arateconf ddid not compile yet)
however , am not good at telling stories, so will confine myself for the time being at listening;
this one liked , still to heed its advice
_https://www.youtube.com/watch?v=aw52Its0YKU&list=RDaw52Its0YKU&start_radio=1
will check on raspi for your commands, very helpful, thanks.
on this computer here , the apulse shows, would not uninstall it, but was just wondering why it is shown as "active" probably not using it atm.
/tmp/movescreen-master$ inxi -Axxx
Audio:
Device-1: Intel 82801JD/DO HD Audio vendor: Dell driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a6e class-ID: 0403
Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / 560/560X]
vendor: Sapphire driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s
lanes: 8 bus-ID: 01:00.1 chip-ID: 1002:aae0 class-ID: 0403
API: ALSA v: k6.1.0-40-amd64 status: kernel-api with: apulse
type: pulse-emulator
rich@devuan:/tmp/movescreen-master$ inxi -Sxxx
System:
Host: devuan Kernel: 6.1.0-40-amd64 arch: x86_64 bits: 64 compiler: gcc
v: 12.2.0 Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel
wm: xfwm v: 4.18.0 vt: 7 dm: SLiM v: 1.4.0 Distro: Devuan GNU/Linux 5
(daedalus)
rich@devuan:/tmp/movescreen-master$ echo $XDG_CURRENT_DESKTOP
XFCEEDIT: but maybe this apulse is needed for kernel so that alsa can play several streams at the same time=?
still have lubuntu 12 on a macbook pro1.1 picked up on ebay as replacement for a broken powerbook g4 years ago;
it is dualboot macos x / lubuntu , but was difficult to setup; would not have succeeded without a proper guide and a few tweaks that were offered i think as an ubuntu help page (espcially also for keyboard layout).
unfortunately ubuntu website has "received" a major overhault and cannot find the help page any longer since it could have had contained valuable information even when compared to a newer macbook5,2.
but i think with the newer macbook you will have much less issues and with devuan maybe less so so good luck for the usage.
have re-install RasPiOS Bookworm since it give me no issues when uninstalling Pipewire/Pulseaudio; think it is based on MATE but could be wrong; have not used Gnome 2 quite some time; mate is not my favorite, but have fond memories of Debian Squeeze.
on another computer running Devuan 5.0 after uinstalling Pulseaudio now it shows
API: ALSA v: k6.1.0-31-amd64 status: kernel-api with: apulse
type: pulse-emulatoris this proper alsa or do i still need to uninstall packages?
don't use bluetooth anymore most of times since it is considerable health hazard; but previously liked to connect Ipad to Internet via Bluetooth PAN which function well, less so with Android models. Nowadays it is implemented also on Gnome3; but it proably best to ditch/skp 2.4Ghz frequency altogether. certainly using Bluetooth Emitter on your head is next to foolish (but then i am using a Smartwatch that has also Bluetooth, so who am i to call out folishness; but atleast i can use AirPlane Mode on the watch and it still give me most of functionality, but still consider me part big time foolish to use it).
@igorzwx,
thanks, it would function for 22.1 linux mint, but not for 22.2, maybe on mate yes, but i tried cinnamon.
also big issues for raspios trxie, there is however possibility to start from non-desktop and go from there , but one gets a very trimmed-down desktop, which one 2GB ram can be also blessing; however, the raspi-os desktop is rather polished, nice (mate).
if you want, i'll send you my raspi4 so you can check out with arateconf , since it seem not function on arm64 (build failure) but maybe jsut doing it wrong;
best of wished
(KDE is bit lame on forum etc, but overall the desktop is quite nice, atleast is was previously, and audio offered more tuning option).
thanks , hte command felt wrong to me ,
maybe "sudo ifdown eth0" is the proper one;
however it would be nice if it could be done from taskbar etc.
it seems there is no toggle to release the dhcp;
maybe only possible to "disable" first +save and then renew by automatic dhcp +save.
hello ,
on an older computer have installed devuan 5.0 and it function beautifully,
maybe it was update from devuan 3.0 and then 4.0 , but one thing seem missing,
since the network icon is missing some "action".
now when i was switching router, the network was not coming back up;
so i wanted to "release" dhcp to renew the lease, but it would not find it then menu.
please show on how to remedy the situation;
i did the other terminal command
sudo ifup eth0 down
sudo ifup eth0 up
to no avail;
thank you very much
could be that uninstalling pipewire getting more difficult and resulting in similar troubles as with Debian 7 and uinstalling Pulseaudio at time;
tried with RaspiOS latest /(based on Trixie) and it would lead to broken Desktop/Black Screen and just cursor moving;
tried with Linux Mint 22.2 (based on Ubuntu 24.04 noble, although hardinfo2 reports it based on Debian testing/sid) and uninstalling pipewire seem difficult
inxi -Axxx
Audio:
Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 8 bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 13:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 13:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.14.0-33-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
sudo apt-get purge pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth pipewire pipewire-bin pipewire-pulse
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'pulseaudio' is not installed, so not removed
Package 'pavucontrol' is not installed, so not removed
Package 'pulseaudio-module-bluetooth' is not installed, so not removed
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pipewire-alsa : Depends: pipewire (= 1.0.5-1ubuntu3.1) but it is not going to be installed
pipewire-audio : Depends: pipewire-pulse
Depends: wireplumber but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.but this is bit out of place since Devuan just function really well, thanks for that.
only recently started having problems with youtube
at one point it even started to translate automatically without my consent, even when like native language being played.
but for the moment it subsided<
sometimes yt-dlp give also issues altesly , so could update to newer version
yt-dlp --update-to nightlynothing wrong, but thought that one is @dead longtime ago since it seemed riddled with legal battles or what
https://ytdl-org.github.io/youtube-dl/
EDIT> last time i tried , it was superslow downloading everything at around kbps speeds.
if you use a newer graphics card (as ur info suggest), then you should have not problem with wayland.
however, my experience on kubuntu was that on 24.04/24.10 it would not function as desired; wayland support was just experiementela but with 25.04/25.10 there was very good wayland support,
so maybe it has also a bit to do with the OS you are using and daedalus 5.0 may be too old for good wayland?
you are to closed driver, you can search the forum , there are quite some topic about nvidia, and people are more knowledgeable about it. i think nvidia made it bit more confusing on installing nvidia drivers with the nameing scheme lately, but that should not be the issue.
found that this has downsides and upsides;
have one ricoh printer with ethernet (geljet) that previously was not easily available outside of windows/server/macos and now is;
as downside,
my epson printer was ethernet/wifi/usb connectivity, and even when installing the proper epson driver, would not show the driver available in cups; unless i would de-install the package "ipp-usb" and then magically the usb-driver would show up in cups;
it might not be big issue for most, but with original driver, the command over usb get sent like more instant, whereas over ipp-usb there is bit of delay.
thanks rolfie,
thought i have the same issue somewhat;
maybe error is releated to pulseaudio not being present, since getting more and more issues;
like here
kazam
WARNING Kazam - Failed to correctly detect operating system.
/usr/lib/python3/dist-packages/kazam/backend/prefs.py:342: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import Gst
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kazam/pulseaudio/pulseaudio.py", line 219, in start
raise PAError(PA_UNABLE_TO_CONNECT, "Unable to connect to PulseAudio server.")
kazam.pulseaudio.error_handling.PAError: (4, 'Unable to connect to PulseAudio server.')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/kazam", line 149, in <module>
app = KazamApp(datadir, dist, args.debug, args.test, args.nosound, args.silent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/kazam/app.py", line 120, in __init__
prefs.pa_q.start()
File "/usr/lib/python3/dist-packages/kazam/pulseaudio/pulseaudio.py", line 221, in start
raise PAError(PA_UNABLE_TO_CONNECT2, "Unable to initiate connection to PulseAudio server.")
kazam.pulseaudio.error_handling.PAError: (5, 'Unable to initiate connection to PulseAudio server.')