Package Details: goldendict-git 1:1.5.0rc2.r521.g99982a1c-2

Git Clone URL: https://aur.archlinux.org/goldendict-git.git (read-only, click to copy)
Package Base: goldendict-git
Description: Feature-rich dictionary lookup program supporting multiple dictionary formats
Upstream URL: https://github.com/goldendict/goldendict
Licenses: GPL3
Conflicts: goldendict
Provides: goldendict
Submitter: Infy
Maintainer: MarsSeed
Last Packager: MarsSeed
Votes: 80
Popularity: 1.10
First Submitted: 2009-11-13 13:32 (UTC)
Last Updated: 2022-06-08 02:16 (UTC)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

InnerPeace commented on 2022-11-27 15:02 (UTC)

I have built and installed qt5-webkit, and everything works fine!

InnerPeace commented on 2022-11-23 10:25 (UTC) (edited on 2022-11-23 11:19 (UTC) by InnerPeace)

@vedg I did that before, and it got the same error message as I posted. Maybe I remove the old directory and git clone again. Now I can rebuild the goldecdict source code but it failed in linking. The message is look like this.

linking goldendict /usr/bin/ld: warning: libicuuc.so.71, needed by /usr/lib/libQt5WebKit.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libicui18n.so.71, needed by /usr/lib/libQt5WebKit.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to `ubrk_open_71'

/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to `ucnv_close_71'

....

/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to `ublock_getCode_71'

/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to `ucol_countAvailable_71'

collect2: error: ld returned 1 exit status

make: *** [Makefile:805: goldendict] Error 1

==> ERROR: A failure occurred in build().

Aborting...

I thought I have made the wrong decision to fully upgrade the system. And this libQt5WebKit.so need to reupdate build.

vedg commented on 2022-11-22 14:54 (UTC) (edited on 2022-11-22 14:55 (UTC) by vedg)

There is no way without using yay?

Run makepkg -si in the directory that contains GoldenDict's PKGBUILD.

InnerPeace commented on 2022-11-22 14:52 (UTC)

There is no way without using yay?

vedg commented on 2022-11-22 13:38 (UTC)

Run yay -S goldendict-git to upgrade and rebuild GoldenDict against updated system libraries.

InnerPeace commented on 2022-11-22 11:33 (UTC)

After I make a full system upgrade yesterday, then I ran goldendict it returns this error: "goldendict: error while loading shared libraries: libicuuc.so.71: cannot open shared object file: No such file or directory". Then I enter the goldendict-git aur directory, and I make the command "git pull", it return "Already uptodate". Then I make command "makepkg -si", it return this error message "fatal: '/home/innerpeace/Downloads/goldendict-git/goldendict-git' does not appear to be a git repository fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists. ==> ERROR: Failure while updating working copy of goldendict-git git repo Aborting..." I don't know how to fix this. Please give me out. Thanks!

InnerPeace commented on 2022-06-23 12:25 (UTC) (edited on 2022-06-23 12:26 (UTC) by InnerPeace)

Hi @MarsSeed, Yes, this solved my problem of target not found 'libeb'. Finally, I have installed goldendict successfully!. Thanks for your suggestion.

MarsSeed commented on 2022-06-12 10:48 (UTC)

Hi @InnerPeace,

First you have to package and install libeb from AUR to be able to build this package. :)

But what I recommend instead:

pacman -Syu base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg --syncdeps --rmdeps --install

After that, you can just use

yay -Syu goldendict-git

and that will install all the dependencies of it, including libeb.

InnerPeace commented on 2022-06-12 05:41 (UTC) (edited on 2022-06-12 05:42 (UTC) by InnerPeace)

I just git clone it to my arch system. But, after I use command makepkg -si , it so me error : target not found 'libeb'. I have reupdate my arch with pacman -S Syu but still the same. Anyone can take me out. Thanks.