Mailing List Archive

iscan-data with udev
I'm trying to emerge media-gfx/iscan, which requires
media-gfx/iscan-data. The latter package has only one USE variable,
"udev". When "udev" is disabled, the emerge succeeds, but of course
udev must be there for a reason. With udev, it fails:

make[1]: Leaving directory
'/var/tmp/portage/media-gfx/iscan-data-1.39.0.1/work/iscan-data-1.39.0'
make-policy-file: warning: cannot find udev policy template in default locations
make-policy-file: warning: use --template option to specify a file
* ERROR: media-gfx/iscan-data-1.39.0.1::gentoo failed (install phase):
* (no error message)
*
(...)
* Call stack:
* ebuild.sh, line 127: Called src_install
* environment, line 1193: Called die
* The specific snippet of code:
* "${D}/usr/$(get_libdir)/iscan-data/make-policy-file"
--force --mode udev -d "${D}/usr/share/iscan-data/epkowa.desc" -o
"${D}${rulesdir}/99-iscan.rules" || die;

(I already had xsane emerged without problems...)
What to do? Google yields nothing...

Posting the relevant "emerge --info" output, as suggested by the
failed emerge message:

$ emerge --info '=media-gfx/iscan-data-1.39.0.1::gentoo'
Portage 3.0.30 (python 3.9.12-final-0,
default/linux/amd64/17.1/desktop, gcc-11.2.1, glibc-2.34-r13, 5.17.3
x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.17.3-x86_64-AMD_Ryzen_7_5700G_with_Radeon_Graphics-with-glibc2.34
KiB Mem: 32214772 total, 27317228 free
KiB Swap: 6291452 total, 6291452 free
Timestamp of repository gentoo: Sun, 22 May 2022 11:30:01 +0000
Head commit of repository gentoo: 4cdb0095996fe0d92a74fa7cedd43860dbad4b9b
Timestamp of repository torbrowser: Tue, 17 May 2022 03:23:15 +0000
Head commit of repository torbrowser: bd341941cd4c6b5881758fde2139542b26a26067

sh bash 5.1_p16
ld GNU ld (Gentoo 2.37_p1 p2) 2.37
distcc 3.4 x86_64-pc-linux-gnu [disabled]
app-misc/pax-utils: 1.3.3::gentoo
app-shells/bash: 5.1_p16::gentoo
dev-java/java-config: 2.3.1::gentoo
dev-lang/perl: 5.34.0-r9::gentoo
dev-lang/python: 3.9.12::gentoo, 3.10.4::gentoo
dev-lang/rust-bin: 1.59.0::gentoo
dev-util/cmake: 3.22.2::gentoo
dev-util/meson: 0.61.4-r2::gentoo
sys-apps/baselayout: 2.7-r3::gentoo
sys-apps/openrc: 0.44.10::gentoo
sys-apps/sandbox: 2.29::gentoo
sys-devel/autoconf: 2.71-r1::gentoo
sys-devel/automake: 1.16.5::gentoo
sys-devel/binutils: 2.37_p1-r2::gentoo
sys-devel/binutils-config: 5.4.1::gentoo
sys-devel/clang: 13.0.1::gentoo
sys-devel/gcc: 11.2.1_p20220115::gentoo
sys-devel/gcc-config: 2.5-r1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/llvm: 13.0.1::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.15-r3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.34-r13::gentoo
Repositories:
gentoo
location: /var/portage/tree
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
sync-rsync-extra-opts:
sync-rsync-verify-metamanifest: no

torbrowser
location: /var/db/repos/torbrowser
sync-type: git
sync-uri: https://github.com/gentoo-mirror/torbrowser.git
masters: gentoo

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
/etc/revdep-rebuild /etc/sandbox.d /etc/terminfo
/etc/texmf/language.dat.d /etc/texmf/language.def.d
/etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=native"
DISTDIR="/var/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH
PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT
XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME
XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs
buildpkg-live config-protect-if-modified distlocks ebuild-locks
fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news
parallel-fetch pid-sandbox preserve-libs protect-owned
qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn
unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync
xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j16"
PKGDIR="/var/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--omit-dir-times --compress --force --whole-file --delete --stats
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local
--exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr
cli crypt cups dri dts dvd dvdr encode exif flac fortran gdbm gif
glamor gpm gstreamer gtk gui iconv icu ipv6 jpeg lcms libglvnd
libtirpc mad mng mp3 mp4 mpeg multilib ncurses nptl ogg opengl openmp
pango pcre pdf png ppds qt5 readline sdl seccomp split-usr ssl
startup-notification svg tiff truetype udev udisks unicode upower usb
vdpau vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64"
ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core
socache_shmcb unixd actions alias auth_basic authn_alias authn_anon
authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache cgi
cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter
file_cache filter headers include info log_config logio mem_cache mime
mime_magic negotiation rewrite setenvif speling status unique_id
userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand
sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt
gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver
oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing
tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console
presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1"
OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0"
POSTGRES_TARGETS="postgres12 postgres13"
PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9"
RUBY_TARGETS="ruby26 ruby27" SANE_BACKENDS="abaton agfafocus apple
artec artec_eplus48u as6e avision bh canon canon630u canon_dr
canon_lide70 cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25
dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp
hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio
kvs1025 kvs20xx leo lexmark ma1509 magicolor matsushita microtek
microtek2 mustek mustek_usb nec net niash p5 pie pieusb pixma plustek
plustek_pp qcam
ricoh ricoh2 rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c
st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax1220u
umax_pp xerox_mfp" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset
ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat
logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL,
CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS,
EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX,
LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP,
PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF,
RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
Package Settings
=================================================================

media-gfx/iscan-data-1.39.0.1::gentoo was built with the following:
USE="-udev" ABI_X86="(64)"