Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733186 - media-gfx/sane-backends-1.0.30: sane_backends_escl use flag requires avahi-library.pc which net-dns/avahi doesn't have.
Summary: media-gfx/sane-backends-1.0.30: sane_backends_escl use flag requires avahi-li...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-19 04:08 UTC by anonymous
Modified: 2020-07-19 10:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anonymous 2020-07-19 04:08:53 UTC
net-dns/avahi doesn't contain avahi-library.pc, so build fails.

Reproducible: Always
Comment 1 Joonas Niilola gentoo-dev 2020-07-19 05:23:01 UTC
Worked for me, 

----------
Calculating dependencies... done!
[ebuild  N     ] media-gfx/sane-backends-1.0.30-r2::gentoo  USE="ipv6 usb zeroconf -gphoto2 -snmp -systemd -threads -v4l -xinetd" ABI_X86="32 (64) (-x32)" SANE_BACKENDS="escl -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 -pnm -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" 0 KiB

Total: 1 package (1 new), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-gfx/sane-backends-1.0.30-r2::gentoo
>>> Installing (1 of 1) media-gfx/sane-backends-1.0.30-r2::gentoo
>>> Jobs: 1 of 1 complete                           Load avg: 8.44, 7.32, 4.24
----------

Please show "emerge --info sane-backends". Looking at upstream, 
  https://gitlab.com/sane-project/backends/-/blob/1.0.30/configure.ac

I can't find where it would look for avahi-library.pc?
Comment 2 Joonas Niilola gentoo-dev 2020-07-19 05:23:33 UTC
Also build.log would help.
Comment 3 anonymous 2020-07-19 09:27:05 UTC
I created this issue based on my memory.

I read configure.ac and found "avahi-client".

I think net-dns/avahi doesn't have avahi-client.pc
Comment 4 Larry the Git Cow gentoo-dev 2020-07-19 10:43:36 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53320292a68d54764d072670814448a3c0f3ff8d

commit 53320292a68d54764d072670814448a3c0f3ff8d
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2020-07-19 10:06:49 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-07-19 10:43:24 +0000

    media-gfx/sane-backends: fix build issue with escl backend, #733186
    
     - escl backend requires avahi-client.pc.
    
    Closes: https://bugs.gentoo.org/733186
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-gfx/sane-backends/sane-backends-1.0.30-r2.ebuild | 5 +++++
 1 file changed, 5 insertions(+)