Announcements

Remote Control for all devices running Android 7+ is here!

(Incl. Google Pixel series, Xiaomi smartphones, Oppo devices, and many more)


Learn more

Highlighted
Posted by
Henagon

Teamviewer on Gentoo

I have been using various *nix for some time but this is my first foray into Gentoo. I am really a noob with emerge. I am trying to install teamviewer and am getting this error:

emerge --ask net-misc/teamviewer

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies... done!
[binary N ] dev-qt/qtdeclarative-5.12.4 USE="widgets -debug (-gles2) (-jit) -localstorage -test"
[binary N ] dev-qt/qtquickcontrols-5.12.4 USE="widgets -debug -test"
[binary N ] dev-qt/qtwebkit-5.212.0_pre20180120 USE="X gstreamer hyphen opengl printsupport -geolocation (-gles2) (-jit) -multimedia -nsplugin -orientation -qml -webp"
[ebuild N *] net-misc/teamviewer-14.4.2669

Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests
>>> Running pre-merge checks for dev-qt/qtwebkit-5.212.0_pre20180120
--2019-09-02 23:08:39--
Resolving isshoni.org... 82.221.139.201
Connecting to isshoni.org|82.221.139.201|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12237296 (12M)
Saving to: ‘/usr/portage/packages/dev-qt/qtwebkit-5.212.0_pre20180120.tbz2.partial’

/usr/portage/packag 100%[===================>] 11.67M 3.17MB/s in 4.4s

2019-09-02 23:08:44 (2.67 MB/s) - ‘/usr/portage/packages/dev-qt/qtwebkit-5.212.0_pre20180120.tbz2.partial’ saved [12237296/12237296]

* qtwebkit-5.212.0_pre20180120.tbz2 MD5 SHA1 size ;-) ... [ ok ]

>>> Emerging binary (1 of 4) dev-qt/qtdeclarative-5.12.4::gentoo
* Fetching in the background:
* /usr/portage/packages/dev-qt/qtdeclarative-5.12.4.tbz2.partial
* To view fetch progress, run in another terminal:
* tail -f /var/log/emerge-fetch.log
* qtdeclarative-5.12.4.tbz2 MD5 SHA1 size ;-) ... [ ok ]
>>> Extracting info
>>> Extracting dev-qt/qtdeclarative-5.12.4

>>> Installing (1 of 4) dev-qt/qtdeclarative-5.12.4::gentoo
* Regenerating gentoo-qconfig.h
* Updating QT_CONFIG in qconfig.pri
* Updating QT.global_private in qmodule.pri

>>> Emerging binary (2 of 4) dev-qt/qtquickcontrols-5.12.4::gentoo
* qtquickcontrols-5.12.4.tbz2 MD5 SHA1 size ;-) ... [ ok ]
>>> Extracting info
>>> Extracting dev-qt/qtquickcontrols-5.12.4

>>> Installing (2 of 4) dev-qt/qtquickcontrols-5.12.4::gentoo
* Regenerating gentoo-qconfig.h
* Updating QT_CONFIG in qconfig.pri
* Updating QT.global_private in qmodule.pri

>>> Emerging binary (3 of 4) dev-qt/qtwebkit-5.212.0_pre20180120::gentoo
* qtwebkit-5.212.0_pre20180120.tbz2 MD5 SHA1 size ;-) ... [ ok ]
>>> Extracting info
>>> Extracting dev-qt/qtwebkit-5.212.0_pre20180120

>>> Installing (3 of 4) dev-qt/qtwebkit-5.212.0_pre20180120::gentoo

>>> Emerging (4 of 4) net-misc/teamviewer-14.4.2669::gentoo
>>> Unpacking source...
>>> Source unpacked in /var/tmp/portage/net-misc/teamviewer-14.4.2669/work
* ERROR: net-misc/teamviewer-14.4.2669::gentoo failed (prepare phase):
* The source directory '/var/tmp/portage/net-misc/teamviewer-14.4.2669/work/teamviewer' doesn't exist
*
* Call stack:
* ebuild.sh, line 781: Called __ebuild_main 'prepare'
* phase-functions.sh, line 1072: Called __dyn_prepare
* phase-functions.sh, line 384: Called die
* The specific snippet of code:
* die "The source directory '${S}' doesn't exist"
*
* If you need support, post the output of `emerge --info '=net-misc/teamviewer-14.4.2669::gentoo'`,
* the complete build log and the output of `emerge -pqv '=net-misc/teamviewer-14.4.2669::gentoo'`.
* The complete build log is located at '/var/tmp/portage/net-misc/teamviewer-14.4.2669/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-misc/teamviewer-14.4.2669/temp/environment'.
* Working directory: '/var/tmp/portage/net-misc/teamviewer-14.4.2669/homedir'
* S: '/var/tmp/portage/net-misc/teamviewer-14.4.2669/work/teamviewer'

>>> Failed to emerge net-misc/teamviewer-14.4.2669, Log file:

>>> '/var/tmp/portage/net-misc/teamviewer-14.4.2669/temp/build.log'

* Messages for package net-misc/teamviewer-14.4.2669:

* ERROR: net-misc/teamviewer-14.4.2669::gentoo failed (prepare phase):
* The source directory '/var/tmp/portage/net-misc/teamviewer-14.4.2669/work/teamviewer' doesn't exist
*
* Call stack:
* ebuild.sh, line 781: Called __ebuild_main 'prepare'
* phase-functions.sh, line 1072: Called __dyn_prepare
* phase-functions.sh, line 384: Called die
* The specific snippet of code:
* die "The source directory '${S}' doesn't exist"
*
* If you need support, post the output of `emerge --info '=net-misc/teamviewer-14.4.2669::gentoo'`,
* the complete build log and the output of `emerge -pqv '=net-misc/teamviewer-14.4.2669::gentoo'`.
* The complete build log is located at '/var/tmp/portage/net-misc/teamviewer-14.4.2669/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-misc/teamviewer-14.4.2669/temp/environment'.
* Working directory: '/var/tmp/portage/net-misc/teamviewer-14.4.2669/homedir'
* S: '/var/tmp/portage/net-misc/teamviewer-14.4.2669/work/teamviewer'

* GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: sys-auth/consolekit-1.2.1
* - /usr/lib64/libck-connector.so.0
* - /usr/lib64/libck-connector.so.0.0.0
* used by /usr/bin/xdm (x11-apps/xdm-1.1.12)
Use emerge @preserved-rebuild to rebuild packages using these libraries

I really don't know what I'm doing so I need some kindly soul to hold my hand. TIA.

1 Reply
1 Reply
Highlighted
Posted by
Photon

Re: Teamviewer on Gentoo

hi, please have a look at the post on Gentoo forum:

https://forums.gentoo.org/viewtopic-t-1102308-start-0.html