Package Details: goldendict-ng 24.09.0-4

Git Clone URL: https://aur.archlinux.org/goldendict-ng.git (read-only, click to copy)
Package Base: goldendict-ng
Description: The next generation GoldenDict (Supports Qt WebEngine & Qt6).
Upstream URL: https://github.com/xiaoyifang/goldendict-ng
Keywords: dict dictionary goldendict
Licenses: GPL3
Conflicts: goldendict, goldendict-git, goldendict-git-opt, goldendict-ng-git, goldendict-svn
Provides: goldendict
Replaces: goldendict-git-opt, goldendict-svn, goldendict-webengine-git
Submitter: slbtty
Maintainer: slbtty (Rhinoceros)
Last Packager: slbtty
Votes: 20
Popularity: 1.65
First Submitted: 2023-07-21 20:04 (UTC)
Last Updated: 2024-10-16 17:58 (UTC)

Pinned Comments

slbtty commented on 2024-01-07 06:12 (UTC) (edited on 2024-04-06 13:49 (UTC) by slbtty)

Looking for someone to take over this package.

Latest Comments

1 2 Next › Last »

dwSun commented on 2024-10-21 17:21 (UTC) (edited on 2024-10-21 17:21 (UTC) by dwSun)

编译失败:

ib/libopencc.so  /usr/lib/libvorbis.so  /usr/lib/libvorbisfile.so  /usr/lib/libzim.so  /usr/lib/liblzma.so  /usr/lib/libzstd.so  /usr/lib/libxapian.so  /usr/lib/libicui18n.so  /usr/lib/libicuuc.so  /usr/lib/libicudata.so && :
/usr/bin/ld: /usr/lib/libLLVM.so.18.1: undefined reference to `del_curterm@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib/libLLVM.so.18.1: undefined reference to `setupterm@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib/libproxy/libpxbackend-1.0.so: undefined reference to `curl_easy_setopt@CURL_OPENSSL_4'
/usr/bin/ld: /usr/lib/libproxy/libpxbackend-1.0.so: undefined reference to `curl_easy_cleanup@CURL_OPENSSL_4'
/usr/bin/ld: /usr/lib/libproxy/libpxbackend-1.0.so: undefined reference to `curl_easy_perform@CURL_OPENSSL_4'
/usr/bin/ld: /usr/lib/libproxy/libpxbackend-1.0.so: undefined reference to `curl_easy_init@CURL_OPENSSL_4'
/usr/bin/ld: /usr/lib/libLLVM.so.18.1: undefined reference to `tigetnum@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib/libLLVM.so.18.1: undefined reference to `set_curterm@NCURSES6_TINFO_5.0.19991023'
/usr/bin/ld: /usr/lib/libproxy/libpxbackend-1.0.so: undefined reference to `curl_easy_strerror@CURL_OPENSSL_4'
collect2: 错误:ld 返回 1
ninja: build stopped: subcommand failed.
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
 -> 生成时出错: goldendict-ng-exit status 4
 -> 无法安装以下软件包, 需要手动介入处理:
goldendict-ng - exit status 4

slbtty commented on 2024-10-16 18:02 (UTC)

fixed.

jronald commented on 2024-10-16 12:33 (UTC) (edited on 2024-10-16 12:33 (UTC) by jronald)

compiling error

goldendict-ng/src/goldendict-ng-24.09.0-Release.316ec900/src/multimediaaudioplayer.cc:40:9: error: invalid use of incomplete type ‘class QDebug’
   40 |   qDebug() << "audio device changed";

xitong commented on 2024-07-16 22:16 (UTC)

Please deactivate your conda environment if you can't install it.

I got this error: /usr/bin/ld: /tmp/cc4uvnmV.ltrans7.ltrans.o: undefined reference to symbol 'libiconv_close'

and it's solved by deactivating my conda environment

slbtty commented on 2024-06-28 19:37 (UTC) (edited on 2024-06-28 19:43 (UTC) by slbtty)

I disabled GD's home-brewed FFmpeg player because Qt Multimedia 6.7+ by default prioritize to use its FFmpeg backend.

The qt6-multimedia-gstreamer generally works fine too, but if you have some rare audio formats, just install qt6-multimedia-ffmpeg instead.

shilka commented on 2024-06-25 03:41 (UTC)

build failed after qt6 update to 6.7.2. [126/187] Building CXX object CMakeFiles/goldendict.dir/src/dict/zim.cc.o ninja: build stopped: subcommand failed.

Rhinoceros commented on 2024-06-19 02:40 (UTC)

Thanks @shmilee, that works.

@slbtty if you don't want to maintain the package any more, just orphan it so people know. Someone will (hopefully) take it over.

shmilee commented on 2024-04-19 05:45 (UTC)

goldendict: symbol lookup error: goldendict: undefined symbol: _ZN10QAudioSink12stateChangedEN6QAudio5StateE, version Qt_6

Everyone needs to re-build this package after upgrading to Qt 6.7. So please increase the pkgrel.

imyavetra commented on 2024-02-28 08:01 (UTC) (edited on 2024-02-29 00:34 (UTC) by imyavetra)

I don't need CD-ROM books, so I removed libeb from depends and added -DWITH_EPWING_SUPPORT=OFF to cmake's config step; this saves installing another AUR package.

For Wayland, running with GOLDENDICT_FORCE_WAYLAND=1 enables Wayland, may break some things (https://github.com/xiaoyifang/goldendict-ng/pull/1255).