Trouble getting AMOS software to run due to ActiveX?

Questions about Wine on macOS.
Locked
jebyrnes
Level 1
Level 1
Posts: 5
Joined: Sat Jan 07, 2012 1:31 pm

Trouble getting AMOS software to run due to ActiveX?

Post by jebyrnes »

Hello! I'm trying to get the Structural Equation Modeling software AMOS to run on an Mac running OSX 10.6.8 with wine 1.2.3 from macports.

I'm running the student trial version from http://amosdevelopment.com/download/.

The install seemed to go fine, but now that I'm running it (wine AmosGraphicsCLI.exe) I keep getting errors. First an error pops up


Error number:429
Source: PYHandler (AmosGraphics)
Description: ActiveX component can't create object
Call stack: mf Form_Load

Then the normal screen loads up, but, I keep getting the following popup error so that I cannot do anything...


Error number:429
Source: PYHandler (AmosGraphics)
Description: ActiveX component can't create object
Call stack: mf Form_Load


So, it appears that there is something up with ActiveX. Is there a fix for this?

Thanks! If I can get AMOS running on unix, it would be HUGE for a whole community of people!
jebyrnes
Level 1
Level 1
Posts: 5
Joined: Sat Jan 07, 2012 1:31 pm

Post by jebyrnes »

Ah, and here's a smattering of what I get in the terminal:


fixme:msxml:domdoc_QueryInterface interface {37d84f60-42cb-11ce-8135-00aa004bb851} not implemented
fixme:msxml:xmlnodelist__newEnum (0x1737c0)->(0x33f838)
fixme:ole:OLEFontImpl_SetHdc (0x1a1fe0)->(0x6dc): Stub
fixme:ole:OLEFontImpl_SetHdc (0x1a1fe0)->(0x6dc): Stub
fixme:ole:OleLoadPictureEx (0xcbb444,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f9e4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcbb444,41194,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f9b4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcbb444,39144,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f9b4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcbb444,39411,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f9b4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcbb444,11773,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f9b4), partially implemented.
fixme:ole:OleLoadPictureEx (0xcbb444,38351,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33f9b4), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x1aa030)->(0x200450, 0, 0x0), hacked stub.
fixme:ole:OLEFontImpl_SetHdc (0x1a1fe0)->(0x6dc): Stub

err:ole:CoGetClassObject class {ee09b103-97e0-11cf-978f-00a02463e06f} not registered
err:ole:create_server class {ee09b103-97e0-11cf-978f-00a02463e06f} not registered
err:ole:CoGetClassObject no class object {ee09b103-97e0-11cf-978f-00a02463e06f} could be created for context 0x5
err:ole:marshal_object object doesn't expose interface {7fd52380-4e07-101b-ae2d-08002b2ec713}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface {37d84f60-42cb-11ce-8135-00aa004bb851}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
fixme:win:LockWindowUpdate (0x0), partial stub!
fixme:win:LockWindowUpdate (0x0), partial stub!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

this is just a guess, one thing you can try is to install Windows Scripting Host, this can be done by "winetricks wsh56". You may also need "winetricks msxml3" and/or "winetricks msxml6".

If it doesn't help, please file a bug.
jebyrnes
Level 1
Level 1
Posts: 5
Joined: Sat Jan 07, 2012 1:31 pm

Post by jebyrnes »

Huh. So, intriguingly, after installing wsh56, it loaded! Hooray! However, it then would not open data files - csvs, excel files, etc. Odd. So, I tried installing msxml3 and msxml6. Now AMOS no longer starts, and instead I get:

err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
jebyrnes
Level 1
Level 1
Posts: 5
Joined: Sat Jan 07, 2012 1:31 pm

Post by jebyrnes »

Ah, no, sorry - that's a not exiting cleanly problem. Would have started without those libraries. I have to restart my X server to get AMOS to run again. Odd.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

Are you now able to open data files? If not please file a bug.

if the issue with AMOS not cleanly exiting should persist, please file (another) bug for it.

It may take some time, till the issues are fixed, but the wine devs are definitley reading bug reports.
jebyrnes
Level 1
Level 1
Posts: 5
Joined: Sat Jan 07, 2012 1:31 pm

Post by jebyrnes »

Fantastic, will do. Just didn't know if there was some dll that I could install or otherwise to facilitate the loading of excel and csv style files. It actually loads data files in the SPSS format just fine. Interesting.
Locked