Installing STRand using WINE 1.6.2

Questions about Wine on Linux
Locked
oliveB
Newbie
Newbie
Posts: 2
Joined: Mon Jan 05, 2015 9:17 am

Installing STRand using WINE 1.6.2

Post by oliveB »

Hi,

I'm trying to install the STRand software (available @ http://www.vgl.ucdavis.edu/informatics/strand.php/). This is a specialized tool intended for analysis of specific files (genotyping data, this is about biology).
Using wine msiexec /i in a console it installs without any error,but when launching it, it crashes with execution error '91' (object variable or With bloc variable not defined).

The installer comes with several OCXs that seems to be correctly registered, but once launched in a console I get the following messages :

olive@olivier-HP-ZBook-15:~$ wine ".wine/drive_c/Program Files (x86)/STRand/STRand.exe"
fixme:olepicture:OleLoadPictureEx (0xb43a34,1086,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fa40), partially implemented.
fixme:olepicture:OLEPictureImpl_SaveAsFile (0x13e630)->(0x149250, 0, (nil)), hacked stub.
fixme:olepicture:OleLoadPictureEx (0xb45f4c,1086,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f4b4), partially implemented.
fixme:olepicture:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:olepicture:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
fixme:ole:CLSIDFromProgIDEx L"shell.application",0x33f590: semi-stub
fixme:shell:ShellDispatch_QueryInterface not implemented for {7fd52380-4e07-101b-ae2d-08002b2ec713} (unknown)
fixme:shell:ShellDispatch_QueryInterface not implemented for {37d84f60-42cb-11ce-8135-00aa004bb851} (unknown)
fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
olive@olivier-HP-ZBook-15:~$

It seems I need some database manager (QueryInterface not implemented). Could the problem be there ? Does anyone have an idea ?
This was done under Ubuntu 14.04 LTS 64 bits, and Wine version is 1.6.2.

I also tried under Win 7 professionnal and there it works fine.

Thanks in advance for any anwser.

Bests.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Installing STRand using WINE 1.6.2

Post by dimesio »

Your Wine version is old; start by upgrading to the latest development release.
oliveB
Newbie
Newbie
Posts: 2
Joined: Mon Jan 05, 2015 9:17 am

Re: Installing STRand using WINE 1.6.2

Post by oliveB »

I tried after I installed the version 1.7.33 of Wine, wihtout any result.
He is the output from the console:

olivier@PC-MAISON:~$ wine --version
wine-1.7.33
olivier@PC-MAISON:~$ wine /home/olivier/.wine/drive_c/Program\ Files\ \(x86\)/STRand/STRand.exe
fixme:ole:OaBuildVersion Version value not known yet. Please investigate it !
fixme:olepicture:OleLoadPictureEx (0xb43a34,1086,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:olepicture:OLEPictureImpl_SaveAsFile (0x13fb48)->(0x147210, 0, (nil)), hacked stub.
fixme:olepicture:OleLoadPictureEx (0xb45f44,1086,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f4b4), partially implemented.
fixme:olepicture:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:olepicture:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
fixme:ole:CLSIDFromProgIDEx L"shell.application",0x32f610: semi-stub
fixme:shell:ShellDispatch_QueryInterface not implemented for {7fd52380-4e07-101b-ae2d-08002b2ec713} (unknown)
fixme:shell:ShellDispatch_QueryInterface not implemented for {37d84f60-42cb-11ce-8135-00aa004bb851} (unknown)
fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
olivier@PC-MAISON:~$

I asked some details from the developer Shayne Hugues, he told me he developed STRand using VB6 and the following libraries/objects (included in the installer package):

MSFLXGRD.OCX
MSCOMCTL.OCX
GelTools2.ocx
COMDLG32.OCX
COMCTL32.OCX
ccrpFD6.ocx
ccrpbds6.dll

The following are also used but not included: Microsoft ADO and Jet libraries for database access. I didn't find anything to substitute (mdac28 doesn't help for data access).

How are those libraries supported by the Wine 1.7.33 version? All hits and helps greatly appreciated !
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Installing STRand using WINE 1.6.2

Post by dimesio »

You neglected to mention that the app needs mfc42 and msvbvm60 to even get as far as you did.

You can install jet40 and mdac with winetricks, but neither makes a difference. Winetricks comctl32 also doesn't help.

File a bug.
Locked