Summary: | Building pulseaudio 4.0 fails with undeclared identifier in dumpmodules.c | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | Florian Berger <mail> |
Component: | build-system | Assignee: | pulseaudio-bugs |
Status: | RESOLVED FIXED | QA Contact: | pulseaudio-bugs |
Severity: | blocker | ||
Priority: | medium | CC: | lennart |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Florian Berger
2014-01-16 14:32:14 UTC
lt__PROGRAM__LTX_preloaded_symbols is declared in ltdl.h. That file obviously exists in your system, otherwise there would have been a different error, but it looks like your ltdl.h doesn't declare that variable. Do you have an ancient version of libltdl or something? (In reply to comment #1) > lt__PROGRAM__LTX_preloaded_symbols is declared in ltdl.h. That file > obviously exists in your system, otherwise there would have been a different > error, but it looks like your ltdl.h doesn't declare that variable. Do you > have an ancient version of libltdl or something? Well not exactly ancient, but updating libtool from 2.2 to 2.4 fixed it. It builds cleanly now. Thanks! As of v3.0, we depend on libtool 2.4. The dependencies on Gentoo should be updated to reflect this. For some reason, the LT_PREREQ(2.4) that we have in configure.ac didn't catch this. Thanks. I've reported this to the Gentoo team. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.