-
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
Build error #1
Comments
Managed to cook a build working on my Windows 8.1 x64 machine. |
Failed to load...missing library: plugin.dll |
[8.308 warn src/plugin.cpp:84] Failed to load library ./Rack/plugins/Milkrack/plugin.dll: code 126 :) |
Sorry, I tested only on my development machine, and it worked. But the build I posted dynamically links with |
I have the libdl in my dyswow64 and the module still refuse to load in Rack
Obtenez Outlook pour iOS<https://aka.ms/o0ukef>
…________________________________
De : Daniele Zerbini <[email protected]>
Envoyé : Monday, April 15, 2019 7:04:24 PM
À : korfuri/Milkrack
Cc : caecos; Comment
Objet : Re: [korfuri/Milkrack] Build error (#1)
Sorry, I tested only on my development machine, and it worked. But the build I posted dynamically links with libdl.dll (64-bit), and I too easily assumed it was present in different Windows machines. The plugin just fails loading a 32-bit version or in case the library is missing. I'll have to try static linking.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#1 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AeRigxn0LnENe1JIrdNRYgLF-OPLyNyhks5vhQV4gaJpZM4cUQeA>.
|
syswow64...
Obtenez Outlook pour iOS<https://aka.ms/o0ukef>
…________________________________
De : Marc Demers <[email protected]>
Envoyé : Monday, April 15, 2019 7:11:24 PM
À : korfuri/Milkrack; korfuri/Milkrack
Cc : Comment
Objet : Re: [korfuri/Milkrack] Build error (#1)
I have the libdl in my dyswow64 and the module still refuse to load in Rack
Obtenez Outlook pour iOS<https://aka.ms/o0ukef>
________________________________
De : Daniele Zerbini <[email protected]>
Envoyé : Monday, April 15, 2019 7:04:24 PM
À : korfuri/Milkrack
Cc : caecos; Comment
Objet : Re: [korfuri/Milkrack] Build error (#1)
Sorry, I tested only on my development machine, and it worked. But the build I posted dynamically links with libdl.dll (64-bit), and I too easily assumed it was present in different Windows machines. The plugin just fails loading a 32-bit version or in case the library is missing. I'll have to try static linking.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#1 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AeRigxn0LnENe1JIrdNRYgLF-OPLyNyhks5vhQV4gaJpZM4cUQeA>.
|
It works well but the liddl.dll must be put in the Windows folder not in the sysWOW64 folder (don't replace the libdl.dll in this folder)... |
I post a fresh Windows build that gets rid of the |
I will try it as soon as I get home... many thanks...
Obtenez Outlook pour iOS<https://aka.ms/o0ukef>
…________________________________
De : Daniele Zerbini <[email protected]>
Envoyé : Tuesday, April 16, 2019 12:16:32 PM
À : korfuri/Milkrack
Cc : caecos; Comment
Objet : Re: [korfuri/Milkrack] Build error (#1)
I post a fresh Windows build that gets rid of the libdl dependency issue, through the use of function macro directives that redirect dl* calls onto native Windows API. Windows users should experiment no more issues deriving from their installed libdl subsystem.
Milkrack-0.6.0-win.zip<https://github.com/korfuri/Milkrack/files/3085842/Milkrack-0.6.0-win.zip>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#1 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AeRig-7AMkRWYWvnKz8VDT9TmVqxP3Ffks5vhfdggaJpZM4cUQeA>.
|
nice! loads error free now :) |
Thanks Daniele Zerbini. Windows version now work. Great job :) |
@NRG70 Good news, and thanks for testing! Anyway, regarding your question, yes, I think it should be theoretically stretchable, though I don't know much about the internals of OpenGL context, viewport scaling, clip remapping or shader transforms. But I am not the developer of the plugin here, I'm only a builder/tester volunteer. I didn't change neither improve anything in the original code, I only pushed very little edits aimed at a cross-platform integration. @korfuri By the way, thanks for hosting this thread, also feel free to remove the on-going releases if they appear out of context to you. I realize that the builds I posted are development/unofficial releases and it's rather the case to go the standardized official way now (that is, at least, forking the repository and pushing edits, and at best reaching for a PR). That's what issues like this one are targeted to. |
Hey folks, thank you so much for all the info on this thread. I'm sorry I didn't reply earlier, I had my notification settings messed up and I didn't see this thread until @dizzisound mentioned me directly! I know nothing of Windows development, and I don't have a Windows machine to test on, but I'm very happy to take PRs and edits that improve the portability issue. I actually put Milkrack on the backburner for the past couple of weeks because I realized I wouldn't be able to work on cross-platform compatibility for a while, so I'm super happy that you picked up the ball there! If we have working tests on all platforms I can actually release this :) @NRG70 I think stretching should be possible, I did some testing when I was figuring out projectM integration and it seems that I can just scale the texture. I must confessed I haven't tried JW Scope yet so I'll have a look at how it works on the VCV side. I will probably be able to work on that this week. Thanks all for the feedback! |
great work guys! |
Great job guys. It works on windows. I found a little issue - changing
visualisation works only by manual pressing button. Cheers
śr., 17 kwi 2019, 07:25 użytkownik NRG70 <[email protected]> napisał:
… great work guys!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AhwZ1sXJyCGXf97RHf434KK2eY-PX7Zbks5vhrBYgaJpZM4cUQeA>
.
|
Also works for fine for me! Some future idea maybe: an option to save the resulting video stream to disk along with the audio it receives! And a second button to go back to the previous one. (or the original F1 menu from milkdrop! :D ) |
Thanks everyone for the comments! I've made good progress getting this ready to release. I have automatic CI builds for Linux and OSX, and I've fixed a few small issues that did block the release. I still have no way to test on OSX and Windows, so here's the blockers list, and I'd love some help with these items:
All help much appreciated! @Ghalebor this is fixed in head, it'll be fixed in the first official release. @catronomix honestly I don't think I want the weight of a screen capture system in the plugin. Capturing video and sound should be done outside of the module IMO. Also, making that portable would be a nightmare. I don't remember what the F1 menu did in Milkdrop, care to enlighten me? :) |
Thanks for respond Uriel. For me it works perfecly now. I like this module
irs reminds me old times on WinAmp :D. Im realy fan of this one. Great job
Uriel.
pt., 19 kwi 2019, 08:38 użytkownik Uriel Corfa <[email protected]>
napisał:
… Thanks everyone for the comments!
I've made good progress getting this ready to release. I have automatic
CI builds <https://travis-ci.org/korfuri/Milkrack> for Linux and OSX, and
I've fixed a few small issues that did block the release. I still have no
way to test on OSX and Windows, so here's the blockers list, and I'd love
some help with these items:
- Confirm that the automatic dists for Linux work:
Milkrack-0.6.0-lin.zip
<https://github.com/korfuri/Milkrack/releases/download/0.6.0-rc2/Milkrack-0.6.0-lin.zip>
- Confirm that the automatic dists for OSX work: Milkrack-0.6.0-mac.zip
<https://github.com/korfuri/Milkrack/releases/download/0.6.0-rc2/Milkrack-0.6.0-mac.zip>
- Provide instructions to go from git checkout to make dist on Windows
***@***.*** <https://github.com/dizzisound>, did you perchance
document your process there?)
All help much appreciated!
@Ghalebor <https://github.com/Ghalebor> this is fixed in head, it'll be
fixed in the first official release.
@catronomix <https://github.com/catronomix> honestly I don't think I want
the weight of a screen capture system in the plugin. Capturing video and
sound should be done outside of the module IMO. Also, making that portable
would be a nightmare. I don't remember what the F1 menu did in Milkdrop,
care to enlighten me? :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AIOBTVS7LEAXRLF4JTTICRDPRFSFTANCNFSM4HCRA6AA>
.
|
@korfuri Hi, I just forked your repo here with the latest commits, and pushed my edits to the Note:
Got a couple of final errors while trying to build the test subproject, but the main library ( EDIT: I forgot to upload the Windows build conforming to the last committed sources, with the fixed "Cycle through presets" functionality. I do it now. |
Awesomesauce! I merged your changes and I now have Travis building on all 3 platforms. Here's a RC using the automated builds for everyone. I'm using your pre-built projectM library. I have a minor concern that this may not be OK for the plugin manager since effectively this is an unverifiable blob, they may not be able to verify that it's not malware. If it comes to that, I'll spend some time figuring out how to build projectM from scratch on Travis as well, but that's plenty good for now IMO. (In case anyone is concerned about the lib being malware, here's a clean Virustotal scan of it: https://www.virustotal.com/#/url/a613a2d98add6515f2419044e2a89d2bbd6bf42ce85c02720435ac5d76e40a18/detection). Here's a RC with dists for all 3 platforms, fresh from Travis: https://github.com/korfuri/Milkrack/releases/tag/0.6.0-rc3 |
Hi Uriel. I just insall 0.6-rc3 version of Milkrack.
Changing works but in time when I clone module to rack it crash all VCVRack
and I back to the system (W1064Pro).
When I put it normaly from list plugins it works ok.
Cheers
sob., 20 kwi 2019 o 10:58 Uriel Corfa <[email protected]> napisał(a):
… Closed #1 <#1>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AIOBTVWLJ6E74C7OLPFDESLPRLLNDANCNFSM4HCRA6AA>
.
|
|
@Ghalebor said:
I hadn't tried to duplicate the module yet. On my DAW system (Win 7 Pro x64), I can duplicate the module (what an impressive effect, btw!), if I assure that the Cycle through presets option is disabled. If the option is enabled when I duplicate the first module, or if I activate it on whichever one of the modules after having duplicated multiple modules, I experience the same issue, i.e. Rack ungracefully crashes. Note 1 - Duplication tests (with and without flagging the Cycle through presets option) should be verified on the other platforms too, so as to check if it's the case of a Windows-only related issue. Note 2 - This bug should better be reported to a new issue. Here a screenshot of the working thing - i.e. NO automatic presets' cycling option. |
@korfuri its indeed that link @dizzisound posted. But I see there that libprojectm does not include the original milkdrop menu... too bad, I hoped the code could just be copied over. As for the screen capturing: since the video buffer is already being generated and drawn, wouldnt the overhead to save to disk be very minimal? I'd donate 10 or 15 euros for this ability 😀 |
When Trying to build Milkrack, I get an error on the last step:
This happens on Windows 10 x64, the file referenced is not present anywhere in the ProjectM src directory
The text was updated successfully, but these errors were encountered: