Package Details: dict-wn 3.1-4

Git Clone URL: https://aur.archlinux.org/dict-wn.git (read-only, click to copy)
Package Base: dict-wn
Description: WordNet for dictd et al.
Upstream URL: https://wordnet.princeton.edu/
Licenses: GPL, custom: WordNet License
Conflicts: dictd-wn
Provides: dictd-wn
Submitter: respiranto
Maintainer: respiranto
Last Packager: respiranto
Votes: 12
Popularity: 1.38
First Submitted: 2015-08-24 20:15
Last Updated: 2018-12-27 21:00

Dependencies (5)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

pigmonkey commented on 2020-01-19 02:46

I installed this package today after a fresh Arch install. The two dependencies I needed to install before dict-wn could build are flex and man-db. This was my first time performing a clean Arch install since the base group was replaced by the base package last October, which I assume is the reason these dependencies were not noticed before.

https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/

flex is included in base-devel, but man-db is not, so this package will fail to build in the chroot provided by the extra-x86_64-build script from the devtools package.

However, despite being part of base-devel, flex is listed as a make dependency of the dictd package, which argues in favor of being more explicit here.

respiranto commented on 2020-01-19 01:57

base-devel is assumed to be installed when building packages. I.e., this group's members do not need to be specified in the makedepends array. One might argue against that assumption. If you figure out all the dependencies (including in base) - by using a clean build environment - I'd be willing to add them all.

pigmonkey commented on 2020-01-19 00:33

I agree that flex should be added as a dependency.

gzbd commented on 2020-01-18 11:50

I had the same error.

You need flex package. It can be installed from base-devel package group or pacman -S flex.

respiranto commented on 2017-08-05 23:17

To me, this does not really look like an error depiction. Though this is admittedly neither expected, nor what I get when building - which for me still works fine. Would you mind to post a little more context?

As a workaround, you could always (try to) build in a clean chroot [0].

[0] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

Anonymous comment on 2017-08-05 09:17

I get the error:
```
make[3]: Entering directory '/tmp/yaytmp/dict-wn/src/WordNet-3.0/src/grind'
\
/bin/sh ../../ylwrap `test -f 'wnlex.l' || echo './'`wnlex.l .c grind-wnlex.c -- :
```
Is there any workaround?

mufeed2000 commented on 2017-04-08 00:59

EDIT: I was wrong. It was my config. Sorry. This doesn't mess anything up and works perfectly fine.

This messes dict up: https://bbs.archlinux.org/viewtopic.php?id=224877

So, install another dictd dictionary after you install this.

respiranto commented on 2016-12-13 23:16

Thanks for the notification.

I have added `-j1' directly to the make command. Unless any other custom make flag causes problems, they should still be allowed.

Thah commented on 2016-12-13 19:40

v3.1-2 fails to build with make flag j>=2. Adding

| options=('!makeflags')

in the PKGBUILD as suggested in man PKGBUILD fixes it.

respiranto commented on 2016-02-04 20:32

Works fine here.
Please try building in a clean chroot [0].

[0] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot