Re: Working on Zoom port

Eric McCorkle <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11,gmane.os.freebsd.devel.hackers
Message-ID <[email protected]>
Finally got back to this, made a bit of progress...

On 4/15/20 7:25 AM, Eric McCorkle wrote:

>> Also they ship a whole bunch of libraries without any licenses. For sure
>> there is Apache and BSD code in there. I guess somebody could write
>> Boston to the the GPL licenses, but the other libraries are totally a
>> no-go without licenses.

See below

>> Are they using the "commerical" version of Qt? Or maybe they just got
>> liberal with it like they did the other stuff? I think the commercial
>> version is different than normal people have, if not now then soon.
> 
> I'm intending to figure out what version of Qt they are using.  It would
> be better in my opinion to install the Qt ports.  If they are using
> professional, then we'll have to use whatever they install.
> 
> Regardless, this is going to have to be one of those packages that
> doesn't get distributed by FreeBSD (like other commercial ports).
> 

Indeed, it seems to be some kind of commercial version of Qt.

I have, however, gotten it to start all the way.  I added linux-c7-nss
to the dependency list (provides libsmime3).  After that, you have to
run the linux ldconfig:

# /compat/linux/sbin/ldconfig /compat/linux/opt/zoom/

(I have to run this as root, and the effects don't seem to carry over to
my standard user account.  Confession: I don't fully understand what
this is doing, and I imagine there's a "right" way to do this for ports")

If you do that, then zoom actually tries to start!  Unfortunately, it
seems to be missing assets or something:


No PulseAudio daemon running, or not running as session daemon.
zoom started.
Client: Breakpad is using Single Client Mode! client fd = -1
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: ][client: Linux][OS:
CentOS Linux 7 (Core)][Hardware: CPU Core:4 Frenquency:3.1 G Memory
size:32663MB CPU Brand:Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz GPU
Brand:][Req ID: ]
Linux Client Version is 3.5.385850.0413
QSG_RENDER_LOOP is
XDG_CURRENT_DESKTOP = GNOME;   GDMSESSION = gnome
Graphics Card Info::
Zoom package arch is 64bit, runing OS arch is x86_64
AppIconMgr::systemDesktopName log Desktop Name: gnome
qt.svg: link image0 hasn't been detected!
qt.svg: :/images/wechat.svg:10:6: Could not resolve property: pattern0
ExceptionHandler::SendContinueSignalToChild sys_write
failed:ExceptionHandler::WaitForContinueSignal sys_read failed:Broken pipe
ExceptionHandler::GenerateDump waitpid failed:Bad file descriptorBad
file descriptor


The pulseaudio non-detection is probably something to do with running
zoom as a different user than my x session.

Things I could use help with:
1) What is the "right way" to do this ldconfig step? (Preferably,
something I could have the port do?)
2) Anyone who knows something about qt?
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQ9+4mhuzHQx7ikjAs846Nm3BBWrAUCXq88pAAKCRA846Nm3BBW
rAKWAP0eH6+V2MidViXsgL22lsOvk9QB4PL47G/+db1BwjQ+/QEA8a6rIAxBQN/H
ghj402/CFQgq4TMmQf0QiyFbcipFfgw=
=93l/
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.