[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

            Bug ID: 208535
           Summary: audio/pulseaudio: unrecognized m4 (?) macros in
                    configuration files
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
             Flags: maintainer-feedback?([hidden email])
          Assignee: [hidden email]

pulseaudio server doesn't want to start:

# pulseaudio  --start
E: [(null)] conf-parser.c: [/usr/local/etc/pulse/daemon.conf:19] Missing '='.

Line 19 of said file:
changequote(`[', `]')dnl Set up m4 quoting

There are plenty of these in all configuration files.

Note: I am running on FreeBSD/arm.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-feedback requested: [Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
Sylvain Garrigues <[hidden email]> has reassigned Bugzilla
Automation <[hidden email]>'s request for maintainer-feedback to
[hidden email]:
Bug 208535: audio/pulseaudio: unrecognized m4 (?) macros in configuration files
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535



--- Description ---
pulseaudio server doesn't want to start:

# pulseaudio  --start
E: [(null)] conf-parser.c: [/usr/local/etc/pulse/daemon.conf:19] Missing '='.

Line 19 of said file:
changequote(`[', `]')dnl Set up m4 quoting

There are plenty of these in all configuration files.

Note: I am running on FreeBSD/arm.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

Sylvain Garrigues <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|Any                         |arm

--- Comment #1 from Sylvain Garrigues <[hidden email]> ---
Seems like an arm-specific bug since there is no problem on my amd64 box.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #2 from [hidden email] ---
Is this still relevant.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

Tobias Kortkamp <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #3 from Tobias Kortkamp <[hidden email]> ---
(In reply to w.schwarzenfeld from comment #2)
Yes.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

--- Comment #4 from [hidden email] ---
A commit references this bug:

Author: tobik
Date: Fri Mar 16 11:16:18 UTC 2018
New revision: 464674
URL: https://svnweb.freebsd.org/changeset/ports/464674

Log:
  audio/pulseaudio-module-sndio: Unbreak on armv6/armv7

  `pulseaudio --version` fails to run on armv6/armv7 because
  etc/pulse/daemon.conf generation fails and still has m4 macros
  embedded in it.

  Get the PulseAudio version from pkg-config instead.

  PR:           208535
  Reported by:  linimon

Changes:
  head/audio/pulseaudio-module-sndio/Makefile
  head/audio/pulseaudio-module-sndio/files/patch-Makefile

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

--- Comment #5 from [hidden email] ---
Forget to close?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

--- Comment #6 from Tobias Kortkamp <[hidden email]> ---
(In reply to w.schwarzenfeld from comment #5)
Nope. The commit was for pulseaudio-module-sndio not pulseaudio.
Last time I checked this problem still exists.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

Steve Wills <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #7 from Steve Wills <[hidden email]> ---
Created attachment 215873
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=215873&action=edit
proposed patch

I just ran into what I think is basically the same issue with the
PulseAudioConfig.cmake building x11-wm/lxqt-panel on aarch64. I think this
patch fixes both issues.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

Adriaan de Groot <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #8 from Adriaan de Groot <[hidden email]> ---
The configure script looks for gm4, m4, and assigns the first one found to $M4
.. and then doesn't use that variable  when invoking m4. So this fix looks good
to me, although it might be even better if it used $M4 instead of hard-coding
gm4 there. Then it might be upstreamable.

That said, I don't understand why this goes wrong: is there no m4 in base on
arm64? Because that's the only way I can think of that this command goes wrong.
The m4 constructs in the file are bog-standard and (amd64) base m4 can handle
them no problem.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 208535] audio/pulseaudio: unrecognized m4 (?) macros in configuration files

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208535

--- Comment #9 from Steve Wills <[hidden email]> ---
(In reply to Adriaan de Groot from comment #8)
There is m4 in base. I think it's due to qemu-user-static magic. This patch is
probably not really solving any underlying issue directly but rather avoiding
it with code that happens to be correct.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "[hidden email]"