pkgsrc-Bugs archive

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

pkg/40226: audio/pulseaudio compile failure (NetBSD 4.0)



>Number:         40226
>Category:       pkg
>Synopsis:       audio/pulseaudio compile failure (NetBSD 4.0)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 19 14:05:00 +0000 2008
>Originator:     Robert Elz
>Release:        NetBSD 4.0_STABLE   (pkgsrc current within past 6 hours)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 4.0_STABLE NetBSD 4.0_STABLE 
(JADE-1.696-20080517) #9: Fri May 23 18:55:13 ICT 2008 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/4/kernels/JADE i386
Architecture: i386
Machine: i386
>Description:
        audio/pulseaudio apparently wants something called libatomic-ops
        which seems to not exist on NetBSD 4.0

        This PR is marked critical/high as pulseaudio has suddenly become
        a requirement for a whole host of other packages (even though it
        has only just appeared, and obviously doesn't work on the most
        current released NetBSD)

>How-To-Repeat:
        Attempt to build audio/pulseaudio on NetBSD 4.0 (or probably 4.0.1)
        - probably as a dependency of something else (SDL, mplayer, ...)

        Expect to see something like ...

checking pkg-config is at least version 0.9.0... yes
checking for LIBSNDFILE... yes
checking for LIBSPEEX... yes
checking whether we need libatomic_ops... yes
checking atomic_ops.h usability... no
checking atomic_ops.h presence... no
checking for atomic_ops.h... no
configure: error: *** libatomic-ops headers not found
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/audio/pulseaudio
WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package 
Makefile.
WARNING: *** Please consider adding fortran to USE_LANGUAGES in the package 
Makefile.
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/audio/pulseaudio
*** Error code 1

Stop.

        For completeness, I did this build using pkg_comp with
        libkver, and NetBSD 4.0 release sets (without the X sets)
        but with X11_TYPE=modular set.  I doubt any of that is
        relevant.

>Fix:
        Most likely provide a pkgsrc compat library for NetBSD 3 and NetBSD 4
        that implements the stuff that apepars to have been added to
        NetBSD 5 in libc (or will be, once NetBSD 5 is released).



Home | Main Index | Thread Index | Old Index