[SOLVED] Wine Installed & Works Fine but Crossover Needed for Ecco

I use 3 Windows applications: Solid Converter PDF (which converts pdf file to an editable format), KatMouse (which adds the ability to scroll to older Windows applications like Ecco), and ECCOPro - a PIM (a Personal Information Manager that I have used for years).

I installed Wine with no problems and used it to install the Solid Converter and Katmouse, which run perfectly - but the Ecco installation file won’t initialize. This is what I get:

modify_ldt: Invalid argument 
err:winediag:build_module Failed to create module for "krnl386.exe", 16-bit LDT support may be missing. 
err:module:attach_process_dlls "krnl386.exe16" failed to initialize, aborting 
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winevdm.exe" failed, status c0000142 

Crossover sometimes works on distros that won’t install Ecco and I have a v. 11 bin of it but no ebuild for it exists and I wasn’t able to emerge v. 12 of it since I have no bin file for it and the current version is 13, with no access to the codeweavers archives that I can see.

Any help provided for fixing this will be appreciated.

Preferably, I’d like to get Wine to work (although getting the v. 11 bin file of Crossover to install or finding a v. 12 file might solve this also).

Thanks in advance for your comments.

This may be the problem:


The 3.14 kernel WAS the problem, and was solved by installing the 3.16.7 Linux kernel with portage.

Crossover wasn’t needed and wouldn’t have helped.