I use Linux at my job place everyday. It is a great OS, but, if a software is not supported (for example After Effects, Reactor, Reason) it can be very difficult to make it working. On the other side, on Windows you can just run it with a click.
Vice versa there is software that works great on Linux and it is hard to use on Windows (for example Node.js one year ago,a lot of Unix libs and command line tools).
Maybe you can try a dual boot so you can use Linux all the time and switch to Windows when you want to use vvvv.
To register AddFlow I use the command:
regsvr32 “C:\Program Files\vvvv_45beta28.1\lib\thirdparty\AddFlow3.ocx”
After a few seconds I get the error:
Failed to load DLL C:\Program Files\vvvv_45beta28.1\lib\thirdparty\AddFlow3.ocx
The command returns 1.
I’m not sure if CrossOver is not able to find the ocx file or if it can’t register it because it is not a dll file. I’ve installed v4 in a Win XP bottle.
Well, to work seriously with v4 it is better to use Windows. Better performance, better workflow etc. But I think it would be an interesting option to use Wine to run v4 if you’re on a Mac and if you just want to play a little with it. The biggest issue why I don’t work with v4 is that it is not running on OS X.
strange error message…but still: try to load AddFlow3.ocx with dependecy walker: http://www.dependencywalker.com/ it maybe reveals a missing dependency.
alternatively try with latest alpha-build, which is using AddFlow5.ocx and may behave differently.
Thanks joreg, I downloaded and started dependencywalker and found out that the DLL mfc42.dll was missing. I downloaded an installer from DLL-files.com which installed and registered the missing dll. All boxes of crack.exe are green now. Actually I’m stuck at the same point as elliotwoods, v4 starts with the splash screen and hungs up. Seems like there’s no way to get v4 running in Wine. Anyway, thanks for the support.
There was an error during the execution of this program.
The application might become unstable and even useless.
It's recommended that you save your work and close this application.
OLE error 80004005.
A strange thing is, when I run crack.exe of the newest alpha, it says that Visual C++ Runtime 2008 is missing. After downloading and installing it with click on the WebSetup button, the box is still red.
uk, that doesn’t help…
next step for you could be to checkout the vvvv sdk and debug this yourself. ie. set a breakpoint on startup and see where it fukcs.
strange also with the crack…is that even after restarting it? i just pushed a minor modification to the crack, see latest alpha. but i kinda doubt it fixes that issue…
I googled about the OLE error 80004005 and found a Microsoft paper (german) which explains that it could be a permission problem trying to access a registry key:
Really don’t know if this has anything to do with the problem I have. Also I could not test it because I don’t know how to change permissions of a registry key in CrossOver. When I run regedit I can’t find a menu to set the permissions of a key.
I’m currently trying the same thing using Crossover 13.
I get past the DirectX intilization but get an exception at this point.
Any idea how to fix that?
07:24:16.660 vvvv caused error during startup: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
External component has thrown an exception.
Resulting in: An exception occurred while trying to create an instance of type ‘VVVV.Nodes.Kommunikator.KommunikatorPluginNode’.
Resulting in: Cannot activate part ‘VVVV.Nodes.Kommunikator.KommunikatorPluginNode’.
Resulting in: Cannot get export ‘VVVV.Nodes.Kommunikator.KommunikatorPluginNode (ContractName=“VVVV.PluginInterfaces.V1.IPluginBase”)’ from part ‘VVVV.Nodes.Kommunikator.KommunikatorPluginNode’.
Resulting in: Cannot set import ‘VVVV.Hosting.IO.PluginContainer.PluginBase (ContractName=“VVVV.PluginInterfaces.V1.IPluginBase”)’ on part ‘VVVV.Hosting.IO.PluginContainer’.
I tried this again in Crossover 15 / Wine 1.8 under Ubuntu 15.04. Everything works pretty flawlessly, except for the DX9 renderer, unfortunately, which exits with an exception. Apart from that I haven’t found a node that crashes or misbehaves so far. Audio works fine.
Performance is also very good so far.
Here is a screenshot with the GDI renderer running.
HTML renderer is also working perfectly.
I also attached 3 exception logs from when I opened the DX9 renderer, aswell as the TTY output and a startup log. Maybe this error can be fixed by the devs? It doesn’t sound like a major issue. Seems like it has some allocation issues.
If someone is interested in the Crossover bottle, just say so and I see if I can upload it somewhere.
thanks for your report. regarding DX9 the errors still show that there is a very basic problem with the dx9-device even if startup-log says it is initialized…weird.
i assume you tried this with b34.2?! in order to easier debug this: can you also try this with latest alphas? there may be different problems showing up due to it relying on .net46. if not that would be nice because for alphas we could much easier provide you with little fixes to the specific errors you got. see?
I tried what I could to get .NET 4.6 running but had no luck so far, all the available installers are failing. Maybe I can install it differently but right now I can’t test the latest alpha because of that :/
Guest, what is your opinion about the future of Mono now that .NET Core is open source? Could that awesome project somehow be overtaken by the MS’s initiative?
@guest: i am not sure if that is an actual option to “just” do that and then expect it to work on wine. and we don’t have the resources here to investigate this…