Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 739902 - media-video/qmplay2-20.07.04::gentoo: /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib64/libGL.so: undefined reference to `_glapi_tls_Current'
Summary: media-video/qmplay2-20.07.04::gentoo: /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/...
Status: RESOLVED DUPLICATE of bug 739900
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Dmitriy Baranov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-01 15:19 UTC by Samuel Bernardo
Modified: 2020-09-02 18:11 UTC (History)
3 users (show)

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


Attachments
build.log, emerge.info, emerge.pqv (qmplay2.zip,16.30 KB, application/zip)
2020-09-01 15:19 UTC, Samuel Bernardo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel Bernardo 2020-09-01 15:19:13 UTC
Created attachment 657764 [details]
build.log, emerge.info, emerge.pqv

FAILED: src/gui/QMPlay2 
: && /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Wall -Wno-deprecated-declarations -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed src/gui/CMakeFiles/QMPlay2.dir/QMPlay2_autogen/mocs_compilation.cpp.o src/gui/CMakeFiles/QMPlay2.dir/Main.cpp.o src/gui/CMakeFiles/QMPlay2.dir/MenuBar.cpp.o src/gui/CMakeFiles/QMPlay2.dir/MainWidget.cpp.o src/gui/CMakeFiles/QMPlay2.dir/AddressBox.cpp.o src/gui/CMakeFiles/QMPlay2.dir/VideoDock.cpp.o src/gui/CMakeFiles/QMPlay2.dir/InfoDock.cpp.o src/gui/CMakeFiles/QMPlay2.dir/PlaylistDock.cpp.o src/gui/CMakeFiles/QMPlay2.dir/PlayClass.cpp.o src/gui/CMakeFiles/QMPlay2.dir/DemuxerThr.cpp.o src/gui/CMakeFiles/QMPlay2.dir/AVThread.cpp.o src/gui/CMakeFiles/QMPlay2.dir/VideoThr.cpp.o src/gui/CMakeFiles/QMPlay2.dir/AudioThr.cpp.o src/gui/CMakeFiles/QMPlay2.dir/SettingsWidget.cpp.o src/gui/CMakeFiles/QMPlay2.dir/OSDSettingsW.cpp.o src/gui/CMakeFiles/QMPlay2.dir/DeintSettingsW.cpp.o src/gui/CMakeFiles/QMPlay2.dir/OtherVFiltersW.cpp.o src/gui/CMakeFiles/QMPlay2.dir/PlaylistWidget.cpp.o src/gui/CMakeFiles/QMPlay2.dir/EntryProperties.cpp.o src/gui/CMakeFiles/QMPlay2.dir/AboutWidget.cpp.o src/gui/CMakeFiles/QMPlay2.dir/AddressDialog.cpp.o src/gui/CMakeFiles/QMPlay2.dir/VideoAdjustmentW.cpp.o src/gui/CMakeFiles/QMPlay2.dir/Appearance.cpp.o src/gui/CMakeFiles/QMPlay2.dir/VolWidget.cpp.o src/gui/CMakeFiles/QMPlay2.dir/ShortcutHandler.cpp.o src/gui/CMakeFiles/QMPlay2.dir/KeyBindingsDialog.cpp.o src/gui/CMakeFiles/QMPlay2.dir/Updater.cpp.o src/gui/CMakeFiles/QMPlay2.dir/EventFilterWorkarounds.cpp.o src/gui/CMakeFiles/QMPlay2.dir/PanGestureEventFilter.cpp.o src/gui/CMakeFiles/QMPlay2.dir/TagEditor.cpp.o src/gui/CMakeFiles/QMPlay2.dir/Unix/ScreenSaver.cpp.o src/gui/CMakeFiles/QMPlay2.dir/QMPlay2_autogen/EWIEGA46WW/qrc_resources.cpp.o -o src/gui/QMPlay2  -Wl,-rpath,/var/tmp/portage/media-video/qmplay2-20.07.04/work/qmplay2-20.07.04_build/src/qmplay2:  src/qmplay2/libqmplay2.so  -ltag  -lz  /usr/lib64/libQt5Svg.so.5.15.0  /usr/lib64/libQt5Widgets.so.5.15.0  /usr/lib64/libQt5Gui.so.5.15.0  -lavformat  -lavcodec  -lswscale  -lavutil  -lswresample  -lGL  /usr/lib64/libQt5Core.so.5.15.0 && :
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib64/libGL.so: undefined reference to `_glapi_tls_Current'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
 * ERROR: media-video/qmplay2-20.07.04::gentoo failed (compile phase):
 *   ninja -v -j14 -l13 failed
Comment 1 Samuel Bernardo 2020-09-01 15:24:24 UTC
This happened after upgrading to media-libs/libglvnd-1.3.2
Could be here a missing dependency for deprecated version of libgl?
Comment 2 Ionen Wolkens gentoo-dev 2020-09-01 15:30:50 UTC
See bug #739900 for explanation, same deal.
Comment 3 Samuel Bernardo 2020-09-01 21:34:14 UTC
(In reply to Ionen Wolkens from comment #2)
> See bug #739900 for explanation, same deal.

Compiled after recompiling the ebuilds you mentioned.
As I understand, didn't that mean that libglvnd should force a recompilation of those as a runtime dependency?
Maybe this couldn't be catched by emerge since is a reverse dependency... In that context and if not already available, I suggest to have a documentation page about that like the one for gcc.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2020-09-02 18:11:03 UTC
This is a problem in whatever is providing /usr/lib64/libGL.so, not in the packages that use it.

*** This bug has been marked as a duplicate of bug 739900 ***