arrayfire / forge

High Performance Visualization
222 stars 48 forks source link

Doesn't build against glbinding 3.0 #183

Closed svenstaro closed 5 years ago

svenstaro commented 5 years ago

This currently fails to compile against glbinding 3 on Arch Linux. Probably don't need to post build logs as you'll run into these problems yourself and they are definitely API problems.

9prady9 commented 5 years ago

Hi , We are aware of this issue and we will make the switch as soon as we can. The main issue is most distributions still has 2.* Versions.

On Sun 16 Sep, 2018, 05:13 Sven-Hendrik Haase, notifications@github.com wrote:

This currently fails to compile against glbinding 3 on Arch Linux. Probably don't need to post build logs as you'll run into these problems yourself and they are definitely API problems.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/arrayfire/forge/issues/183, or mute the thread https://github.com/notifications/unsubscribe-auth/ADHnOjKUET4KVXcetOb15PtCNJMiiWv6ks5ubZC4gaJpZM4Wql6Z .

svenstaro commented 5 years ago

At least for Arch Linux, I can only update glbinding once forge compiles against it.

On Sun, Sep 16, 2018, 14:28 pradeep notifications@github.com wrote:

Hi , We are aware of this issue and we will make the switch as soon as we can. The main issue is most distributions still has 2.* Versions.

  • Pradeep

On Sun 16 Sep, 2018, 05:13 Sven-Hendrik Haase, notifications@github.com wrote:

This currently fails to compile against glbinding 3 on Arch Linux. Probably don't need to post build logs as you'll run into these problems yourself and they are definitely API problems.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/arrayfire/forge/issues/183, or mute the thread < https://github.com/notifications/unsubscribe-auth/ADHnOjKUET4KVXcetOb15PtCNJMiiWv6ks5ubZC4gaJpZM4Wql6Z

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/arrayfire/forge/issues/183#issuecomment-421757262, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAGgFUs5_uHAV35qv4uknTtYRjTApcCks5ubkPvgaJpZM4Wql6Z .

9prady9 commented 5 years ago

@svenstaro It would be great if you can send those changes in as a PR.

svenstaro commented 5 years ago

I currently have no time to do that I'm afraid.

On Mon, Sep 17, 2018, 06:38 pradeep notifications@github.com wrote:

@svenstaro https://github.com/svenstaro It would be great if you can send those changes in as a PR.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/arrayfire/forge/issues/183#issuecomment-421888941, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAGgFEHJzrsV9R545MK31gLtOt_F4ZSks5ubydhgaJpZM4Wql6Z .

9prady9 commented 5 years ago

That is fine, we will push the necessary changes as soon as we can. Thanks for reporting it.

svenstaro commented 5 years ago

Any chance you can do that soon? I'd like to update glbinding in Arch soon, if possible.

9prady9 commented 5 years ago

@svenstaro The main concern for me with forge to use glbinding 3.0 is none of the package managers updated it to 3.0. Even bionic still uses 2.1.1. Also, since ArrayFire uses forge, I would have to bump up that as well which would be issue on Ubuntu like distributions. I am not sure how is this resolved generally. @umar456 @pavanky Any suggestions ?

9prady9 commented 5 years ago

While waiting, I am working on code changes for forge to make it compile against 3.0.

9prady9 commented 5 years ago

Although compilation fixes are done. Oddly, glsl shader compilation is failing. I will keep you posted.

9prady9 commented 5 years ago

@svenstaro master compiles with glbinding 3.0.2 right now. I have couple of more fixes inline which will be on master by EOD. I will do a fix release soon after that.

9prady9 commented 5 years ago

@svenstaro v1.0.3 with glbinding 3.0 support is released. Sorry about the delay.