Summary: | Error during compiling pulseaudio | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | Nick Leeson <gurucode> |
Component: | build-system | Assignee: | pulseaudio-bugs |
Status: | RESOLVED MOVED | QA Contact: | pulseaudio-bugs |
Severity: | normal | ||
Priority: | medium | CC: | colin, lennart, mkbosmans, saipava |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Nick Leeson
2011-09-21 06:20:49 UTC
(In reply to comment #0) > Hello everyone, > Sorry for bothering it's propably really simple for you, but it block all my > work and I could find solution via google. > I cloned repo by using git and run ./autogen.sh script. After few seconds I got > error that I exceeded limit of recursion. Output from console below: I've had the same problem on a machine that is a bit outdated. Upgrading to a newer version of some tool (I don't know which) will probably get rid of this problem. I worked around the problem by reverting some commit, probably 7eba9d92f76e010426797fd355c495dd3e3312d9 (I don't have access to that machine right now, so I can't check). Can you check whether updating to autoconf 2.64 solves the problem? If that's the case, we could update the minimal required version from 2.63 to 2.64. (so please try 2.64 instead of latest 2.67) (btw. building as root is generally not recommended) Try to run these versions of the software when compiling: autoreconf (GNU Autoconf) 2.68 automake (GNU automake) 1.11.1 m4 (GNU M4) 1.4.16 The ./configure ran fine, but I am still getting errors with the make! (In reply to comment #3) > Try to run these versions of the software when compiling: > autoreconf (GNU Autoconf) 2.68 > automake (GNU automake) 1.11.1 > m4 (GNU M4) 1.4.16 > > The ./configure ran fine, but I am still getting errors with the make! This is likely unrelated to the original bug. Could you file a new bug with more details such as the version you're trying to compile and the actual errors you're seeing? I have under this same section. I have two bug reports sitting out there, both are complaining during the make run stage. The second error I received after recompiling alsa from sourcecode. First bug: https://bugs.freedesktop.org/show_bug.cgi?id=46630 Second bug: https://bugs.freedesktop.org/show_bug.cgi?id=47190 @Nick when testing can you use the autogen.sh script. This runs the relevant tools with appropriate arguments. Does this still fail for you? Pulseaudio 2.1 (both the tarball as well as GIT branch) fails with this error on CentOS 6 with all updates: $ ./bootstrap.sh ... libtoolize: copying file `m4/lt~obsolete.m4' + run_versioned aclocal 1.11 -I m4 + local P + local V ++ echo 1.11 ++ sed -e 's,\.,,g' + V=111 ++ which aclocal111 + '[' -e '' ']' ++ which aclocal-1.11 + '[' -e /usr/bin/aclocal-1.11 ']' + P=aclocal-1.11 + shift 2 + aclocal-1.11 -I m4 /usr/bin/m4:configure.ac:163: recursion limit of 1024 exceeded, use -L<N> to change it autom4te: /usr/bin/m4 failed with exit status: 1 aclocal-1.11: autom4te failed with exit status: 1 (In reply to comment #7) > Pulseaudio 2.1 (both the tarball as well as GIT branch) fails with this error > on CentOS 6 with all updates: Which autoconf version does "with all updates" mean? I can confirm that upgrading autoconf to 2.69 fixes the issue. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/422. |
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.