Update plugin for Rack 0.6 API #33
Comments
|
as 0.6 is out now... when can we play with the grid again? :) |
|
The |
|
I am editing the makefile on windows, it doesn't compile as is (Slug and Rack_Dir missing) |
|
i don't have the problem with the Makefile. win7 mingw64 but i'm getting a compile error:
|
|
Just pushed a change to the Makefile that restores the |
|
not for me. getting the same error. |
|
What happens if you remove the line |
|
same. |
|
mhh, now that i updated to latest on the rack 0.6 branch i can't build rack anymore. |
|
I built Rack/v0.6 with commit |
|
i'm now on VCVRack/Rack@88be6a4 |
|
I can build VCVRack/Rack@88be6a4 (but not the latest commit: VCVRack/Rack#888) Whenever I update the Rack tree, or switch branches, I tend to do the following to cut down on build issues:
|
|
ditto, although most times i only clean and remake deps if i see a change there in the commits. |
|
So with Rack |
|
yea, same error. directories exit but are empty. wanna see the complete make output? |
|
Are you building inside VS Code? If you are, try removing the |
|
nope, no vs, just |
|
Okay, can you clone fresh copies of Rack and monome-rack and paste the full |
|
as rack's here's the full log:
also getting the same error on debian9. |
|
Ah, you might have out-of-sync submodules. Can you run and paste the output of |
|
i'm sure i already did that. |
|
phew finally, after staring at the command line for a while i notice an odd option-flag now for some run-tests :) |
|
ok. with the rack-sdk i did firmwares don't load though. first thing i noticed in rack's log.txt was that the modules try to load the firmware from a plugin-dir called now, instead of renaming the plugin-dir i changed the slug to monome-rack and rebuilt... still not loading the firmware although the paths match now. a look at the dist folder shows that it included the copying the .dll files from the build directory to the expected locations also didn't solve it. |
|
Great! I’m home again and will have time to look at the Windows build later today. Good catch on the optimization flag. I would try to make it work with the old build process rather than the rack-SDK build first. |
|
@Dewb @phdsg Hi, I made some testing with the build on Windows, here my notes. Checking out branch 0.6, the build completes both against Rack build and Rack-SDK, with the following adjustments:
Once the build compiled, the plugin works well when I start Rack with |
|
Thanks for the feedback! I don't think it's necessary for the plugin Makefile to copy FLAGS to CXXFLAGS (the Rack compile.mk should handle that already.) And I've moved the firmware files into the Aside from that, all of the above fixes have been applied, and the |
|
0.6 branch has been merged to master in #35. |
Changes to the Rack API between 0.5 and 0.6:
VCVRack/Rack#258
After 0.6, there should be no additional API changes for 1.0.Not sure where I got that idea.The text was updated successfully, but these errors were encountered: