Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 720332

Summary: www-client/seamonkey-2.53.2_beta1[-pulseaudio]: /.../pulseaudio.h: fatal error: pulse/pulseaudio.h: No such file or directory
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED FIXED    
Severity: normal CC: mozilla, rogerx.oss
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=711748
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
emerge-history.txt
environment
etc.portage.tbz2
logs.tbz2
temp.tbz2
www-client:seamonkey-2.53.2_beta1:20200501-163048.log.bz2

Description Toralf Förster gentoo-dev 2020-05-01 18:30:30 UTC
                 from /var/tmp/portage/www-client/seamonkey-2.53.2_beta1/work/seamonkey-2.53.2b1/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.h:19,
                 from /var/tmp/portage/www-client/seamonkey-2.53.2_beta1/work/seamonkey-2.53.2b1/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc:16:
/var/tmp/portage/www-client/seamonkey-2.53.2_beta1/work/seamonkey-2.53.2b1/seamonk/dist/system_wrappers/pulse/pulseaudio.h:3:15: fatal error: pulse/pulseaudio.h: No such file or directory
    3 | #include_next <pulse/pulseaudio.h>
      |               ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_developer-20200426-201443

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-9.3.0 *
clang version 10.0.0 
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/10/bin
/usr/lib/llvm/10
10.0.0
Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python3.8
  [3]   python3.7
  [4]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.43.0
  [2]   rust-1.43.0 *
The following VMs are available for generation-2:
*)	IcedTea JDK 3.15.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.0.2

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Fri 01 May 2020 03:38:53 PM UTC

emerge -qpvO www-client/seamonkey
[ebuild  N    ] www-client/seamonkey-2.53.2_beta1  USE="calendar chatzilla crypt dbus gmp-autoupdate ipc roaming startup-notification -custom-cflags -custom-optimization -debug -jack -minimal (-neon) -pulseaudio (-selinux) -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-sqlite -test -wifi" L10N="nl -cs -de -en-GB -es-AR -es-ES -fr -hu -it -ja -lt -pl -pt-PT -ru -sk -sv -zh-CN -zh-TW"
Comment 1 Toralf Förster gentoo-dev 2020-05-01 18:30:33 UTC
Created attachment 635538 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-05-01 18:30:36 UTC
Created attachment 635540 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2020-05-01 18:30:38 UTC
Created attachment 635542 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2020-05-01 18:30:41 UTC
Created attachment 635544 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2020-05-01 18:30:44 UTC
Created attachment 635546 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-05-01 18:30:47 UTC
Created attachment 635548 [details]
temp.tbz2
Comment 7 Toralf Förster gentoo-dev 2020-05-01 18:30:50 UTC
Created attachment 635550 [details]
www-client:seamonkey-2.53.2_beta1:20200501-163048.log.bz2
Comment 8 Roger 2020-05-03 20:27:31 UTC
Just came across this bug on 2020.05.03, this is likely due to the configure/make file still including build instructions even though the Gentoo USE Flag pulseaudio is deactivated.

This is likely an upstream bug, unless something trivial changed within the Seamonkey configure script changed, such as the disable/enable pulseaudio naming syntax.

(Can't believe some are stooping this low to enforce us to use pulseaudio or systemd!)
Comment 9 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-05-05 11:00:44 UTC
(In reply to Roger from comment #8)
> Just came across this bug on 2020.05.03, this is likely due to the
> configure/make file still including build instructions even though the
> Gentoo USE Flag pulseaudio is deactivated.
> 
> This is likely an upstream bug, unless something trivial changed within the
> Seamonkey configure script changed, such as the disable/enable pulseaudio
> naming syntax.
> 
> (Can't believe some are stooping this low to enforce us to use pulseaudio or
> systemd!)

Yes, this is an upstream bug that has already been in 2.53.1 release. Unfortunately the patch I backported for 2.53.1 does no longer apply to 2.53.2 and backporting that fix is quite cumbersome...
Comment 10 Larry the Git Cow gentoo-dev 2020-05-05 13:45:56 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557d69fa95a593dd220ba2579f7194d4dcd9cc12

commit 557d69fa95a593dd220ba2579f7194d4dcd9cc12
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2020-05-05 13:43:26 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2020-05-05 13:45:50 +0000

    www-client/seamonkey: Security bump to version 2.53.2. Removed old
    
    Bug: https://bugs.gentoo.org/718746
    Closes: https://bugs.gentoo.org/720332
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 www-client/seamonkey/Manifest                                       | 6 +++---
 .../{seamonkey-2.53.2_beta1.ebuild => seamonkey-2.53.2.ebuild}      | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 11 Roger 2020-05-06 17:19:01 UTC
In other words, seamonkey-2.53.2_beta1 will likely be deprecated, if not already pulled/removed from the tree; and replaced by seamonkey-2.53.2.

Seamonkey 2.53.2 was just released a few days ago, May 3, 2020.

eix-sync, as it appears 2.53.2 is now in the Gentoo Portage tree.