Microsoft Teams for Linux
Damjan Jovanovic
damjan.jov at gmail.com
Fri May 8 06:03:06 UTC 2020
On Thu, May 7, 2020 at 11:58 PM Maciej Suszko <maciej at suszko.eu> wrote:
> On 5/7/20 5:50 PM, Damjan Jovanovic wrote:
> >
> >
> > On Tue, May 5, 2020 at 2:52 PM Maciej Suszko <maciej at suszko.eu
> > <mailto:maciej at suszko.eu>> wrote:
> >
> > Hi,
> >
> > I'm wondering if anyone tried to use Microsoft Temas either web
> version
> > 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 it
> > just stop working. In the past weeks I was able to make audio calls,
> now
> > it's not possible (neither Firefox nor Chrome)
> >
> > I tested my webcam and mic on https://www.onlinemictest.com/ and
> it's
> > all working, so problematic is the web application from MS.
> >
> > 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...
> >
> >
> > The Linux version is buggy. The microphone often doesn't work.
> >
> > Wine seems to be 1 bug away from running the Windows version:
> > https://bugs.winehq.org/show_bug.cgi?id=48775
> > 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-dynamic
> \
> -Wl,-Ttext-segment=0x60000000 -Wl,-z,max-page-size=0x1000 -lwine
> -lpthread \
> ../libs/port/libwine_port.a -L/usr/local/lib -L../libs/wine
> -fstack-protector-strong -Wl,-rpath=/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=/usr/local/lib/gcc9
> -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.
>
> --
> regards, Maciej Suszko.
>
>
Thank you, that should help me get started.
I have 14 years and 295 patches worth of development experience with Wine,
so hopefully I'll get further.
Regards
Damjan
More information about the freebsd-emulation
mailing list