-1
$\begingroup$

I'm running wine v 2.0.3 using ubuntu v. 16.04.2 on a Mac. I'm trying to install a program called PGDSpider2 from here. Essentially the program is supposed to convert different file formats used for bioinformatics.

I'm running it in a 32-bit wine server and I have the Java V.9 and the Microsoft.net packages downloaded on that same server. I've been getting this error.

I have tried the installation on a clean bottle but get the same following error, any thoughts?

parallels@ubuntu:~/.wine32/drive_c/Program Files/PGDSpider_2.1.1.3$ WINEPREFIX=~/.wine32 wine PGDSpider2.exe
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x73e94c,0x73e950): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e6fc,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:win:RegisterDeviceNotificationA (hwnd=0x12dd30, filter=0x93e698,flags=0x00000001) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
parallels@ubuntu:~/.wine32/drive_c/Program Files/PGDSpider_2.1.1.3$ fixme:win:EnumDisplayDevicesW ((null),0,0x39edcf0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x39edcf0,0x00000000), stub!
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  241
  Current serial number in output stream:  241
k
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
$\endgroup$
  • 1
    $\begingroup$ According to this forum it is likely a problem with the wine configuration of the video card drivers or opengl. I would suggest posting on a forum for wine as I don't think this is an issue with PGDSpider. $\endgroup$ – Bioathlete Dec 2 '17 at 15:47
  • 1
    $\begingroup$ @gringer the community consensus is that questions asking for help installing bioinformatics software are on topic since they're often non-trivial to install. I agree that this is a complex case, and it might be easier to find an answer on sites like Ask Different, Ask Ubuntu or Super User, but that does not make it off topic here. $\endgroup$ – terdon Dec 30 '17 at 12:35
  • $\begingroup$ Mollie, while this is on topic here as I explain above, you might want to consider deleting it and asking instead on either Ask Different or Ask Ubuntu. In either case, please edit to explain whether your Ubuntu is actually running on your mac hardware or if it is running using the parallels virtualization tool. It looks like the latter and that is relevant. $\endgroup$ – terdon Dec 30 '17 at 12:37
  • $\begingroup$ Also, why in the world are you trying to run the Windows version of this? The website you linked to provides both a MacOS and a Linux version. Either of those would be simpler to use than trying to run it through Wine. Don't make your life harder than it needs to be! $\endgroup$ – terdon Dec 30 '17 at 12:38
1
$\begingroup$

Don't use Wine at all! You seem to be running an Ubuntu installation inside a MacOS system using parallels. And then a Windows emulation layer (wine) on top of that. This is a very complex system.

However, the software you are trying to install is written in Java and can run perfectly well on any of the operating systems you have available. So there is absolutely no reason to even try to run it via Wine. Just run it natively on either your MacOS or your Ubuntu. As explained in the page you linked to:

Execute PGDSpider GUI:

  • Windows:
    execute the file PGDSpider2.exe to start the program

  • Linux:
    execute the command ./PGDSpider2.sh to start the program

  • Mac and others:
    execute the command java -Xmx1024m -Xms512m -jar PGDSpider2.jar to start the program

So ignore the Windows instructions and pick either one of the others.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.