Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 716786 - media-plugins/gst-plugins-neon-1.14.5 : /.../gstneonhttpsrc.h: fatal error: ne_session.h: No such file or directory
Summary: media-plugins/gst-plugins-neon-1.14.5 : /.../gstneonhttpsrc.h: fatal error: n...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: missing-musl-includes
  Show dependency tree
 
Reported: 2020-04-09 08:54 UTC by Toralf Förster
Modified: 2021-02-13 21:54 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,16.40 KB, text/plain)
2020-04-09 08:54 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,163.31 KB, text/plain)
2020-04-09 08:54 UTC, Toralf Förster
Details
environment (environment,110.03 KB, text/plain)
2020-04-09 08:54 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,15.29 KB, application/x-bzip)
2020-04-09 08:54 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,24.54 KB, application/x-bzip)
2020-04-09 08:54 UTC, Toralf Förster
Details
media-plugins:gst-plugins-neon-1.14.5:20200409-081341.log (media-plugins:gst-plugins-neon-1.14.5:20200409-081341.log,48.00 KB, text/plain)
2020-04-09 08:54 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,34.11 KB, application/x-bzip)
2020-04-09 08:54 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2020-04-09 08:54:12 UTC
In file included from /var/tmp/portage/media-plugins/gst-plugins-neon-1.14.5/work/gst-plugins-bad-1.14.5/ext/neon/gstneonhttpsrc.c:21:
/var/tmp/portage/media-plugins/gst-plugins-neon-1.14.5/work/gst-plugins-bad-1.14.5/ext/neon/gstneonhttpsrc.h:26:10: fatal error: ne_session.h: No such file or directory
   26 | #include <ne_session.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_plasma_systemd-20200404-094844

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

  Please see the tracker bug for details.

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.8
  [2]   python3.7
  [3]   python3.6
  [4]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.42.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 of HEAD at this tinderbox image:
/var/db/repos/gentoo	Thu 09 Apr 2020 07:37:54 AM UTC

emerge -qpvO media-plugins/gst-plugins-neon
[ebuild  N    ] media-plugins/gst-plugins-neon-1.14.5  ABI_X86="(64) -32 (-x32)"
Comment 1 Toralf Förster gentoo-dev 2020-04-09 08:54:15 UTC
Created attachment 631570 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-04-09 08:54:18 UTC
Created attachment 631572 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2020-04-09 08:54:21 UTC
Created attachment 631574 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2020-04-09 08:54:23 UTC
Created attachment 631576 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2020-04-09 08:54:26 UTC
Created attachment 631578 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-04-09 08:54:29 UTC
Created attachment 631580 [details]
media-plugins:gst-plugins-neon-1.14.5:20200409-081341.log
Comment 7 Toralf Förster gentoo-dev 2020-04-09 08:54:32 UTC
Created attachment 631582 [details]
temp.tbz2
Comment 8 Aidan Thornton 2020-05-06 09:54:39 UTC
The problem is that the configure script rejects neon 0.31 and later, so if an up-to-date version is installed this simply won't build. I don't think there's any reason to do this; according to the changelog 0.31 is fully ABI and API compatible with the previous version. gst-plugins-neon-1.16.2 has the same issue so you're probably going to get more people complaining about this as they upgrade. It looks like even that newer version predates neon 0.31 which may explain things.
Comment 9 Martin Mokrejš 2021-01-02 10:37:47 UTC
Still happens for gst-plugins-neon-1.16.2 when neon-0.31.2 is installed.
Comment 10 Larry the Git Cow gentoo-dev 2021-02-13 21:54:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613b047b7b3b5c4ffcb22bc3fa433f11ef0725c5

commit 613b047b7b3b5c4ffcb22bc3fa433f11ef0725c5
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2021-02-13 21:53:41 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2021-02-13 21:53:41 +0000

    media-plugins/gst-plugins-neon: fix build with neon-0.31
    
    Closes: https://bugs.gentoo.org/716786
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 media-plugins/gst-plugins-neon/gst-plugins-neon-1.16.3.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)