I compiled the latest GTK+3 build on Mac yesterday thanks to the recently posted new set of instructions. Everything works except drag and drop to open a disk image. It does work with the SDL version, as well as on Windows and Linux.
I'm using Catalina, but it doesn't work on Mojave either. It doesn't give an error message or anything. I don't think the w indow receives the drop event.
As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.
Configure the build with
--enable-debug-gtk3ui. Run a VICE emulator from a console. Then, drag-and-drop a disk image. You should see some drag and drop debug messages in the console window.Thank you. I did but it never popped up any messages. I also compiled on Linux with that option but I get the messages there.
Last edit: Anthony 2019-08-22
I'm so sorry about the duplicate tickets! SourceForge said it couldn't post it so I didn't think it worked. But I tried again and ended up posting three times...
Don't worry about it, SourceForge can be a little crummy at times.
(Will take a look at these over the weekend)
Best Regards,
Dave
Related
Bugs:
#1141Have confirmed that brew install --HEAD vice is broken as described, wtf, it was working a few months ago when i added --HEAD support. Configure can’t find glib or gtk+3. Same thing in interactive mode, and yet working just fine with the same deps outside of a brew install --HEAD.
Possible that recent configure.proto changes are related. Will look deeper in a day or two.
Related
Bugs:
#1141brew install --HEAD vice
is now working again. Sorry for delay.
(turns out I forgot the part where I actually submit the updated formula to homebrew, will do that now)
Related
Bugs:
#1141Rad :) No problem. Thank you very much for fixing it!
Drag and drop of prg/d64/crt onto emu app icon (or running emu window) is working for me as of the latest macOS binary distribution r37371 (http://vice-emu.sourceforge.net)
It also works if I build locally (outside of homebrew) and drag onto a running x64sc.
I don't have a homebrew setup at the moment - if you still do, any chance you could check if drag and drop is working on a 'brew install vice' and a 'brew install --HEAD vice' ?
I still do and sure will test it for you :)
'brew install vice' works, but this installs the SDL verson. The GTK3 version installed by 'brew install --HEAD vice' still has the issue.
I noticed the regular 'brew install vice' mentions a caveat that the binaries are installed into /usr/local/bin, but that doesn't seem to be true any more. They go into /usr/local/Cellar/vice/<version or revision>/bin instead.
Last edit: Anthony 2020-01-16
Yes, but they'll be symlinked into /usr/local/bin normally ?
Ah yeah, you're right. They're all there except for the C64 one (
x64sc). That was the only one I tried running before.However, they launch the GTK versions of 3.3 instead of the latest HEAD (SDL or GTK3). I have a disaster of directories at the moment...
I just retested drag and drop using the recent r38460 builds at https://sourceforge.net/projects/vice-emu/files/releases/binaries/macosx/ , seems to be working fine. Closing this bug off but feel free to reopen if you still have issues.