• [gentoo-user] iscan-data with udev

    From Jorge Almeida@21:1/5 to All on Mon May 23 14:50:01 2022
    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)"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)