Package Details: logmein-hamachi 2.1.0.174-3

Git Clone URL: https://aur.archlinux.org/logmein-hamachi.git (read-only)
Package Base: logmein-hamachi
Description: A zero-configuration VPN service
Upstream URL: https://www.vpn.net/linux
Licenses: custom
Conflicts: hamachi
Replaces: hamachi
Submitter: Xavion
Maintainer: Xavion (RazZziel)
Last Packager: Xavion
Votes: 218
Popularity: 1.862437
First Submitted: 2010-07-10 01:04
Last Updated: 2017-09-18 03:50

Latest Comments

Xavion commented on 2017-09-18 03:51

Thanks for pointing that out. I've had a go at making the PKGBUILD work for everyone again.

kanachan commented on 2017-09-17 11:30

I had some issues compiling it for RaspberryPi (armv6h), here is the fix I found:

logmein-hamachi source arm works well on armv6h:

[ "${CARCH}" == "armv6h" ] && _filearch_=armel && sha1sums=('328ea87a2f371163a90b9d7518417e5acbcb2da5' 'c0d5b67ba0a938cef9742568fd09bb2a4b85b513')

but glibc-2.25-7 depends of the arquitecture, so here is the source I used (Its the only archlinuxarm archive I found, if there is an official, please correct me):

source+=("http://tardis.tiny-vps.com/aarm/packages/g/glibc/glibc-2.25-7-armv6h.pkg.tar.xz")
sha1sums+=("1bd5602cebd4393f804128319cceb98244906b05")

Also added this line to package() because ld-linux.so.3 is a reference to a file inside the package which caused troubles at packaging.

rm "${srcdir}"/usr/lib/ld-linux.so.3

Here is the full pkgbuild: https://pastebin.com/r1tNvrad

I know a better solution would be to make a pkgbuild that get the source according to the arquitecture but my knowledge doesnt go that far..

ztefn commented on 2017-09-15 18:26

Glibc 2.26 is currently in the Ubuntu 17.10 proposed repository: https://launchpad.net/ubuntu/artful/+source/glibc

I guess LogMeIn won't be able to play the unsupported distro card for too long on this matter.

RazZziel commented on 2017-09-13 10:00

:) great, thanks!

Xavion commented on 2017-09-12 23:36

Yes, we can't keep everyone stranded at 'glibc' v2.25 forever. Your latest build files work well here, so I have set them as the default.

Furthermore, I have added you as a co-maintainer of this package for future updates. Thanks again for your assistance. The Arch community is lucky to have people like you.

RazZziel commented on 2017-09-12 17:04

This is the official position of LogMeIn about this issue:

> Hamachi currently is only supported in these two Linux distros (Ubuntu and CentOS) per our system requirements page (http://help.logmein.com/articles/en_US/Documentation/hamachi-c-hamachi-systemrequirements).

RazZziel commented on 2017-09-12 13:34

Oops, last diff was wrong, missed some libraries: https://clbin.com/LrAuN

RazZziel commented on 2017-09-12 12:46

In case it's acceptable, I took the liberty to patch the PKGBUILD: https://clbin.com/lJONS

Works For Me(TM) :)

RazZziel commented on 2017-09-12 11:19

Meanwhile, would it be acceptable to patch it inside the PKGBUILD, adding the ld-2.25.so trick?

I've notified LogMeIn about the issue, but I haven't received a reply yet, and I suspect it may take long

ztefn commented on 2017-09-12 10:11

This PKGBUILD won't work if you (already) have glibc version 2.26 installed:
Failed to prepare transaction:
could not satisfy dependencies:
unable to satisfy dependency 'glibc=2.25' required by logmein-hamachi

In this case you have to downgrade binutils to version 2.28 and then glibc to version 2.25 and probably keep them there until LogMeIn release a new Hamachi version that is compatible with glibc 2.26.

All comments