Forum for English speaking Miranda NG users > Support/Help
(DB?) plugins not loaded via Wine
TheQL:
Hi there,
a long time ago I packaged Miranda IM into a Wine bottle. For ICQ WIM I need to migrate to Miranda NG, but I don't manage to get it running via Wine on my Mac.
I followed your instructions on https://wiki.miranda-ng.org/index.php?title=Miranda_unter_Wine - but once I run Miranda the profile manager starts and all I can do is click on exit. Apparently it doesn't see dbx_mdbx.dll - and maybe no plugins at all.
mirandaboot.ini doesn't let me specify a plugin directory, so I assume it should just load all plugins from "Plugins". Something must be going wrong.
Before I tried that I actually ran Winebottler and used the installer, this sort of worked, but when I wanted to start the resulting .app it just opened, configured the bottle and then closed without any kind of error message. It was then when I followed your guide manually to run into this problem.
P.S.: Just tried to use Winebottler with an old installer (Miranda_IM_(32bit)_v0.10.51.exe) - that just works and I can create a new profile just fine.
dartraiden:
Use 64-bit version of Miranda NG and use dbx_sqlite, because dbx_mdbx does not work under Wine and dbx_mmap is read only driver.
We will think about 32-bit Miranda under Wine when we deal with dbx_mdbx, because dbx_sqlite is very buggy, so dbx_mdbx is our priority target
TheQL:
Hi there,
thanks for your reply. After your suggestion I have manually added dbx_sqlite to the plugins dir, but it still doesn't show any available driver. It is still the 32-bit installation from above, though. XP 64-Bit was weird, so I think I should go for Windows 7 64-Bit? If so, the wiki page should probably be updated.
Anyway, I would have liked to use my old Miranda IM profile as it holds decades of message history... Seems that isn't possible... Has there ever been an ICQ WIM plugin for the old Miranda?
EDIT: Just tried Winebottler with XP 64-Bit - it just crashed. Not using installer, but just copying the directory over (incl. sqlite db driver). Exact same settings, but with 32-bit archive (+ sqlite db driver) and XP 32 it starts, with no DB plugin, of course.
dartraiden:
Wiki page is outdated and should be rewritten completely.
Since you want to import history from Miranda IM, you probably need a virtual machine with Windows (7 or 10). Сonverting a profile from IM to NG format requires several steps, no one tested all of them under the Wine
1) use VirtualBox/VMWare with Win 7 or newer
2) use our manual for migrating IM profile to NG format:
- run your old IM profile in Miranda IM and check that it is in MMAP format
- if yes, put IM Updater to Miranda IM installation and restart Miranda IM
- IM Updater transform Miranda IM to Miranda NG 0.94.9
- check for updates manually until you get the latest stable 0.95.11. Your profile will be converted to MDBX format. All history and contacts must be preserved. You can connect to ICQ if you want (please read this and this before. Pay attention to "Why do some contacts in the contact list become faint when I first log in with a new protocol?" section).
we do not test IM Updater under Wine so all previous steps should be performed under Windows
3) now you get working NG under Windows. But dbx_mdbx cannot work under Wine. So you need:
- change update channel from stable to dev and perform update (because there is no stable dbx_sqlite)
- install dbx_sqlite plugin (via our PluginUpdater)
- create new SQLITE database
- import all contacts, history and settings from MDBX db to SQLITE db (Main menu → Import)
this step should be performed under Windows because dbx_mdbx does not work under Wine
4) use this SQLITE db under Wine
TheQL:
Thanks again. I might consider this, but first I need to see that I somehow get Miranda NG running at all. I have edited my above comment to show some of the steps I tried, none of them were successful as of now.
Navigation
[0] Message Index
[#] Next page
Go to full version