Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 May 2020 17:50:24 -0400
From:      Eric McCorkle <eric@metricspace.net>
To:        freebsd-hackers@freebsd.org, freebsd-x11@freebsd.org, multimedia@FreeBSD.org
Subject:   Re: Working on Zoom port
Message-ID:  <df007ac7-5e81-1589-71fd-65c110faed40@metricspace.net>
In-Reply-To: <76793d13-c7df-c607-6751-19bf02fde4b8@metricspace.net>
References:  <2119d998-b4a1-d72f-342d-0afc3cf3a480@metricspace.net> <cfd68f02-c84c-0af6-2d8e-a9f4661de04a@nomadlogic.org> <a1353679c97b39acdd8d32d79efb6d79@waitman.net> <76793d13-c7df-c607-6751-19bf02fde4b8@metricspace.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--8NpgeSMBp7OJhWa0AXAcrdlOeo1oH9EN4
Content-Type: multipart/mixed; boundary="YAWkh5MMXumm9knyy9LuOrs2TSVV2KxON";
 protected-headers="v1"
From: Eric McCorkle <eric@metricspace.net>
To: freebsd-hackers@freebsd.org, freebsd-x11@freebsd.org,
 multimedia@FreeBSD.org
Message-ID: <df007ac7-5e81-1589-71fd-65c110faed40@metricspace.net>
Subject: Re: Working on Zoom port
References: <2119d998-b4a1-d72f-342d-0afc3cf3a480@metricspace.net>
 <cfd68f02-c84c-0af6-2d8e-a9f4661de04a@nomadlogic.org>
 <a1353679c97b39acdd8d32d79efb6d79@waitman.net>
 <76793d13-c7df-c607-6751-19bf02fde4b8@metricspace.net>
In-Reply-To: <76793d13-c7df-c607-6751-19bf02fde4b8@metricspace.net>

--YAWkh5MMXumm9knyy9LuOrs2TSVV2KxON
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

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 su=
re
>> 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.
>=20
> I'm intending to figure out what version of Qt they are using.  It woul=
d
> be better in my opinion to install the Qt ports.  If they are using
> professional, then we'll have to use whatever they install.
>=20
> Regardless, this is going to have to be one of those packages that
> doesn't get distributed by FreeBSD (like other commercial ports).
>=20

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 =3D -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 =3D GNOME;   GDMSESSION =3D 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 pip=
e
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?


--YAWkh5MMXumm9knyy9LuOrs2TSVV2KxON--

--8NpgeSMBp7OJhWa0AXAcrdlOeo1oH9EN4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQ9+4mhuzHQx7ikjAs846Nm3BBWrAUCXq88pAAKCRA846Nm3BBW
rAKWAP0eH6+V2MidViXsgL22lsOvk9QB4PL47G/+db1BwjQ+/QEA8a6rIAxBQN/H
ghj402/CFQgq4TMmQf0QiyFbcipFfgw=
=93l/
-----END PGP SIGNATURE-----

--8NpgeSMBp7OJhWa0AXAcrdlOeo1oH9EN4--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?df007ac7-5e81-1589-71fd-65c110faed40>