Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 622208 - net-misc/teamviewer doesn't seem to honor virtual/wine
Summary: net-misc/teamviewer doesn't seem to honor virtual/wine
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Wolfram Schlich (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-19 12:49 UTC by Matt
Modified: 2017-12-19 00:23 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt 2017-06-19 12:49:35 UTC
I've moved my system over to slotted wine to be able to use newer versions.  However, teamviewer doesn't seem to understand that virtual/wine means wine is installed.  This is something I would not expect because I did NOT set USE="system-wine", so I'm not sure if it's more of a breakage in the USE implementation of "-system-wine", or the slotted wine.

~~~~~~~~~

palermo@aragorn ~ $ emerge -pv teamviewer

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

Calculating dependencies... done!
[ebuild   R   ~] net-misc/teamviewer-12.0.76279:12::gentoo  USE="-system-wine" 45,457 KiB


~~~~~~~~~

$ qlist -Iv wine
app-emulation/wine-desktop-common-20150204
app-emulation/wine-gecko-2.47-r1
app-emulation/wine-mono-4.7.0
app-emulation/wine-staging-2.9
app-emulation/winetricks-20170614
app-eselect/eselect-wine-1.1
virtual/wine-0-r4


~~~~~~~~~


$ emerge -pqD @preserved-rebuild
[ebuild   R   ] net-misc/teamviewer-12.0.76279
[ebuild   R   ] app-emulation/wine-staging-2.9
[ebuild  N    ] app-emulation/wine-2.3
[ebuild   R   ] media-sound/lmms-1.1.90
[blocks B     ] app-emulation/wine:0 ("app-emulation/wine:0" is blocking app-emulation/wine-staging-2.9, virtual/wine-0-r4)
[blocks B     ] app-emulation/wine:0 ("app-emulation/wine:0" is hard blocking app-eselect/eselect-wine-1.1)
[blocks B     ] app-emulation/wine:0 ("app-emulation/wine:0" is hard blocking app-emulation/wine-desktop-common-20150204)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-emulation/wine-staging-2.9:2.9/2.9::gentoo, ebuild scheduled for merge) pulled in by
    app-emulation/wine-staging:2.9 required by @preserved-rebuild

  (app-emulation/wine-2.3:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-emulation/wine required by (media-sound/lmms-1.1.90:0/0::gentoo, ebuild scheduled for merge)

  (virtual/wine-0-r4:0/0::gentoo, installed) pulled in by
    virtual/wine required by @selected


~~~~~~~~~


These rebuilds are because of:

$ cat /var/lib/portage/preserved_libs_registry
{
        "app-emulation/wine:0": [
                "app-emulation/wine-2.3",
                "67230",
                [
                        "/usr/lib/libwine.so.1.0",
                        "/usr/lib/libwine.so.1"
                ]
        ]
}








Reproducible: Always
Comment 1 Matt 2017-06-23 12:49:06 UTC
Hey!

After some digging, this *may* be an invalid bug report.  I just ran a emerge @preserved-rebuild and the initial output is:

app-emulation/wine-2.3 /usr/lib/libwine.so.1.0 /usr/lib/libwine.so.1

wine-2.3 is the newest app-emulation/wine version which I removed to move to slotted app-emulation/wine-staging-2.9.  I looked into that a bit:

$ equery b /usr/lib/libwine.so.1.0
 * Searching for /usr/lib/libwine.so.1.0 ...
$ equery b /usr/lib/libwine.so.1
 * Searching for /usr/lib/libwine.so.1 ...
$

Nothing owns those anymore (libwine.so.1 symlinks to libwine.so.1.0).  So maybe the emerge -C of wine-2.3 didn't remove those thinking they were in use for some reason?


M.
Comment 2 Andreas Sturmlechner gentoo-dev 2017-12-19 00:23:38 UTC
This version of net-misc/teamviewer was removed in git commit 10c2ceaeed402f8f73447dbac9a1bfceb00aef02