Package Details: oidc-agent 4.0.2-2

Git Clone URL: https://aur.archlinux.org/oidc-agent.git (read-only, click to copy)
Package Base: oidc-agent
Description: A set of tools to manage OpenID Connect tokens and make them easily usable from the command line
Upstream URL: https://github.com/indigo-dc/oidc-agent
Keywords: oidc ssh tokens
Licenses: MIT
Submitter: samuelbernardo
Maintainer: samuelbernardo
Last Packager: samuelbernardo
Votes: 1
Popularity: 0.55
First Submitted: 2020-10-18 17:23
Last Updated: 2021-04-30 23:39

Latest Comments

lukas.burgey commented on 2021-06-30 08:20

The new upstream tag v4.1.0 contains a fix for the parallel make issue.

samuelbernardo commented on 2021-06-27 15:12

snack thank you for the feedback.

snack commented on 2021-06-10 07:05

I found that the culprit is parallel compilation, which evidently is not supported by the oidc-agent makefiles. Launching makepkg as:

$ MAKEFLAGS="-j1" makepkg

fixes the error.

snack commented on 2021-06-10 06:59

When compiling the package (without any AUR helper, not in a clean chroot) I get these errors:

Assembler messages:
Fatal error: can't create pic-obj/oidc-token/parse.o: No such file or directory
make: *** [Makefile:256: pic-obj/oidc-token/parse.o] Error 1
make: *** Waiting for unfinished jobs....
Assembler messages:
Fatal error: can't create pic-obj/oidc-token/api.o: No such file or directory
make: *** [Makefile:256: pic-obj/oidc-token/api.o] Error 1
Compiled src/oidc-add/oidc-add_options.c successfully!
Compiled src/oidc-add/parse_ipc.c successfully!
Compiled src/oidc-add/add_handler.c successfully!
Compiled src/oidc-token/token_handler.c successfully!
Compiled src/oidc-token/oidc-token_options.c successfully!
Assembler messages:
Fatal error: can't create pic-obj/ipc/ipc.o: No such file or directory

samuelbernardo commented on 2021-04-30 23:50

Hello lukas.burgey, Thank you for you feedback. I just applied your correction to the published pkgbuild. Best, Samuel

lukas.burgey commented on 2021-04-30 10:24

Hello,

the current version does not work for me: oidc-token is unable to find the shared library (as the lib is installed to /usr/lib/x86_64-linux-gnu for some reason).

In addition there was another small issue: Two files contain the $pkgdir path. This can be fixed by setting BIN_AFTER_INST_PATH, as can be seen below.

Both issues can be fixed by using this line in package(): make install_lib install PREFIX="$pkgdir" LIB_PATH="$pkgdir/usr/lib" BIN_AFTER_INST_PATH="/usr"

Best regards, Lukas Burgey