Package Details: owlink-git r44.8e4e840-10

Git Clone URL: https://aur.archlinux.org/owlink-git.git (read-only, click to copy)
Package Base: owlink-git
Description: An open Apple Wireless Direct Link (AWDL) implementation written in C
Upstream URL: https://owlink.org/
Keywords: awdl owl
Licenses: GPL-3.0-only
Conflicts: owl, owl-git, owlink
Provides: owl, owl-git, owlink
Submitter: frol
Maintainer: taotieren
Last Packager: taotieren
Votes: 6
Popularity: 0.032896
First Submitted: 2019-09-15 11:16 (UTC)
Last Updated: 2025-03-09 18:10 (UTC)

Latest Comments

1 2 Next › Last »

taotieren commented on 2025-08-01 05:46 (UTC)

You can add archlinuxcn's mirror source or my self-built mirror source to install the pre-compiled owlink-git package.

bug-reaper commented on 2025-08-01 03:05 (UTC)

Oof, needed this for opendrop. Got it via:

  1. Installed cmake3(AUR) was annoying b/c it was finding some bad old version libuv headers from god knows what. Should be straightforward for most tho. We need this for googletest submodule since current cmake does not support cmake <3.5.
  2. Run makepkg -i for owlink-git. It's still going to fail gtest-death-test.cc:1385:26: error: ‘uintptr_t’ does not name a type.
  3. Edit a file created by that failed build manually nano src/owlink-git/googletest/googletest/src/gtest-death-test.cc add the missing header import #include <stdint.h>
  4. Re-run makepkg -i & success
  5. After I had installed opendrop I restored normal cmake via sudo pacman -S cmake. failure to swap back is likely to give you a headache in the future.

@taotieren can we make this depend on cmake3 aur only and add a patch for the missing header include? Otherwise if we can exorcise ourself of googletest submodule that'd probably be better.

cose commented on 2025-07-06 11:07 (UTC)

the googletest submodule is broken with the latest version of cmake and gcc, while the gcc issue seems to persist with different projects using googletest the cmake one is simply because cmake 4 completely depracated files that declare themselves as cmake < 3.5.

arjvik commented on 2023-10-19 22:12 (UTC)

You can also edit the PKGBUILD to make the submodule update line git -c protocol.file.allow=always submodule update --init

oxygala commented on 2023-07-22 04:34 (UTC)

the submodule issue is resolved after entering "git config --global protocol.file.allow always"

jeech commented on 2023-01-05 16:49 (UTC)

I was able to build the package by just deleting the lines that changes the directory of submodules (ie git config submodule....)

BujuArena commented on 2022-10-23 16:59 (UTC)

This can no longer build from a fresh working copy. It can't clone the googletest submodule.

frol commented on 2020-06-11 14:57 (UTC)

I cannot reason about the validity of the patch, so I am waiting for some comments from the owl developers.

eldog commented on 2020-06-11 09:02 (UTC)

There's a proposed patch on the Github issue below that works.

frol commented on 2020-05-20 00:20 (UTC)

It is an upstream bug revealed with GCC 10: https://github.com/seemoo-lab/owl/issues/32