Created attachment 449268 [details] emerge --info $$$$$$$$$$$$$$$$$$$$$$$$ PATCH OUT $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ***** sane-backends-1.0.25-disable-usb-tests.patch ***** PWD: /var/tmp/portage/media-gfx/sane-backends-9999/work/sane-backends-9999 PATCH TOOL: patch -> /usr/bin/patch VERSION INFO: GNU patch 2.7.5 Copyright (C) 2003, 2009-2012 Free Software Foundation, Inc. Copyright (C) 1988 Larry Wall License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Larry Wall and Paul Eggert ======================================================== PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch --dry-run -f < '/usr/portage/media-gfx/sane-backends/files/sane-backends-1.0.25-disable-usb-tests.patch' ======================================================== can't find file to patch at input line 6 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |do not let the tests try reading/locking usb hardware. we also disable |this because the test will abort() if no usb support is found at all. | |--- a/testsuite/sanei/sanei_usb_test.c |+++ b/testsuite/sanei/sanei_usb_test.c -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 ======================================================== PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch --dry-run -f < '/usr/portage/media-gfx/sane-backends/files/sane-backends-1.0.25-disable-usb-tests.patch' ======================================================== checking file testsuite/sanei/sanei_usb_test.c Hunk #1 FAILED at 832. 1 out of 1 hunk FAILED patch program exited with status 1 ======================================================== PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch --dry-run -f < '/usr/portage/media-gfx/sane-backends/files/sane-backends-1.0.25-disable-usb-tests.patch' ======================================================== can't find file to patch at input line 6 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |do not let the tests try reading/locking usb hardware. we also disable |this because the test will abort() if no usb support is found at all. | |--- a/testsuite/sanei/sanei_usb_test.c |+++ b/testsuite/sanei/sanei_usb_test.c -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 ======================================================== PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch --dry-run -f < '/usr/portage/media-gfx/sane-backends/files/sane-backends-1.0.25-disable-usb-tests.patch' ======================================================== can't find file to patch at input line 6 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |do not let the tests try reading/locking usb hardware. we also disable |this because the test will abort() if no usb support is found at all. | |--- a/testsuite/sanei/sanei_usb_test.c |+++ b/testsuite/sanei/sanei_usb_test.c -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 ======================================================== PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch --dry-run -f < '/usr/portage/media-gfx/sane-backends/files/sane-backends-1.0.25-disable-usb-tests.patch' ======================================================== can't find file to patch at input line 6 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |do not let the tests try reading/locking usb hardware. we also disable |this because the test will abort() if no usb support is found at all. | |--- a/testsuite/sanei/sanei_usb_test.c |+++ b/testsuite/sanei/sanei_usb_test.c -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patch program exited with status 1 $$$$$$$$$$$$$$$$$$$$$$$$ PATCH OUT $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$ EMERGE -PQV [ebuild U ] media-gfx/sane-backends-9999 [1.0.25-r1] USE="gphoto2* ipv6 snmp threads usb v4l xinetd -avahi -doc -nls -systemd" SANE_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr canon_pp* cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s* hs2p ibm kodak kodakaio kvs1025 kvs20xx kvs40xx* leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_pp* mustek_usb mustek_usb2* nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 {test} u12 umax umax1220u umax_pp xerox_mfp -pnm" $$$$$$$$$$$$$$$$$$$$$$ BUILD LOG * Package: media-gfx/sane-backends-9999 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc gphoto2 ipv6 kernel_linux sane_backends_abaton sane_backends_agfafocus sane_backends_apple sane_backends_artec sane_backends_artec_eplus48u sane_backends_as6e sane_backends_avision sane_backends_bh sane_backends_canon sane_backends_canon630u sane_backends_canon_dr sane_backends_canon_pp sane_backends_cardscan sane_backends_coolscan sane_backends_coolscan2 sane_backends_coolscan3 sane_backends_dc210 sane_backends_dc240 sane_backends_dc25 sane_backends_dell1600n_net sane_backends_dmc sane_backends_epjitsu sane_backends_epson sane_backends_epson2 sane_backends_fujitsu sane_backends_genesys sane_backends_gt68xx sane_backends_hp sane_backends_hp3500 sane_backends_hp3900 sane_backends_hp4200 sane_backends_hp5400 sane_backends_hp5590 sane_backends_hpljm1005 sane_backends_hpsj5s sane_backends_hs2p sane_backends_ibm sane_backends_kodak sane_backends_kodakaio sane_backends_kvs1025 sane_backends_kvs20xx sane_backends_kvs40xx sane_backends_leo sane_backends_lexmark sane_backends_ma1509 sane_backends_magicolor sane_backends_matsushita sane_backends_microtek sane_backends_microtek2 sane_backends_mustek sane_backends_mustek_pp sane_backends_mustek_usb sane_backends_mustek_usb2 sane_backends_nec sane_backends_net sane_backends_niash sane_backends_p5 sane_backends_pie sane_backends_pixma sane_backends_plustek sane_backends_plustek_pp sane_backends_qcam sane_backends_ricoh sane_backends_rts8891 sane_backends_s9036 sane_backends_sceptre sane_backends_sharp sane_backends_sm3600 sane_backends_sm3840 sane_backends_snapscan sane_backends_sp15c sane_backends_st400 sane_backends_stv680 sane_backends_tamarack sane_backends_teco1 sane_backends_teco2 sane_backends_teco3 sane_backends_test sane_backends_u12 sane_backends_umax sane_backends_umax1220u sane_backends_umax_pp sane_backends_xerox_mfp snmp threads usb userland_GNU v4l xinetd * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Fetching git://anonscm.debian.org/sane/sane-backends.git ... git fetch git://anonscm.debian.org/sane/sane-backends.git +HEAD:refs/git-r3/HEAD git symbolic-ref refs/git-r3/media-gfx/sane-backends/0/__main__ refs/git-r3/HEAD * Checking out git://anonscm.debian.org/sane/sane-backends.git to /var/tmp/portage/media-gfx/sane-backends-9999/work/sane-backends-9999 ... git checkout --quiet refs/git-r3/HEAD GIT update --> repository: git://anonscm.debian.org/sane/sane-backends.git at the commit: a9806de08ea65acb8a1109b480147a4a7ec76cb5 >>> Source unpacked in /var/tmp/portage/media-gfx/sane-backends-9999/work >>> Preparing source in /var/tmp/portage/media-gfx/sane-backends-9999/work/sane-backends-9999 ... * Applying sane-backends-1.0.24-saned_pidfile_location.patch ... ok ] * Applying sane-backends-1.0.25-disable-usb-tests.patch ... * Failed Patch: sane-backends-1.0.25-disable-usb-tests.patch ! * ( /usr/portage/media-gfx/sane-backends/files/sane-backends-1.0.25-disable-usb-tests.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/media-gfx/sane-backends-9999/temp/sane-backends-1.0.25-disable-usb-tests.patch.out * ERROR: BLA BLA BLA I'm trying to build the latest version to see if it fixes a bug in the sane-avision backend used by my new scanner as recommended by the sane mailing list. Thanks
To work around this bug, comment out (put a '#' in front of) epatch "${FILESDIR}"/${PN}-1.0.25-disable-usb-tests.patch in the ebuild. It would be nice, if you could in addition try to run the tests (emerge with FEATURES=test).
[master 40cef31] media-gfx/sane-backends: Drop live ebuild as this package lacks a maintainer and nobody is taking care of keeping it updated with upstream changes 1 file changed, 347 deletions(-) delete mode 100644 media-gfx/sane-backends/sane-backends-9999.ebuild
Sorry for the delay, I accidentaly mis-sorted my mail. I will emerge this with FEATURES test if at all possible.
Created attachment 450240 [details] build.log Had to emerge with MAKEOPTS="-j1" because otherwise the docs would not build. It was built with FEATURE test. I also had to comment out: mv configure.{in,ac} || die