Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 May 2020 23:58:03 +0200
From:      Maciej Suszko <maciej@suszko.eu>
To:        Damjan Jovanovic <damjan.jov@gmail.com>
Cc:        emulation@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: Microsoft Teams for Linux
Message-ID:  <12adb305-6d37-4543-33ce-47d8b07d6a09@suszko.eu>
In-Reply-To: <CAJm2B-mWaS1BrpzraYp8BODzXxcUZp%2Bd-7fnc-70N6g0y%2BKydw@mail.gmail.com>
References:  <b64d57e2-f4d7-7618-c711-6501a652a6ac@suszko.eu> <CAJm2B-mWaS1BrpzraYp8BODzXxcUZp%2Bd-7fnc-70N6g0y%2BKydw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--VEyF9BXxX3dH3MsxcIMDjuI1O5obKmEiV
Content-Type: multipart/mixed; boundary="Q81Cn3DlkKGYqFPA2i6JcKzsJ0mLpRYsP"

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

On 5/7/20 5:50 PM, Damjan Jovanovic wrote:
>=20
>=20
> On Tue, May 5, 2020 at 2:52 PM Maciej Suszko <maciej@suszko.eu
> <mailto:maciej@suszko.eu>> wrote:
>=20
>     Hi,
>=20
>     I'm wondering if anyone tried to use Microsoft Temas either web ver=
sion
>     or desktop app... Web version does work but making audio/video call=

>     isn't officialy suppported, so you need to spoof user-agent to make=
 it
>     partially working - but from time to time MS change something and i=
t
>     just stop working. In the past weeks I was able to make audio calls=
, now
>     it's not possible (neither Firefox nor Chrome)
>=20
>     I tested my webcam and mic on https://www.onlinemictest.com/ and it=
's
>     all working, so problematic is the web application from MS.
>=20
>     Desktop application - here are two options, one for Linux, one for
>     Windows. I tried to run the Linux version using linuxulator,
>     brandelf-ing all the binaries but with no success...
>=20
>=20
> The Linux version is buggy. The microphone often doesn't work.
>=20
> Wine seems to be 1 bug away from running the Windows version:
> https://bugs.winehq.org/show_bug.cgi?id=3D48775
> Since I am forced to use Teams, I might take a look at it soon.

I tried that too... and still trying to get it to work. Now I have a
problem with current emulators/wine-devel - amd64 version does not work
at all, emulators/i386-wine-devel does not support staging, which is
required to build runas.exe.
Building emulators/wine-devel from ports on i386 chroot (with staging
enabled) throws some errors which I can't cope with:

#v+
gcc9 -o wine main.o -Wl,--rpath,\$ORIGIN/../libs/wine -Wl,--export-dynami=
c \
  -Wl,-Ttext-segment=3D0x60000000 -Wl,-z,max-page-size=3D0x1000 -lwine
-lpthread \
  ../libs/port/libwine_port.a -L/usr/local/lib -L../libs/wine
-fstack-protector-strong -Wl,-rpath=3D/usr/local/lib/gcc9
-L/usr/local/lib/gcc9
/usr/local/bin/ld: main.o: in function `main':
main.c:(.text.startup+0x1b0): undefined reference to `wine_get_patches'
collect2: error: ld returned 1 exit status
gmake[3]: *** [Makefile:260: wine] Error 1
gmake[3]: *** Waiting for unfinished jobs....
/usr/local/bin/ld: main.o: in function `main':
main.c:(.text.startup+0x1b0): undefined reference to `wine_get_patches'
collect2: error: ld returned 1 exit status
gmake[3]: *** [Makefile:264: wine-installed] Error 1
gmake[3]: Leaving directory
'/usr/ports/emulators/wine-devel/work/wine-5.7/loader'
gmake[2]: *** [Makefile:8940: loader] Error 2
gmake[2]: *** Waiting for unfinished jobs....
gcc9 -o widl client.o expr.o hash.o header.o proxy.o register.o server.o
typegen.o typelib.o \
  typetree.o utils.o widl.o write_msft.o write_sltg.o parser.tab.o
parser.yy.o \
  ../../libs/port/libwine_port.a ../../libs/wpp/libwpp.a
-L/usr/local/lib -fstack-protector-strong -Wl,-rpath=3D/usr/local/lib/gcc=
9
-L/usr/local/lib/gcc9
gmake[3]: Leaving directory
'/usr/ports/emulators/wine-devel/work/wine-5.7/tools/widl'
gmake[2]: Leaving directory '/usr/ports/emulators/wine-devel/work/wine-5.=
7'
#v-

I even tried to copy runas.exe from some other wine binary build, but
I'm not sure it's the way to go - wine throws exception, which tells me
nothing :)

#v+
wine: Call from 0x7bc77671 to unimplemented function
ntdll.dll.__wine_create_default_token, aborting
wine: Unimplemented function ntdll.dll.__wine_create_default_token
called at address 7BC77671 (thread 0009), starting debugger...
#v-

At work I use Teams on a daily basis and it's more and more pain in the
a** having problems with audio/video calls. Switching to other OS is the
last thing I'd like to do...

BTW Some of my coworkers use Linux and they don't have much problems
with desktop app, although it's quite cpu/memory hog.

--=20
regards, Maciej Suszko.


--Q81Cn3DlkKGYqFPA2i6JcKzsJ0mLpRYsP--

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

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

iQEzBAEBCAAdFiEEIoJrn47KEjxeB5CF95cXLotfKhkFAl60hHQACgkQ95cXLotf
KhnOAAf+OPcycIHwxHKspuQJHHhdNSu0hI+JYnPm3rY9q4mqmQXOtIhFoF0EPZR0
QzC9U313x1EI8R2HwL6PTwLCg3Y3WUBUQPsIHIh2+c+O9OhscO+1Se7VOrWlaMLu
0V6mWB6uyw51BeEb+YfZFTj5ed7nRrLJ8oTCYmuawf+7S4P9scD/OfV0cdutmBWG
obgx5FlYfxRmyQv6BR9C13WkDgeE1ZYtfrPRHjKSPpuXMpu5lF8yb/d4iK0GfmRp
RPqwz8nqTowXlvvUrl3TcEcdGRGJmThv43oDft4piIQiwhrD2PEEZ89N0EKmHSXU
aZ6d8PXTweD3wISlssTtsSEoFpQnHQ==
=cUvs
-----END PGP SIGNATURE-----

--VEyF9BXxX3dH3MsxcIMDjuI1O5obKmEiV--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12adb305-6d37-4543-33ce-47d8b07d6a09>