pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/47697: pulseaudio fails to install on NetBSD/i386 5.2



>Number:         47697
>Category:       pkg
>Synopsis:       pulseaudio fails to install on NetBSD/i386 5.2
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 27 08:15:00 +0000 2013
>Originator:     Havard Eidnes
>Release:        NetBSD 5.2
>Organization:
        None
>Environment:
System: NetBSD smistad.uninett.no 5.2 NetBSD 5.2 (MAANEN) #1: Mon Mar 25 
10:44:31 CET 2013 
he%smistad.uninett.no@localhost:/usr/obj/sys/arch/i386/compile/MAANEN i386
Architecture: i386
Machine: i386
>Description:
        pulseaudio fails to install on NetBSD 5.2.

        It looks like a PLIST problem, in that the PLIST claims that
        some X11-related binaries should be installed, while they are
        in fact not.

        The reason appears to be that the configure stage of
        pulseaudio fails to get its requirements for the X11
        environment satisfied:

checking for X11... no

        Inspecting the config.log file reveals what is stopping it
        from accepting its environment as suitable for X11 feature
        inclusion:

configure:22863: checking for X11
configure:22870: $PKG_CONFIG --exists --print-errors " x11-xcb xcb >= 1.6 ice 
sm xtst "
Package x11-xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11-xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11-xcb' found
configure:22873: $? = 1

        So, where is the x11-xcb pkg-config definition supposed to
        come from?  The xcb packages installed on my system are

libxcb-1.9          X protocol C-language Binding
xcb-util-0.3.9nb1   XCB Utilities
xcb-proto-1.8       XCB protocol descriptions (in XML)

        and x11-xcb is nowhere to be found in
        /usr/X11R7/lib/pkgconfig/ either.

        However, I find that I do have
        /usr/xsrc/external/mit/libX11/dist/x11-xcb.pc.in
        but apparently it's not being installed; I've not looked into
        why that is.

        All the other pkg-config requirements seems to be met on my
        system.

>How-To-Repeat:
        Try to install pulseaudio from pkgsrc 2012Q4 on NetBSD/5.2
        i386; watch it fail.

>Fix:
        I'm retrying with x11 removed from the options for pulseaudio:
        with this /etc/mk.conf setting:

PKG_OPTIONS.pulseaudio=avahi

        That doesn't appear to have the desired effect, though; pkgsrc
        still insists that several X11-related files should be
        installed.

        However, pulseaudio and the pkgsrc framework really should
        agree on whether the x11 feature should be enabled or not.



Home | Main Index | Thread Index | Old Index