Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 555376

Summary: net-misc/teamviewer: native 64-bit support
Product: Gentoo Linux Reporter: ta2002 <throw_away_2002>
Component: Current packagesAssignee: Adam Feldman <np-hardass>
Status: RESOLVED INVALID    
Severity: enhancement CC: bruce, pchrist, wine
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description ta2002 2015-07-19 18:08:26 UTC
# ACCEPT_KEYWORDS=~amd64 emerge -p teamviewer

These are the packages that would be merged, in order:

Calculating dependencies... done!

[about a hundred packages reinstalled with ABI_X86="32* (64) (-x32)"]

[ebuild  N    ~] net-misc/teamviewer-10.0.41499-r1:10::gentoo  USE="system-wine" 40,202 KiB

The ebuild wants to download:

https://download.teamviewer.com/download/version_10x/teamviewer_10.0.41499_i386.deb

But the download page https://www.teamviewer.com/en/download/linux.aspx shows a "64-Bit without Multiarch" version (also 10.0.41499). This should be supported natively. Most of my machines (and all recent installs) are not multiarch, and are completely unable to use the ebuild at all.
Comment 1 Adam Feldman gentoo-dev 2015-07-30 18:49:33 UTC
(In reply to throw_away_2002 from comment #0)
> # ACCEPT_KEYWORDS=~amd64 emerge -p teamviewer
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> [about a hundred packages reinstalled with ABI_X86="32* (64) (-x32)"]
> 
> [ebuild  N    ~] net-misc/teamviewer-10.0.41499-r1:10::gentoo 
> USE="system-wine" 40,202 KiB
> 
> The ebuild wants to download:
> 
> https://download.teamviewer.com/download/version_10x/teamviewer_10.0.
> 41499_i386.deb
> 
> But the download page https://www.teamviewer.com/en/download/linux.aspx
> shows a "64-Bit without Multiarch" version (also 10.0.41499). This should be
> supported natively. Most of my machines (and all recent installs) are not
> multiarch, and are completely unable to use the ebuild at all.

Unfortunately, their "64 without multiarch" is inaccurate.  It links to, and uses 32 bit libraries and binaries, all local and static.  It is "without multiarch" because it works around OS multiarch requirements.  a 64bit kernel that was built not to run 32 bit code wouldn't work.  The daemon, (required to run the client), is 32 bit.  Additionally, wine 64bit only isn't officially supported, so I don't think it appropriate to try to force it here.

Closing as invalid due to upstream's odd labeling.  Sorry!