Firefox 1.40 builds and installs without error but "doesn't run".

Here in a 14.3-p4 install I've tried a couple times now to build Firefox-esr from the port. Going from 1.28 to 1.40. It updates rust something else I can't recall, and then installs without issue. When I run it, either from a menu click or by name in a terminal window nothing happens but it's there in ps. Is this another case of needing to re-build drm stuff and if so is that going to be an ongoing thing to learn to remember to do with some applications?
 
Apologies for the delay.
Can't be certain now (I'm booted into a backup BE), but there was. As a user, I'm told I don't have permission to run firefox, or I don't have access permission to it. If I try running it as root I'm told that can't be done.
If this might explain the whole thing, I can re-boot into that BE and give you the precise responses.
 
Lengthy C-'n-P follows.

FreeBSD auden 14.3-RELEASE-p4 FreeBSD 14.3-RELEASE-p4 releng/14.3-n271447-7f1785f09fb2 GENERIC amd64

firefox-esr-128.7.0_2,1
Runs as expected.
-------------------------

firefox-esr-140.4.0_1,1

Run from menu: nothing. ps ax shows nothing.

Run at a terminal, as root: Running Firefox as root in a regular user's session is not supported. ($XDG_RUNTIME_DIR is /var/run/xdg/USER which is owned by 'USER'.)

Run at a terminal as USER:
/usr/local/bin/firefox: Permission denied.

firefox-esr: Command not found.

===> Deinstalling for firefox-esr
===> Deinstalling firefox-esr-140.4.0_1,1
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
firefox-esr: 140.4.0_1,1

Number of packages to be removed: 1

The operation will free 294 MiB.
[1/1] Deinstalling firefox-esr-140.4.0_1,1...
[1/1] Deleting files for firefox-esr-140.4.0_1,1: 100%
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types

make deinstall / make reinstall: No change

make deinstall / make install: No change

I have seen this before but can't remember exactly where, 14.1-Px perhaps. /usr/local/bin/firefox was a sym-link to /usr/local/lib/firefox/firefox. (This is what I have now in 128.7 and things work.) It might have gone away in an update from 14.1 or whatever, that or I had used portmaster. I could do that but a lot has changed and firefox would drag in a ton of stuff. It's like I can't look at a port without have to re-build rust... But if it's a valid test I can do it. You won't hear from me for a couple days. =8^)

This box is a circa 2011+ HP 8200 Elite. But with ZFS mirrored SSDs and 32GB of RAM (HP says 16 max but they lie), it runs and drives a 24" monitor fine if you don't game. ZFS caching for the win.

I also use CPUTYPE?=sandybridge" and "COPTFLAGS= -O2 -pipe" in make.conf to avoid stuff that's far ahead or far behind what I have now.
 
Your postings mix up firefox and firefox-esr too much, I can't follow.

What happens (copy and paste) when you deinstall firefox and then `pkg install` it?
 
Back
Top