Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 802882 - media-plugins/zam-plugins-3.14: media-libs/libglvnd automagic
Summary: media-plugins/zam-plugins-3.14: media-libs/libglvnd automagic
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Marek Szuba (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-19 08:54 UTC by Toralf Förster
Modified: 2021-07-19 09:56 UTC (History)
0 users

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


Attachments
emerge-info.txt (emerge-info.txt,16.46 KB, text/plain)
2021-07-19 08:54 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,280.11 KB, text/plain)
2021-07-19 08:54 UTC, Toralf Förster
Details
environment (environment,21.68 KB, text/plain)
2021-07-19 08:54 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,37.53 KB, application/x-bzip)
2021-07-19 08:54 UTC, Toralf Förster
Details
media-plugins:zam-plugins-3.14:20210719-003616.log (media-plugins:zam-plugins-3.14:20210719-003616.log,60.31 KB, text/plain)
2021-07-19 08:54 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,10.35 KB, application/x-bzip)
2021-07-19 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 2021-07-19 08:54:49 UTC
DistrhoPluginMain.cpp:(.text._ZN7DISTRHO16UIExporterWindowD2Ev[_ZN7DISTRHO16UIExporterWindowD5Ev]+0x22): undefined reference to `DGL::Window::~Window()'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../../build/ZamComp/DistrhoPluginMain_VST.cpp.o: in function `DISTRHO::UIVst::setSizeCallback(void*, unsigned int, unsigned int)':
DistrhoPluginMain.cpp:(.text._ZN7DISTRHO5UIVst15setSizeCallbackEPvjj[_ZN7DISTRHO5UIVst15setSizeCallbackEPvjj]+0x22): undefined reference to `DGL::Window::setSize(unsigned int, unsigned int)'
/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../../build/ZamComp/DistrhoPluginMain_VST.cpp.o: in function `DISTRHO::UIExporterWindow::onReshape(unsigned int, unsigned int)':
DistrhoPluginMain.cpp:(.text._ZN7DISTRHO16UIExporterWindow9onReshapeEjj[_ZN7DISTRHO16UIExporterWindow9onReshapeEjj]+0x65): undefined reference to `DGL::Window::_setAutoScaling(double)'

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1-j3-20210715-150252

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-11.1.0 *
/usr/lib/llvm/12
12.0.1
Python 3.9.6
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby30 (with Rubygems) *
The following VMs are available for generation-2:
1)	JamVM JDK 2.0.0 [jamvm]
*)	AdoptOpenJDK 8.292_p10 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   jamvm 
  [2]   openjdk-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.10.4
  HEAD of ::gentoo
commit 4285cb7aecd6ab082e361043e6dfa3030b128ac0
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Sun Jul 18 23:51:38 2021 +0000

    2021-07-18 23:51:36 UTC

emerge -qpvO media-plugins/zam-plugins
[ebuild  N    ] media-plugins/zam-plugins-3.14  USE="-jack -opengl"
Comment 1 Toralf Förster gentoo-dev 2021-07-19 08:54:50 UTC
Created attachment 725080 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-07-19 08:54:52 UTC
Created attachment 725083 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-07-19 08:54:53 UTC
Created attachment 725086 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-07-19 08:54:54 UTC
Created attachment 725089 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-07-19 08:54:56 UTC
Created attachment 725092 [details]
media-plugins:zam-plugins-3.14:20210719-003616.log
Comment 6 Toralf Förster gentoo-dev 2021-07-19 08:54:57 UTC
Created attachment 725095 [details]
temp.tar.bz2
Comment 7 Marek Szuba (RETIRED) archtester gentoo-dev 2021-07-19 09:14:09 UTC
Could you post here the USE flags on media-libs/libglvnd (according to emerge-history.txt it has been emerged lately) on that system?
Comment 8 Toralf Förster gentoo-dev 2021-07-19 09:20:21 UTC
(In reply to Marek Szuba from comment #7)
> Could you post here the USE flags on media-libs/libglvnd (according to
> emerge-history.txt it has been emerged lately) on that system?

yes, but they should not differ from those in the attached  etc.portage.tar.bz2
Comment 9 Marek Szuba (RETIRED) archtester gentoo-dev 2021-07-19 09:28:44 UTC
OK, so it looks like has been emerged with USE=-X - which in conjunction with the fact the build log shows HAVE_OPENGL in spite of USE=-opengl means automagic in the zam-plugins build system.
Comment 10 Toralf Förster gentoo-dev 2021-07-19 09:43:09 UTC
Hhm,

17_1-j3-20210715-150252 /var/tmp/tb # emerge -qpvO media-plugins/zam-plugins
[ebuild  N    ] media-plugins/zam-plugins-3.14  USE="-jack -opengl" 
17_1-j3-20210715-150252 /var/tmp/tb # emerge -qpvO media-libs/libglvnd
 * waiting for lock on /var/db/.pkg.portage_lockfile ...                                                   [ ok ]
[ebuild   R   ] media-libs/libglvnd-1.3.3  USE="X -test" ABI_X86="(64) -32 (-x32)" 
17_1-j3-20210715-150252 /var/tmp/tb #
Comment 11 Larry the Git Cow gentoo-dev 2021-07-19 09:56:49 UTC
The bug has been closed via the following commit(s):

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

commit 2a70223fc9ae8009b516d802d3867d007d199409
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2021-07-19 09:49:16 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2021-07-19 09:56:43 +0000

    media-plugins/zam-plugins: make USE=-opengl more thorough
    
    It would appear that in order to fully disable UI support in DPF one
    must explicitly ignore results of autodetection of ALL libraries
    involved.
    
    Closes: https://bugs.gentoo.org/802882
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 media-plugins/zam-plugins/zam-plugins-3.14.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)