-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gem won't work in Pd-0.51-4 Next #3
Comments
Hi @MikeMorenoDSP. Unfortunately, Pd vanilla compiled on my system (OSX 10.14.6) has this issue as well. It must have to do with the newer vs. older MacOs compiler/command line tools/system libraries somehow. I've run into this issue before with Gem I compiled myself as well, as have others (can't remember if it was with Pd compiled myself or not. edit: it probably was). umlaeute/Gem#257 umlaeute/Gem#204 umlaeute/Gem#263. It seems like if maybe it has something to do with OSX deprecating OpenGL in mojave.. anyhow this is mainly a Gem issue imo, since it is an issue regardless of pd version (it just has to do with which OS Pd so really the resolution is to get Gem to work when linked against modern osx system libraries, but compiling pd-next on osx <= 10.13 might work as well (I think 10.9-10.13 are probably safest with modern tk) |
I managed to compile GEM again and it worked with pd-vanilla, which leads me to believe that it's the OS that pd is compiled with that's the factor, and not the OS that GEM is compiled with. (but it still pretty much has to be fixed in GEM I think) |
It's possible to use gem by replacing [gemmacoswindow] with [gemglfw3window] in [gemwin] but then there are many strange problems with this windows manager (viewport is only visible in 1/4 of the screen, single buffering don't work etc...) Is there any easy way to fix this? I failed to compile pd-next with those output: x_misc.c:861:5: error: implicit declaration of function 'closebang_setup' is |
@60-hz oh I missed that. For me those are warnings, not errors (due to some different compiler flags no doubt). |
Ok great, it compile now ;) But when I launch pd then I have empty patch, no boxes and this message: DEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning. |
@60-hz are you launching pd from the command line executable without it being in an app? |
Wow thank you @sebshader, it works now ;) But I have some blinky / choppy animation on the screen... so still searching a way to make it work with pdnext! |
@60-hz I have had many issues with GEM as well (as documented in the issues linked above), I don't think those issues are specific to pd-next though. just any pd compiled on modern osx unfortunately. |
Yes. The problem is that as stated here, [gemglfw3window] only display viewport one quarter of the screen on modern apple computers... As pd-vanilla from Miller puckette website works well with [gemmacoswindow] and gem from deken repository, I try to make pd-next works the same. But its a real mess... |
@60-hz I think the only practical way would be to compile Pd on an older Mac machine. Seems like Miller uses MacOS 10.9ish? |
Hello,
First, thanks Seb for saving my eyes, the background color trick in Pd-0.51 isn't working anymore, so I resorted to Pd-next.
Long overdue for me, but it is amazing.
So, Gem loads fine, and I can create objects, but it won't let gemwin create a window, don't know why.
It works fine with regular pd vanilla 0.51-4.
When I try to create a window appears on the console:
[gemmacoswindow]: failed to init GLEW: your system only supports openGL-1.0
[gemmacoswindow]: unable to switch to current window (do you have one?), cannot render!
Any clues?
Thanks again! :)
The text was updated successfully, but these errors were encountered: