LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-11-2019, 12:15 PM   #1
tramtrist
Member
 
Registered: Jul 2018
Location: Detroit, MI / Nagoya JP
Distribution: Slackware, Debian Buster
Posts: 35

Rep: Reputation: Disabled
libgdiplus and polybar in -current with sbopkg


I tried asking in IRC and googling around all day but I cannot get past these libEGL errors when compiling libgdiplus and polybar.
I've uninstalled and reinstalled mesa, cairo, xorg, intel drivers etc... I do not have a discrete grapics card. It's driving me crazy ldd doesnt show any issues for the packages I looked at.. What did I screw up?

Code:
libtool: link: gcc -O2 -fPIC -pthread -o .libs/testbits testbits.o  ../src/.libs/libgdiplus.so -L/usr -lpthread -lm -lglib-2.0 -lcairo -lfontconfig -lfreetype -ljpeg -ltiff -lungif -lpng -lz -lexif -pthread
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetCurrentSurface(int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryDeviceAttribEXT(void*, int, long*)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXMakeCurrent'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ReleaseDeviceANGLE(void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::StreamConsumerGLTextureExternalAttribsNV(void*, void*, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::WaitSync(void*, void*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetConfigAttrib(void*, void*, int, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateImage(void*, void*, unsigned int, void*, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetCurrentDisplay()'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ProgramCacheResizeANGLE(void*, int, unsigned int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::PostSubBufferNV(void*, void*, int, int, int, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::WaitNative(int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::StreamAttribKHR(void*, void*, unsigned int, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QuerySurface(void*, void*, int, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreatePlatformWindowSurface(void*, void*, void*, long const*)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXChooseFBConfig'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateStreamKHR(void*, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetProcAddress(char const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QuerySurfacePointerANGLE(void*, void*, int, void**)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreatePbufferSurface(void*, void*, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetCurrentContext()'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::BindAPI(unsigned int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::SurfaceAttrib(void*, void*, int, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryDisplayAttribEXT(void*, int, long*)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glDrawBuffer'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetSyncAttrib(void*, void*, int, long*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ReleaseTexImage(void*, void*, int)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXGetCurrentContext'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ClientWaitSync(void*, void*, int, unsigned long)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXSwapBuffers'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CopyBuffers(void*, void*, unsigned long)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ProgramCachePopulateANGLE(void*, void const*, int, void const*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::WaitGL()'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreatePlatformPixmapSurface(void*, void*, void*, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::StreamConsumerReleaseKHR(void*, void*)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXGetVisualFromFBConfig'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateImageKHR(void*, void*, unsigned int, void*, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ProgramCacheQueryANGLE(void*, int, void*, int*, void*, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreatePbufferFromClientBuffer(void*, unsigned int, void*, void*, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::MakeCurrent(void*, void*, void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ReleaseThread()'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryContext(void*, void*, int, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryString(void*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::StreamPostD3DTextureANGLE(void*, void*, void*, long const*)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXGetCurrentDrawable'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::Terminate(void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ChooseConfig(void*, int const*, void**, int, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetConfigs(void*, void**, int, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::ProgramCacheGetAttribANGLE(void*, unsigned int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryDeviceStringEXT(void*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetDisplay(_XDisplay*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryStreamu64KHR(void*, void*, unsigned int, unsigned long*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::DestroyStreamKHR(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::SwapBuffersWithDamageEXT(void*, void*, int*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreatePixmapSurface(void*, void*, unsigned long, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::DestroySurface(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateStreamProducerD3DTextureANGLE(void*, void*, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryStreamKHR(void*, void*, unsigned int, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateWindowSurface(void*, void*, unsigned long, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::SwapInterval(void*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateSync(void*, unsigned int, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::QueryAPI()'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXQueryContext'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::DestroyContext(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::StreamConsumerAcquireKHR(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::StreamConsumerGLTextureExternalKHR(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateContext(void*, void*, void*, int const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::BindTexImage(void*, void*, int)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetPlatformDisplayEXT(unsigned int, void*, int const*)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXGetProcAddress'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::DestroyImage(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::CreateDeviceANGLE(int, void*, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetPlatformDisplay(unsigned int, void*, long const*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::Initialize(void*, int*, int*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::DestroyImageKHR(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::DestroySync(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::SwapBuffers(void*, void*)'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::WaitClient()'
/usr/bin/ld: /lib64/libEGL.so.1: undefined reference to `egl::GetError()'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/8.2.0/../../../../lib64/libcairo.so: undefined reference to `glXQueryExtensionsString'
 
Old 02-11-2019, 12:32 PM   #2
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 4,609

Rep: Reputation: Disabled
I have no /lib64/libEGL.so.1 in my slackware64-current installation, IMHO you should investigate on that.
 
Old 02-11-2019, 12:48 PM   #3
tramtrist
Member
 
Registered: Jul 2018
Location: Detroit, MI / Nagoya JP
Distribution: Slackware, Debian Buster
Posts: 35

Original Poster
Rep: Reputation: Disabled
Thanks Ponce... you were right.. It came with Steam(?). Removing that file allowed me to compile... though GL is not working in Steam now but honestly I don't use it anyway
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Polybar (SBo) fails to compile Aeterna Slackware 6 02-10-2019 07:50 PM
LXer: Polybar: A Better WM Panel for your Linux system LXer Syndicated Linux News 0 07-25-2017 06:08 PM
Two Things: Current/sbopkg and current/hplip PhiloPolyMath Slackware 11 03-23-2016 02:51 PM
[SOLVED] Installed Mono, libgdiplus, multilib, and Wine - now what? StevenXL Slackware 7 01-31-2014 02:35 PM
libgdiplus make error /about mono gaddargarson Fedora 1 04-05-2005 11:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:19 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration