Package Details: anki 24.04.1-3

Git Clone URL: https://aur.archlinux.org/anki.git (read-only, click to copy)
Package Base: anki
Description: Helps you remember facts (like words/phrases in a foreign language) efficiently
Upstream URL: https://apps.ankiweb.net/
Keywords: anki languages learning vocabulary
Licenses: AGPL3
Conflicts: anki-bin, anki-git, anki-qt5
Submitter: demize
Maintainer: AlexBocken
Last Packager: AlexBocken
Votes: 160
Popularity: 7.78
First Submitted: 2021-09-17 22:31 (UTC)
Last Updated: 2024-05-25 10:44 (UTC)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 29 Next › Last »

eclairevoyant commented on 2023-05-13 10:24 (UTC) (edited on 2023-05-13 10:24 (UTC) by eclairevoyant)

@fernandobasso you probably need to rebuild anki

@AlexBocken you should probably mention the full fingerprint of the parent key (814EA4E90C34AF39A712DE703F5566A2D16899FB) in your pinned comment for security reasons, not the short fingerprint

FernandoBasso commented on 2023-05-13 10:02 (UTC) (edited on 2023-05-14 10:18 (UTC) by FernandoBasso)

Just upgraded the entire system including anki 2.1.62-2, and anki won't open:

$ anki 
Traceback (most recent call last):
  File "/usr/bin/anki", line 5, in <module>
    from aqt import run
ModuleNotFoundError: No module named 'aqt'

EDIT: As mentioned in other comments, yes, rebuilding anki fixed the issue. Thanks.

fx333 commented on 2023-05-06 11:32 (UTC)

Works for me, just built 2.1.62-2. Try redoing it in a clean chroot.

<deleted-account> commented on 2023-05-05 13:35 (UTC)

Anyone else getting this errors?

/usr/bin/ld: final link failed: bad value
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native 
libraries to link with Cargo (see https://doc.rustlang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `archives` due to previous error

[9/76; 1 active; 65.690s] rslib/i18n
ninja: build stopped: subcommand failed.

Build failed. ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'anki-2.1.62-2': checking dependencies...

AlexBocken commented on 2023-05-04 15:55 (UTC)

@AutomaticUpdates good idea! As of my understanding, the anki devs have their own method for optimizing their build process which is enabled by calling ./tools/build. I'm not quite sure about this but I also couldn't find any further information on optimization on their github besides them recommending to act like this.

I played around with the build process but couldn't get it working by for example adding --release at the cargo build step (and adjusting appropriate further steps). At least to me it feels like significant patching would be required for it to work.

If you have a working PKGBUILD, patches or any ideas, please post them here, I'm glad to see what others can do to improve this package.

AutomaticUpdates commented on 2023-05-04 13:46 (UTC)

The cargo build command that is run results in a unoptimized debug binary. It would be great if it would build the binary in release mode

boarim commented on 2023-04-18 12:28 (UTC)

I got an error during the build phase with pyenv:

     Running `out/rust/debug/configure`
[16/76; 3 active; 388.493s] pyenv
FAILED: /home/remi/build/aur/anki/src/anki/out/pyenv/bin/python /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pip /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pip-compile /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pip-sync /home/remi/build/aur/anki/src/anki/out/pyenv/bin/mypy /home/remi/build/aur/anki/src/anki/out/pyenv/bin/black /home/remi/build/aur/anki/src/anki/out/pyenv/bin/isort /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pylint /home/remi/build/aur/anki/src/anki/out/pyenv/bin/pytest /home/remi/build/aur/anki/src/anki/out/pyenv/bin/protoc-gen-mypy 
/home/remi/build/aur/anki/src/anki/out/rust/debug/runner pyenv /home/remi/build/aur/anki/src/anki/out/extracted/python/bin/python3 /home/remi/build/aur/anki/src/anki/out/pyenv  python/requirements.base.txt python/requirements.dev.txt python/requirements.qt6_4.txt
Command failed: 

Any idea why?

snpefk commented on 2023-04-12 09:36 (UTC)

Having trouble building cargo part:

error: unexpected argument '-f' found

  note: to pass '-f' as a value, use '-- -f'

Usage: runner build [ARGS]...

For more information, try '--help'.
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `out/rust/debug/configure`
    Finished dev [unoptimized + debuginfo] target(s) in 0.12s
error: unexpected argument '-f' found

  note: to pass '-f' as a value, use '-- -f'

Usage: runner build [ARGS]...

For more information, try '--help'.

Build failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: anki-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
anki - exit status 4

dough.mean commented on 2023-04-05 17:39 (UTC)

I had the same issue as @a-bostaurus, but apparently my /etc/resolv.conf was not correctly configured. This fixes it for me:

# ln -rsf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

More details in the wiki: https://wiki.archlinux.org/title/systemd-resolved#DNS

AlexBocken commented on 2023-04-03 12:06 (UTC)

@a-bostaurus Hmmm, should work with the default key server without any issues. Might be your gpg conf if it is peculiar.