Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 842420 - media-sound/sndio: doesn't install pkgconfig file under lib64
Summary: media-sound/sndio: doesn't install pkgconfig file under lib64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Haelwenn (lanodan) Monnier
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-05-03 11:02 UTC by Joonas Niilola
Modified: 2022-06-08 06:13 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 Joonas Niilola gentoo-dev 2022-05-03 11:02:35 UTC
/etc
/etc/init.d
/etc/init.d/sndiod
/usr
/usr/bin
/usr/bin/aucat
/usr/bin/midicat
/usr/bin/sndioctl
/usr/bin/sndiod
/usr/include
/usr/include/sndio.h
/usr/lib
/usr/lib/libsndio.so -> libsndio.so.7.1
/usr/lib/libsndio.so.7 -> libsndio.so.7.1
/usr/lib/libsndio.so.7.1
/usr/lib/pkgconfig
/usr/lib/pkgconfig/sndio.pc
/usr/lib64
/usr/lib64/libsndio.so -> libsndio.so.7.1
/usr/lib64/libsndio.so.7 -> libsndio.so.7.1
/usr/lib64/libsndio.so.7.1
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/aucat.1.bz2
/usr/share/man/man1/midicat.1.bz2
/usr/share/man/man1/sndioctl.1.bz2
/usr/share/man/man3
/usr/share/man/man3/mio_close.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/mio_eof.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/mio_nfds.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/mio_open.3.bz2
/usr/share/man/man3/mio_pollfd.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/mio_read.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/mio_revents.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/mio_write.3.bz2 -> mio_open.3.bz2
/usr/share/man/man3/sio_close.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_eof.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_getcap.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_getpar.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_initpar.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_nfds.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_onmove.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_onvol.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_open.3.bz2
/usr/share/man/man3/sio_pollfd.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_read.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_revents.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_setpar.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_setvol.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_start.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_stop.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sio_write.3.bz2 -> sio_open.3.bz2
/usr/share/man/man3/sioctl_close.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_eof.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_nfds.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_ondesc.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_onval.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_open.3.bz2
/usr/share/man/man3/sioctl_pollfd.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_revents.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man3/sioctl_setval.3.bz2 -> sioctl_open.3.bz2
/usr/share/man/man7
/usr/share/man/man7/sndio.7.bz2
/usr/share/man/man8
/usr/share/man/man8/sndiod.8.bz2


The .pc file itself says:
libdir=${exec_prefix}/lib64


# pkg-config --libs --cflags sndio
Package sndio was not found in the pkg-config search path.
Perhaps you should add the directory containing `sndio.pc'
to the PKG_CONFIG_PATH environment variable
Package 'sndio', required by 'virtual:world', not found
Comment 1 Larry the Git Cow gentoo-dev 2022-05-03 17:31:09 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6142604c2c72799f06f37f1c93d5db8a5349798e

commit 6142604c2c72799f06f37f1c93d5db8a5349798e
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-05-03 17:29:16 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-05-03 17:31:06 +0000

    profiles/base: package.use.mask firefox[sndio,system-python]
    
    Bug: https://bugs.gentoo.org/842420
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 profiles/base/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2022-06-08 06:13:05 UTC
The bug has been closed via the following commit(s):

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

commit f99a5d4c1caffc20532913020d394a9e1e855ebe
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-06-07 12:26:43 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-06-08 05:56:47 +0000

    media-sound/sndio: fix hardcoded pkgconfdir path
    
     - on a multilib system sndio will install the 64-bit pkgconfig file
       under /usr/lib which then won't get found by non-multilib packages.
    
    Closes: https://bugs.gentoo.org/842420
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../sndio-1.8.0-fix-hardcoded-pkgconfdir.patch     | 12 +++++
 media-sound/sndio/sndio-1.8.0-r1.ebuild            | 55 ++++++++++++++++++++++
 2 files changed, 67 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fbce87c9cb6aa91da19b744c11395ca364bfc6d

commit 7fbce87c9cb6aa91da19b744c11395ca364bfc6d
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-06-07 12:27:30 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-06-08 05:56:52 +0000

    profiles/base: remove firefox[sndio] mask
    
    Bug: https://bugs.gentoo.org/842420
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/25788

 profiles/base/package.use.mask | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)