Re: Can anybody check to see if libglvnd does get build correctly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>> Although I fixed my problem with compiling libglvnd from upstream and
>> installing it myself.

>I don't understand how this would have fixed anything. Can you
elaborate?

I think you are right, I tried it again. after uninstalling glvnd and
reinstalling raw mesa-* packages from fedora. It does work right now.
You were right. Thank you.


best wishes,
-navid


On Mon, May 22, 2017 at 9:23 PM, Adam Jackson <ajax@xxxxxxxxxx> wrote:
> On Sat, 2017-05-20 at 14:09 +0430, navid Rahimi wrote:
>> Hi,
>>
>> I am trying to use Skia static library in my system. The problem is
>> it depends on libglvnd.
>
> That's not the problem, I don't think.
>
>> : && /usr/bin/clang++ -rdynamic CMakeFiles/Chpp.dir/src/main.cpp.o -o
>> Chpp -L/home/navid/development/Chpp/lib
>> -Wl,-rpath,/home/navid/development/Chpp/lib:/usr/local/lib -lz -lglog
>> -lcryptopp /usr/local/lib/libre2.so -lprotobuf -lpthread -lfontconfig
>> -lfreetype -lpng -lz -ljpeg -lwebp -lwayland-client -lwayland-server
>> -lwayland-egl -lwayland-cursor -lGLEW -lvulkan ../lib/libskia.a -ldl
>> -lglog -lcryptopp /usr/local/lib/libre2.so -lprotobuf -lpthread
>> -lfontconfig -lfreetype -lpng -ljpeg -lwebp -lwayland-client
>> -lwayland-server -lwayland-egl -lwayland-cursor -lGLEW -lvulkan
>> ../lib/libskia.a -ldl && :
>
> -lGLEW here means skia is trying to get the GL symbols from the GLEW
> wrapper library. But GLEW doesn't wrap all GLX symbols, so if the
> application calls one of the ones it doesn't wrap, it needs to also
> link with -lGL.
>
>> /usr/bin/ld: ../lib/libskia.a(gpu.GrGLCreateNativeInterface_glx.o):
>> undefined reference to symbol 'glXGetCurrentContext'
>>
>> /usr/local/lib/libGL.so.1: error adding symbols: DSO missing from
>> command line
>
> This is the linker telling you that skia should also have said -lGL.
>
>> Although I fixed my problem with compiling libglvnd from upstream and
>> installing it myself.
>
> I don't understand how this would have fixed anything. Can you
> elaborate?
>
> - ajax
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux