Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 699808 - media-sound/lingot-1.0.1 : lingot-audio.h:81:2: error: unknown type name pthread_t
Summary: media-sound/lingot-1.0.1 : lingot-audio.h:81:2: error: unknown type name pthr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2019-11-11 11:28 UTC by Toralf Förster
Modified: 2022-11-19 13:30 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,16.86 KB, text/plain)
2019-11-11 11:28 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,189.82 KB, text/plain)
2019-11-11 11:28 UTC, Toralf Förster
Details
environment (environment,63.25 KB, text/plain)
2019-11-11 11:28 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,16.47 KB, application/x-bzip)
2019-11-11 11:28 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,11.10 KB, application/x-bzip)
2019-11-11 11:28 UTC, Toralf Förster
Details
media-sound:lingot-1.0.1:20191111-005057.log (media-sound:lingot-1.0.1:20191111-005057.log,16.08 KB, text/plain)
2019-11-11 11:29 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,21.50 KB, application/x-bzip)
2019-11-11 11:29 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 2019-11-11 11:28:43 UTC
In file included from lingot-audio-oss.h:30,
                 from lingot-audio-oss.c:29:
lingot-audio.h:81:2: error: unknown type name ‘pthread_t’
   81 |  pthread_t thread_input_read;
      |  ^~~~~~~~~
lingot-audio.h:82:2: error: unknown type name ‘pthread_attr_t’

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_no-multilib_hardened-libressl-20191107-191646

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-9.2.0 *

clang:
clang version 9.0.0 (tags/RELEASE_900/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/9/bin
llvm:
9.0.0
Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.39.0 *
java-config:
The following VMs are available for generation-2:
*)	IcedTea JDK 3.13.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm

repository:
==> /var/db/repos/gentoo/metadata/timestamp.chk <==
Sun, 10 Nov 2019 23:26:08 +0000

emerge -qpvO media-sound/lingot
[ebuild  N    ] media-sound/lingot-1.0.1  USE="fftw -alsa -jack -pulseaudio"
Comment 1 Toralf Förster gentoo-dev 2019-11-11 11:28:46 UTC
Created attachment 595712 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-11-11 11:28:49 UTC
Created attachment 595714 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2019-11-11 11:28:51 UTC
Created attachment 595716 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2019-11-11 11:28:54 UTC
Created attachment 595718 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2019-11-11 11:28:57 UTC
Created attachment 595720 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-11-11 11:29:00 UTC
Created attachment 595722 [details]
media-sound:lingot-1.0.1:20191111-005057.log
Comment 7 Toralf Förster gentoo-dev 2019-11-11 11:29:02 UTC
Created attachment 595724 [details]
temp.tbz2
Comment 8 Agostino Sarubbo gentoo-dev 2020-10-29 08:43:50 UTC
Dear treecleaner@:

I'm still able to reproduce this issue right now.

Since it has not been fixed for a long time, I'd suggest to evaluate if it is the case to remove this package from the tree. Thanks
Comment 9 Larry the Git Cow gentoo-dev 2022-11-19 11:02:33 UTC
The bug has been referenced in the following commit(s):

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

commit c287a98bdda7b83d47068e164eada3980389cce6
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2022-11-19 10:57:14 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2022-11-19 11:02:29 +0000

    package.mask: Last rite broken sound@ packages
    
    Bug: https://bugs.gentoo.org/624136
    Bug: https://bugs.gentoo.org/699808
    Bug: https://bugs.gentoo.org/726076
    Bug: https://bugs.gentoo.org/840514
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/base/package.use.mask |  4 ++++
 profiles/package.mask          | 17 +++++++++++++++++
 2 files changed, 21 insertions(+)
Comment 10 Ionen Wolkens gentoo-dev 2022-11-19 13:13:53 UTC
Note this only failed when all audio backends are disabled (aka fallback to oss), and so was fine for about everyone rather than truly broken.

Fixed in 1.1.1 it looks like, I'll handle the PR anyhow.
Comment 11 Larry the Git Cow gentoo-dev 2022-11-19 13:30:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278abd450e33a7e4d4bb29397b07a0ac680d1a07

commit 278abd450e33a7e4d4bb29397b07a0ac680d1a07
Author:     Alexey Sokolov <alexey+gentoo@asokolov.org>
AuthorDate: 2022-11-19 12:48:13 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-11-19 13:21:31 +0000

    media-sound/lingot: add 1.1.1, un-lastrite
    
    Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
    Closes: https://bugs.gentoo.org/699808
    Closes: https://github.com/gentoo/gentoo/pull/28337
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 media-sound/lingot/Manifest                        |  1 +
 .../lingot/files/lingot-1.1.1-desktop-icon.patch   | 11 ++++
 media-sound/lingot/lingot-1.1.1.ebuild             | 60 ++++++++++++++++++++++
 media-sound/lingot/metadata.xml                    |  8 +++
 profiles/package.mask                              |  2 -
 5 files changed, 80 insertions(+), 2 deletions(-)