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: 77
Popularity: 1.75
First Submitted: 2009-11-13 13:32 (UTC)
Last Updated: 2022-06-08 02:16 (UTC)

Latest Comments

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.

MarsSeed commented on 2022-06-08 12:31 (UTC)

This turned out to be quite educational for me.

With your help I've learnt that yes, GNU's libc (a.k.a. glibc) does indeed contain an iconv() encoding converter implementation (one which is both very robust and fast at the same time, and supports a dizzyingly large number of encoding formats).

On the other hand, the GNU project also provides the libiconv library, for operating systems that don't have a built-in iconv() function.

That said, libeb's autoconf setup was definitely at fault here, by accidentally linking to libiconv on Linux (erm, GNU/Linux) in spite of the fact that the code itself is using glibc's version on such systems. (Those configuration scripts are, frankly, quite a convoluted mess in libeb.)

Anyway, TLDR; libiconv is for non-GNU/Linux systems so by default it is not needed and should not be used on Linux.

(And now I'm wondering why on Earth did AUR/libiconv get adopted into the Arch [community] repo... Because it is redundant on Arch 'GNU/Linux'! Also, nothing in Arch repos use that library. But to each their own.. :] )

MarsSeed commented on 2022-06-08 07:05 (UTC)

Thanks for reporting the issue! Glad that it got solved now by the rebuild.

vedg commented on 2022-06-08 06:55 (UTC) (edited on 2022-06-08 06:57 (UTC) by vedg)

@vedg indeed, please try to rebuild both now (latest versions from AUR).

Thanks. Rebuilding libeb alone sufficed: now ldd /usr/bin/goldendict |grep iconv returns nothing and removing libiconv no longer affects GoldenDict.

MarsSeed commented on 2022-06-08 02:24 (UTC) (edited on 2022-06-08 07:03 (UTC) by MarsSeed)

@vedg indeed, please try to rebuild both now (latest versions from AUR).

I've realized that the autoconf scripts of libeb were force-linking libiconv, libnsl and libresolv to the libeb.so.2 file, even though those links ended up unused:

$ namcap libeb-4.4.3-8-x86_64.pkg.tar.zst

libeb W: Unused shared library '/usr/lib/libiconv.so.2' by file ('usr/lib/libeb.so.16.0.0')
libeb W: Unused shared library '/usr/lib/libnsl.so.3' by file ('usr/lib/libeb.so.16.0.0')
libeb W: Unused shared library '/usr/lib/libresolv.so.2' by file ('usr/lib/libeb.so.16.0.0')

This led to the situation that if libiconv was installed before building libeb, it got linked to it; whereas if libeb was built while libiconv was not installed, then the libeb.so binary did not have any links to libiconv.

vedg commented on 2022-06-07 17:51 (UTC) (edited on 2022-06-07 17:53 (UTC) by vedg)

@vedg which commit version do you have of goldendict-git?

The version was a customized (not related to libiconv) variant based on https://github.com/goldendict/goldendict/commit/b10cdf685c8c02d2be2f1ae4f1e03a4e02db48d8. I just built customized goldendict-git based on latest master with libiconv uninstalled. But the following warning appeared at the end of the build log:

linking goldendict
/usr/bin/ld: warning: libiconv.so.2, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/../../../../lib/libeb.so, not found (try using -rpath or -rpath-link)

Then goldendict failed to launch until I reinstalled libiconv:

$ ldd /usr/bin/goldendict |grep iconv
    libiconv.so.2 => not found
$ goldendict
goldendict: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

Do I have to rebuild libeb to get rid of the transitive libiconv dependency?

Note that iconv.h included in GoldenDict's iconv.hh is provided by glibc:

$ pacman -Qo /usr/include/iconv.h
/usr/include/iconv.h is owned by glibc 2.35-5

MarsSeed commented on 2022-06-07 15:49 (UTC) (edited on 2022-06-07 15:49 (UTC) by MarsSeed)

$ ldd /usr/bin/goldendict |grep iconv libiconv.so.2 => /usr/lib/libiconv.so.2 (0x00007f5cf043e000)

@vedg which commit version do you have of goldendict-git?

MarsSeed commented on 2022-06-07 15:45 (UTC)

But for some reason, the project makefiles don't link to the libiconv C library during build; only on Windows, Mac, FreeBSD, and on ARM platforms, but otherwise not on Linux.

vedg commented on 2022-06-07 12:36 (UTC)

libiconv is not even needed by this application on Linux. It uses its own iconv.cc (C++ library) whereas libiconv is a C program.

That's not true. https://github.com/goldendict/goldendict/blob/master/iconv.hh includes external header iconv.h.

$ ldd /usr/bin/goldendict |grep iconv libiconv.so.2 => /usr/lib/libiconv.so.2 (0x00007f5cf043e000)

MarsSeed commented on 2022-06-07 12:29 (UTC)

libiconv is not even needed by this application on Linux. It uses its own iconv.cc (C++ library) whereas libiconv is a C program.

vedg commented on 2022-05-28 16:24 (UTC)

libiconv is now in community: https://archlinux.org/packages/community/x86_64/libiconv/

kefaso commented on 2022-05-28 16:18 (UTC) (edited on 2022-05-29 09:59 (UTC) by kefaso)

Package libiconv no more available in AUR.

leanhtai01 commented on 2022-04-21 04:51 (UTC)

Can you make something like goldendict-bin? Build from source take long on my old computer.

MarsSeed commented on 2022-04-07 10:01 (UTC)

I've fixed the GitHub URL issue and also the incorrect version string.

leanhtai01 commented on 2022-03-19 12:38 (UTC) (edited on 2022-03-19 12:59 (UTC) by leanhtai01)

As @simonzack said, install failed due to recent GitHub updates. To fix this problem, just replace this line in PKGBUILD:
source=("$pkgname::git+git://github.com/goldendict/goldendict.git")
with:
source=("$pkgname::git+https://github.com/goldendict/goldendict.git")

slbtty commented on 2022-03-17 23:45 (UTC)

I just forked a new package using the webengine branch: https://aur.archlinux.org/packages/goldendict-webengine-git

slbtty commented on 2022-03-17 07:21 (UTC) (edited on 2022-03-17 23:04 (UTC) by slbtty)

Note:

The main repos of goldendict and qt-webkit are both halted/stalled. There will be no qt6-webkit in the foreseeable future, and the qt5-webkit in arch's repo is still from 2020.

There is an effort of porting GD to qtwebengine, and it seems to be the future of GD. The fork from xiaoyifang also does release tags. Based on user feedback, it works and pretty nice.

https://github.com/xiaoyifang/goldendict

https://forum.freemdict.com/t/topic/11495

Maybe someone should create a new AUR package -> goldendict-webengine or something.

simonzack commented on 2022-03-15 17:17 (UTC) (edited on 2022-03-15 17:17 (UTC) by simonzack)

I'm getting this error on install:

fatal: remote error:
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

MikeWalrus commented on 2022-02-20 09:23 (UTC)

Should we just drop EPWING support like the official package?

MikeWalrus commented on 2022-02-20 09:15 (UTC)

@Rhinoceros A fix has been merged in the upstream now.

Rhinoceros commented on 2022-02-20 01:08 (UTC)

This also fails to build for me now too. I get a slightly different error.

ffmpegaudio.cc: In member function ‘bool Ffmpeg::DecoderContext::openCodec(QString&)’:
ffmpegaudio.cc:226:32: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
  226 |   codec_ = avcodec_find_decoder( audioStream_->codecpar->codec_id );
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                |
      |                                const AVCodec*

menteith commented on 2022-02-18 17:37 (UTC) (edited on 2022-02-18 17:38 (UTC) by menteith)

I have the following compile error:

[code] In file included from /usr/include/libavcodec/avcodec.h:45, from ffmpegaudio.cc:19: /usr/include/libavcodec/packet.h:506:6: note: declared here 506 | void av_init_packet(AVPacket pkt); | ^~~~~~~~~~~~~~ make: ** [Makefile:4272: build/ffmpegaudio.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... -> error making: goldendict-git [/code]

It seems the error is triggered because of using latest ffmpeg v5 instead of previous one v4. How do I compile goldendict then?

commented on 2022-01-10 18:46 (UTC)

For those having problems with libeb, clone it and edit PKGBUILD replacing the source with this instead https://github.com/mistydemeo/eb/releases/download/v4.4.3/eb-4.4.3.tar.bz2

vedg commented on 2021-11-19 13:58 (UTC)

Optional XDG Base Directory Specification support was merged into GoldenDict master a week ago: https://github.com/goldendict/goldendict/pull/1411. Commit messages in this pull request describe how to switch to new file locations. Users interested in this feature are invited to test it and report issues at https://github.com/goldendict/goldendict/issues before the next GoldenDict release candidate, which might be tagged in less than a month.

keren_sky commented on 2021-09-12 23:46 (UTC)

Certainly, but that requires repeated modification of the PKGBUILD if the modified one is not kept on disk. Additional overhead.

argo commented on 2021-09-11 00:01 (UTC) (edited on 2021-09-14 21:01 (UTC) by argo)

libnsl 2.0 release somehow broke goldendict, i.e. it spews

goldendict: error while loading shared libraries: libnsl.so.2: cannot open shared object file: No such file or directory

out now with both existing and new builds alike.

EDIT 3: this is a fallout from the libnsl sobump and libeb needed a rebuild (which were not apparent for it does not explicitly depend on this particular libnsl implementation).

renyuneyun commented on 2021-08-01 16:31 (UTC)

I built it successfully easily today.

@keren_sky You can change that on your side easily. Just replace the relevant part in the source= line.

@deko Does it function correctly with eb-library?

@abd You are missing the libvorbis package somehow. It is in the dependency list.

@sispus Your error seems to be related to your Internet connection. It failed during git operation, which is not special to this package.

keren_sky commented on 2021-04-10 12:42 (UTC)

Hi. Please could the sources line be changed to read 'git+https://github.com/goldendict/goldendict.git'. My sucky ISP blocks incoming connections.5 64$$$$$$$$$$Th5anks

deko commented on 2020-10-10 23:09 (UTC)

Replace libeb with https://aur.archlinux.org/packages/eb-library/ please. This package provides the same library, but it is older and used by other packages.

abd commented on 2020-07-05 04:23 (UTC)

Tried but get stuck in vorbisfile

(... all succeeded)
==> Extracting sources... -> Creating working copy of goldendict-git git repo... Reset branch 'makepkg' ==> Starting prepare()... ==> Fixing flags ==> Starting pkgver()... ==> Removing existing $pkgdir/ directory... ==> Starting build()... Project MESSAGE: Install Prefix is: /usr Project ERROR: vorbisfile development package not found ==> ERROR: A failure occurred in build(). Aborting..

How solving it?

sispus commented on 2020-02-20 14:37 (UTC)

error while downloading: -> Cloning goldendict-git git repo... Cloning into bare repository '/var/tmp/pamac-build-luna/goldendict-git/goldendict-git'... error: inflate: data stream error (incorrect data check) fatal: serious inflate inconsistency fatal: index-pack failed ==> ERROR: Failure while downloading goldendict-git git repo Aborting... Failed to build goldendict-git

shahab commented on 2019-06-01 11:41 (UTC) (edited on 2019-06-01 11:42 (UTC) by shahab)

I needed to add "qt5-multimedia" to the dependencies to be able to build.

vedg commented on 2019-04-29 07:44 (UTC) (edited on 2019-04-29 07:45 (UTC) by vedg)

> UPDATE: I see that "qtwebkit" is gone from AUR. I better hold on to my built package.

I can see both qtwebkit and qtwebkit-bin packages in AUR: https://aur.archlinux.org/packages/?O=0&K=qtwebkit

young.acinonyx commented on 2019-03-07 08:18 (UTC)

I get this while trying to build the package with makepkg: https://pastebin.com/X9GV0yH2

wyzh97 commented on 2017-10-31 11:38 (UTC)

the goldendict had added "Favorites" feature, could you update it? please..

vedg commented on 2017-03-18 09:06 (UTC)

lzo2 is missing from official repositories and from AUR. Please replace this dependency with lzo (https://www.archlinux.org/packages/?sort=&q=lzo&maintainer=&last_update=&flagged=&limit=50). Removing the digit '2' from PKGBUILD allowed me to install goldendict-git.

VirtualTam commented on 2015-08-17 22:21 (UTC)

Qt5 package available: https://aur.archlinux.org/packages/goldendict-qt5-git/ Build and usage feedback is welcome!

VirtualTam commented on 2015-08-17 21:28 (UTC)

@Light2Yellow Thanks for the packaging suggestion, I'll try to look at it the upcoming weekend ;-)

commented on 2015-08-17 09:54 (UTC)

Would you be so kind to start packaging 'goldendict-qt5'? There is a font issue I've encountered with: https://github.com/goldendict/goldendict/issues/623#issuecomment-131746587 Another reason is just a general appearance. I can't do this because I didn't figure out how to gently pull a remote branch (files from master needed to be deleted first, but in such case cloning makes no sense and just wastes time).

stas commented on 2014-09-25 11:56 (UTC)

Had the missing libavutil.so.52 error too. Probably because of updated ffmpeg package, which now ships libavutil.so.54. Rebuilding goldendict solved the problem.

proft commented on 2014-09-25 11:29 (UTC)

Today goldendict told this: goldendict: error while loading shared libraries: libavutil.so.52: cannot open shared object file: No such file or directory

proft commented on 2014-07-23 08:21 (UTC)

Last version dont build :(. Error: QFSFileEngine::currentPath: getcwd() failed QFSFileEngine::currentPath: getcwd() failed QFSFileEngine::currentPath: getcwd() failed moc: mouseover.hh: No such file Makefile:821: recipe for target 'build/moc_mouseover.cpp' failed make: *** [build/moc_mouseover.cpp] Error 1 ==> ERROR: A failure occurred in build(). Aborting...

wisecrick commented on 2014-06-06 16:53 (UTC)

libeb is also required

caseyjp1 commented on 2014-05-09 00:58 (UTC)

erroring out with this: usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/stdint.h:15:1: error: missing terminating " character postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/ ^ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/stdint.h:1:1: error: ‘by_space’ does not name a type by_space 1 ^ config.cc:64:1: error: ‘uint32_t’ does not name a type uint32_t const keyMask = 0x01FFFFFF; ^ config.cc: In constructor ‘Config::HotKey::HotKey(const QKeySequence&)’: config.cc:67:26: error: ‘keyMask’ was not declared in this scope modifiers( seq[ 0 ] & ~keyMask ), ^ config.cc: In function ‘void Config::save(const Config::Class&)’: config.cc:1873:64: error: ‘renameAtomically’ was not declared in this scope renameAtomically( configFile.fileName(), getConfigFileName() ); ^ Makefile:1611: recipe for target 'build/config.o' failed make: *** [build/config.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build goldendict-git.

VirtualTam commented on 2014-02-20 20:16 (UTC)

@proft: the issue has been fixed upstream, see https://github.com/goldendict/goldendict/commit/ffabaf1861ef2bf1f91ab368b7a79d9817197415

proft commented on 2014-02-12 07:55 (UTC)

Error occurred at last compilation: tiff.cc:7:23: fatal error: tiff/tiff.h: No such file or directory #include "tiff/tiff.h" ^ compilation terminated. Makefile:2614: recipe for target 'build/tiff.o' failed make: *** [build/tiff.o] Error 1 ==> ERROR: A failure occurred in build().

VirtualTam commented on 2013-07-22 18:48 (UTC)

PKGBUILD updated to reflect the changes/fixes made upstream: - locale fix no longer needed; - no need to clean pkg/usr/share/app-install; - updated dependencies.

commented on 2013-07-22 12:56 (UTC)

@VirtualTam, I don't have a solution for the install-related errors. They seem to be harmless. But it would be nice to eliminate them once and for all. So if you figure this out please share! :)

VirtualTam commented on 2013-07-22 09:58 (UTC)

@Tvangeste: thanks, I'll update the PKGBUILD to reflect these changes! Do you have any clue regarding 'goldendict.png' and 'goldendict.desktop' being stripped when running 'make install'? As it seems to be 'qmake-qt4'-related, I started this thread[1] to gather some info... [1] https://bbs.archlinux.org/viewtopic.php?id=167037

commented on 2013-07-22 07:57 (UTC)

A comment from one of upstream GoldenDict maintaners :) 1. There is no need to manually deal with *.qm/*.qs files anymore. It has been fixed upstream. 2. The dependencies are a bit outdated. phonon is not used by GoldenDict anymore, ffmpeg is needed instead. Here's my list of dependencies: depends=('hunspell' 'libvorbis' 'libxtst' 'libzip' 'qtwebkit' 'libao' 'ffmpeg' 'lzo' 'bzip2') Alternatively, one can build GoldenDict without ffmpeg support (the internal audio player will be disabled, naturally). To do so provide the following prameter to qmake: qmake "DISABLE_INTERNAL_PLAYER=1" 3. No need to delete app-install anymore, it has been fixed upstream too.

VirtualTam commented on 2013-07-21 20:59 (UTC)

Update 1.5.0.RC.96.g2a12036-1 - Patching the Qt project file is no longer necessary to install in /usr. - There is a minor, non-blocking error when running "make install": GNU strip is called on "goldendict.desktop" and "goldendict.png", as can be seen in the makefile generated by qmake-qt4 (see the install_icons and install_desktops targets). Has anyone a clue on how to tackle this issue?

ilpianista commented on 2013-07-06 18:40 (UTC)

two suggestions: * "|| return 1" are needed since years * please put ${srcdir}/${pkgdir} between double apixes. BTW, you don't even need to call `cd ${srcdir}/${_gitname}`, `cd ${_gitname}` is enough because makepkg exec `cd ${srcdir}` in every function (build/package/prepare...)

VirtualTam commented on 2013-05-28 19:07 (UTC)

Update: GoldenDict now installs under /usr ;-)

aksr commented on 2013-05-17 06:09 (UTC)

+1 for /usr ;)

VirtualTam commented on 2013-05-16 19:39 (UTC)

Installing in /usr instead of /usr/local is not such a big deal, nor an absolute necessity; [community]'s PKGBUILD patches[1] the Qt project file to achieve this purpose. If requested (it seems so ;-) ), I can update goldendict-git's PKGBUILD as soon as I get back to my 'arch-dev' computer, say next week! [1] https://projects.archlinux.org/svntogit/community.git/tree/trunk/goldendict-paths.diff?h=packages/goldendict

student975 commented on 2013-05-16 19:12 (UTC)

I'm next supporting quite's opinion related to moving from /usr/local to /usr.

quite commented on 2013-05-16 18:52 (UTC)

@VirtualTam: I think the idea is that packaged software should go in /usr, and /usr/local be left for manually compiled things. Of all 133 AUR packages on my system, only goldendict-git install in /usr/local, so it can't really be said to be "usual". You are both providing, replacing and conflicting with "goldendict" from the main repositories, so why not install it in the same place? But do as you please ;)

VirtualTam commented on 2013-05-10 13:30 (UTC)

@xiaolongfdwq: thanks, PKGBUILD updated!

xiaolongfdwq commented on 2013-05-10 12:36 (UTC)

Project ERROR: Package ao not found ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build goldendict-git. After installed extra/libao, problem solved. Maybe extra/libao should be one of the dependencies.

Joermungand commented on 2013-03-03 06:25 (UTC)

Another change is required in the PKGBUILD for the package to compile: at line 43, lrelease should be replaced with lrelease-qt4.

VirtualTam commented on 2013-03-01 21:28 (UTC)

Good point! According to the logs of the qt4 package, the symlinks have been updated in the very latest revision (4.8.4-12) to *-qt4 [1], as you mentioned it :) I'll update the PKGBUILD as soon as this revision is available and I can build goldendict using it... Thanks for your feedback! [1] https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/qt4&id=b179e86d75b1f86c6f27f6f976154a9ad153f910

student975 commented on 2013-03-01 21:12 (UTC)

Also you can look at Arch announcement related to qt and '-qt4' suffix.

student975 commented on 2013-03-01 21:11 (UTC)

VirtualTam, Probably your mirror didn't updated yet. There is new qt4 package already.

VirtualTam commented on 2013-03-01 20:57 (UTC)

@student975: on my systems, qt4 provides qmake4 as a symlink, as follows $ whereis qmake4 qmake4: /usr/bin/qmake4 $ ls /usr/bin/qmake4 /usr/bin/qmake4 -> /usr/lib/qt4/bin/qmake ...and there are no qmake-qt4‽ Do you have a different configuration on your system(s)?

student975 commented on 2013-03-01 19:45 (UTC)

qmake4 is qmake-qt4 (as well as all utils) now.

VirtualTam commented on 2013-03-01 19:21 (UTC)

@student975: done! - Replaced 'qt' by 'qt4' in the dependency array, and 'qmake' by 'qmake4'. - Now the "blinking" when clicking the systray icon happens in MATÉ too, I'm considering filing a bug report (if it hasn't already been done) @quite: '/usr/local/' is an usual location for installing self-compiled or third-party programs, say, like the ones coming from AUR ;)

student975 commented on 2013-03-01 11:38 (UTC)

qt is qt4 now. Please, update the package.

quite commented on 2013-02-10 16:01 (UTC)

Perhaps it should install in /usr, not /usr/local

VirtualTam commented on 2013-02-10 14:14 (UTC)

@sergey_klay: Thanks, I added qtwebkit to the dependency array!

serghei commented on 2013-02-10 14:06 (UTC)

Hi all! Please add to dependencies qtwebkit!

student975 commented on 2013-02-09 22:03 (UTC)

themagicbanana, yes, you have exactly reproduced.

student975 commented on 2013-02-09 21:46 (UTC)

VirtualTam, thanks for suppositions. I have tried to start with new config dir with the same effect (but icon context menu does work as expected). KDE is in use. OK, I will play with this or that and probably file new issue.

themagicbanana commented on 2013-02-09 21:42 (UTC)

VirtualTam requested me to test goldendict on KDE4, so here's what I got : The window opens up correctly when the program is first started. Then, if I reduce it to systray, I can open it again by right-clicking and selecting 'Show main window', but a left-click on the systray icon won't show it. It behaves as a very fast double-click actually, as I can get a glimpse of the window when I left-click on the icon.

VirtualTam commented on 2013-02-09 18:48 (UTC)

@student975, As this package hadn't been updated for a while, there may be some differences between the latest version and your previous one. Did you try removing any old configuration file to see if the issue persists? If so, I recommend you open a new ticket on the project's bugtracker: https://github.com/goldendict/goldendict/ PS: the only change I made to the PKGBUILD concerns the locales PPS: GoldenDict runs fine with MATÉ and Gnome 3

student975 commented on 2013-02-09 15:53 (UTC)

After an update forced today main goldendict window opens once only on systray icon (KDE) clicking. After closing the window all next clicks on the icon do nothing. Am I the only such unhappy? :)

corruptz0r commented on 2012-06-05 23:17 (UTC)

Is there any way to build this without the 'phonon' dep? I found this patch, but it no longer works on the GIT repo: http://www.opensound.com/forum/viewtopic.php?f=3&t=4140

hermes14 commented on 2012-02-09 16:08 (UTC)

Repo updated and xdxf error gone, but now it exits with this one: decompress.cc: In function ‘std::string decompressZlib(char*, unsigned int)’: decompress.cc:13:32: error: ‘memset’ was not declared in this scope decompress.cc: In function ‘std::string decompressBzip2(char*, unsigned int)’: decompress.cc:45:32: error: ‘memset’ was not declared in this scope

commented on 2012-02-09 13:06 (UTC)

@hermes14, @Infy, The xdxf error mentioned below is now corrected in the goldendict git. Can you please update the repo?

hermes14 commented on 2012-01-30 11:40 (UTC)

Build fails with this error: xdxf.cc:754:52: error: cannot convert ‘uint32_t* {aka unsigned int*}’ to ‘size_t* {aka long unsigned int*}’ for argument ‘2’ to ‘void Xdxf::{anonymous}::checkArticlePosition(Xdxf::{anonymous}::GzippedFile&, size_t*, size_t*)’ Any hint?

commented on 2012-01-14 00:27 (UTC)

Build error,"qwebview no such file",solved by pacman -S qtwebkit before yaourt -S goldendict-git,is any one have the same issue?

Infy commented on 2011-12-14 16:41 (UTC)

Thanks, student975. PKGBUILD updated.

student975 commented on 2011-12-10 11:10 (UTC)

I have tried just to replace _gitroot string with _gitroot="https://github.com/goldendict/goldendict.git" - all works fine for me.

student975 commented on 2011-12-10 03:58 (UTC)

The project was moved to github: https://github.com/goldendict/goldendict Is it possible to update the package? I have met a bug which is fixed in github but the fix isn't pushed to gitorious.

leafonsword commented on 2011-09-21 14:56 (UTC)

最好的词典,比stardict好~

Infy commented on 2010-12-06 15:16 (UTC)

20101204: Phonon workaround was removed.

Infy commented on 2010-05-24 10:29 (UTC)

kovtunos, I can't reproduce it. It seems that you are using an older version of PKGBUILD. Try to download and compile the version on the link above. Maybe this will help. Write about the result.

commented on 2010-05-23 21:51 (UTC)

Initialized empty Git repository in /var/abs/local/yaourtbuild/goldendict-git/src/goldendict-build/.git/ can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- goldendict.pro1 2010-01-18 20:58:47.000000000 +0300 |+++ goldendict.pro 2010-01-18 21:03:10.492722785 +0300 -------------------------- File to patch:

Infy commented on 2010-05-15 16:23 (UTC)

Thanks, nacre. Fixed at 20100515-2.

nacre commented on 2010-05-15 16:07 (UTC)

Project ERROR: Repository moved to Gitorious. Sorry for the trouble, we promise it's the last transition! The new url is git://gitorious.org/goldendict/goldendict.git

Infy commented on 2010-05-15 11:28 (UTC)

20100515-1: Using system CFLAGS and CXXFLAGS.

MaJia321 commented on 2010-04-01 04:42 (UTC)

Thanks. provides=('goldendict' 'stardict') in PKGBUILD worked for me to use Stardict-Dictionary.

Infy commented on 2010-03-31 13:06 (UTC)

Thanks, pew. Fixed.

commented on 2010-03-30 11:13 (UTC)

i get an error when building the package: patching file articleview.cc Hunk #1 FAILED at 15. 1 out of 1 hunk FAILED -- saving rejects to file articleview.cc.rej