Solved Install software from tar.gz

I tried to port install iridium, make stopped due a node.js V17 error, found nodev18 as a tar.gz file. Do I have to unpack the tar.gz file in a specific port to make node18 replace node 17?

Thanks
 
I tried to port install iridium, make stopped due a node.js V17 error, found nodev18 as a tar.gz file.
Its not very clear but I think you have downloaded a source tarball.
The source code is something that you compile up and it generates executables for your operating system / architecture.

However it is not an easy process. Loads of projects are a real mess and you need to spend a long time learning how to get it to compile from whatever cesspit of a build system the developer has wired together. Node in particular is not perfect.

We are much better off grabbing the compiled package (i.e via pkg install) that someone else with expertise has prepared for us.
 
Its not very clear but I think you have downloaded a source tarball.
The source code is something that you compile up and it generates executables for your operating system / architecture.

However it is not an easy process. Loads of projects are a real mess and you need to spend a long time learning how to get it to compile from whatever cesspit of a build system the developer has wired together. Node in particular is not perfect.

We are much better off grabbing the compiled package (i.e via pkg install) that someone else with expertise has prepared for us.

That is useful advice. I pkg installed iridium to solve an immediate problem. (zoom in Chromium is not displaying videos and presentations. Iridium also seems to have the same problem. Something must have gone wrong in firewall settings !)
 
zoom in Chromium is not displaying videos and presentations.)
I believe you need to spoof your user agent with Zoom. If it doesn't detect Win32 or Macintosh I think it doesn't send the WebAssembly program correctly (Zoom on web browser is a little complex). I use it for work but actually only ever use it with OpenBSD and their Chromium port is a little different.

Are you able to bring up the web browser console and see if any error message comes up there? Also, does your audio work?

Does it work in Firefox? That might at least eliminate firewall being an issue.
 
I believe you need to spoof your user agent with Zoom. If it doesn't detect Win32 or Macintosh I think it doesn't send the WebAssembly program correctly (Zoom on web browser is a little complex). I use it for work but actually only ever use it with OpenBSD and their Chromium port is a little different.

Are you able to bring up the web browser console and see if any error message comes up there? Also, does your audio work?

Does it work in Firefox? That might at least eliminate firewall being an issue.

Responding to the question by kdepersen posted here on this thread, though the forum admin moved the question to another section of the forum :

Audio works. In Chromium video works, if it is from youtube or other websites. The zoom problem also happens in Iridium. (Didn't install firefox as pkg install firefox asked for permission to install older versions of two or three dependencies)

Screenshots from Chromium Developer Options tab attached.

chromium forums freebsd page errors.pngchromium zoom errors 1 _20220511_032511.pngchromium zoom errors 2 join a meeting _20220511_032511.png

Thank you.
 
Back
Top