This package also can't build with ffmpeg 7.0
like the original goldendict. Applying the same patch also fix the building problem.
Search Criteria
Package Details: goldendict-webengine-pr-git 22.12.02.r79.5a87a715.59363bc9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/goldendict-webengine-pr-git.git (read-only, click to copy) |
---|---|
Package Base: | goldendict-webengine-pr-git |
Description: | Feature-rich dictionary lookup program supporting multiple dictionary formats |
Upstream URL: | https://github.com/goldendict/goldendict/pull/1542 |
Licenses: | GPL3 |
Conflicts: | goldendict |
Provides: | goldendict |
Submitter: | vedg |
Maintainer: | vedg |
Last Packager: | vedg |
Votes: | 8 |
Popularity: | 0.27 |
First Submitted: | 2022-12-02 11:35 (UTC) |
Last Updated: | 2024-05-31 10:28 (UTC) |
Dependencies (23)
- bzip2 (bzip2-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hunspell (hunspell-gitAUR)
- libao (libao-gitAUR)
- libebAUR
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libx11 (libx11-gitAUR)
- libxtst
- lzo
- opencc
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-multimedia
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools
- qt5-webengine
- qt5-x11extras
- xz (xz-gitAUR)
- Show 3 more dependencies...
Required by (7)
- goldendict-cc-cedict-content (requires goldendict) (optional)
- goldendict-enruen-content (requires goldendict) (optional)
- myip-git (requires goldendict) (optional)
- stardict-full-eng-rus (requires goldendict) (optional)
- stardict-full-rus-eng (requires goldendict) (optional)
- stardict-indic-update (requires goldendict)
- translater-git (requires goldendict) (optional)
Sources (1)
Universebenzene commented on 2024-06-29 07:23 (UTC)
TheExplorer commented on 2024-05-23 14:37 (UTC)
@vedg Yes, thank you. I've also slimmed it down to the minimum since I don't need Chinese support, audio etc. Just couldn't figure out what dependencies could be dropped and what compilation options I needed to get rid of unnecessary stuff. Now it's fine.
vedg commented on 2024-05-23 14:01 (UTC)
@vedg Can we somehow drop this libeb package from the deps and compile it without CD-ROM books support?
I keep this package as close as possible to https://aur.archlinux.org/packages/goldendict-git. If that package removes a dependency, I'll probably do so too.
TheExplorer commented on 2024-05-23 13:34 (UTC)
@xiota Thank you. It turns out I've been using this option already. Just forgot to remove it from the 'depends' section.
xiota commented on 2024-05-23 09:57 (UTC)
For those having trouble with libeb
, try editing the PKGBUILD with "CONFIG+=no_epwing_support"
(based on info in the readme).
TheExplorer commented on 2024-05-23 07:52 (UTC)
@vedg Can we somehow drop this libeb
package from the deps and compile it without CD-ROM books support?
TheExplorer commented on 2024-05-23 07:49 (UTC) (edited on 2024-05-23 07:52 (UTC) by TheExplorer)
@doctorcolossus libeb
is no longer maintained and is dropped from Arch repos. You should compile it from AUR now. All other dependencies are present. That's why.
doctorcolossus commented on 2024-05-22 23:37 (UTC) (edited on 2024-05-22 23:40 (UTC) by doctorcolossus)
@TheExplorer, thank you, but the libeb
dependency is missing because it failed to build due to the build error which is (clearly :P) shown in the log I gave. I guess that you have not run into this problem. I'll go ask in the libeb
package comments.
edit: A patch to fix this build error can be found in the libeb
package comments. I don't have time to try it now myself, but I hope this information will help the next person.
TheExplorer commented on 2024-05-22 08:16 (UTC)
@doctorcolossus It clearly says: Missing dependencies: libeb
First compile this: https://aur.archlinux.org/packages/libeb
doctorcolossus commented on 2024-05-22 05:38 (UTC) (edited on 2024-05-22 05:40 (UTC) by doctorcolossus)
First time trying to build this. Looks like it failed while trying to build the libeb
dependency. Anyone else run into this?
puts_eucjp.c: In function ‘fputs_eucjp_to_locale’:
puts_eucjp.c:97:23: error: passing argument 2 of ‘iconv’ from incompatible pointer type [-Wincompatible-pointer-types]
97 | if (iconv(cd, &in_p, &in_left, &out_p, &out_left) != -1)
| ^~~~~
| |
| const char **
In file included from puts_eucjp.c:40:
/usr/include/iconv.h:49:54: note: expected ‘char ** restrict’ but argument is of type ‘const char **’
49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
| ~~~~~~~~~~~~~~~~~~^~~~~~~
make[3]: *** [Makefile:418: puts_eucjp.o] Error 1
make[3]: Leaving directory '~/.cache/yay/libeb/src/eb-4.4.3/libebutils'
make[2]: *** [Makefile:353: all] Error 2
make[2]: Leaving directory '~/.cache/yay/libeb/src/eb-4.4.3/libebutils'
make[1]: *** [Makefile:518: all-recursive] Error 1
make[1]: Leaving directory '~/.cache/yay/libeb/src/eb-4.4.3'
make: *** [Makefile:404: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: libeb-exit status 4
==> Making package: goldendict-webengine-pr-git 22.12.02.r66.7b4a8328.7da1ccf2-1 (2024 m. gegužės 22 d. 08:35:42)
==> Checking runtime dependencies...
==> Missing dependencies:
-> libeb
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
-> error making: goldendict-webengine-pr-git-exit status 8
Pinned Comments
vedg commented on 2022-12-02 11:54 (UTC)
This package is based on my Qt WebEngine pull request (Upstream URL). The upstream master branch is pulled in by default. A comment in the PKGBUILD advises what to do if merging upstream master fails.
If you wish to include a fix or a feature from some of my other pull requests, uncomment and possibly modify one or more of the
_pull_we
lines in the PKGBUILD.