Getting GSiteCrawler v1.23 rev 286 to work in Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
cppgenius
Newbie
Newbie
Posts: 3
Joined: Mon Jun 06, 2011 1:53 pm

Getting GSiteCrawler v1.23 rev 286 to work in Wine

Post by cppgenius »

Hi I'm trying to get GSiteCrawler v1.23 to work in Wine

GSiteCrawler worked fine in Fedora 8 running Wine 1.1.9, but I have a couple of issues with this app in Fedora 15 running Wine 1.3.18.

I followed the normal installation procedure for this app by doing a normal install and then running the Jet40 service pack via WineTricks. The program starts up normally but all the tabs in the application are completely black with no visible text. The only controls visible on these tabs are edit controls (text input boxes), check boxes, dropdown lists and buttons.

Below is a screenshot of the application to give you an idea what it looks like while running it in Wine:
Image

Below is a screenshot of what the application should look like while running on a Windows XP box:
Image

when running the command wine GSiteCrawler.exe in the console, I get the following output
fixme:ole:OleLoadPictureEx (0xb4440c,23614,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa80), partially implemented.
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:OLEPictureImpl_SaveAsFile (0x1a4990)->(0xb55e84, 1, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xb55e84,11574,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x32f0c8), partially implemented.
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:OLEPictureImpl_SaveAsFile (0x1af458)->(0xb56b94, 1, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xb56b94,11574,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x32f0c8), partially implemented.
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:OLEPictureImpl_SaveAsFile (0x217ed0)->(0xb5e53c, 1, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xb5e53c,22326,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x32f128), partially implemented.
fixme:ole:OleLoadPictureEx (0xb4440c,862,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa50), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x133590)->(0x20e6d90, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xb62a54,160882,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f2ec), partially implemented.
err:ole:CoGetClassObject class {2087c2f4-2cef-4953-a8ab-66779b670495} not registered
err:ole:create_server class {2087c2f4-2cef-4953-a8ab-66779b670495} not registered
err:ole:CoGetClassObject no class object {2087c2f4-2cef-4953-a8ab-66779b670495} could be created for context 0x5
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (34974904): STUB
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:win:LockWindowUpdate (0x2020c), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:ole:OleLoadPictureEx (0xb64124,7790,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f474), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x212ef58)->(0x110e4578, 0, (nil)), hacked stub.
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
Any idea what could be wrong or how I can fix this?
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Re: Getting GSiteCrawler v1.23 rev 286 to work in Wine

Post by jjmckenzie »

cppgenius wrote:Hi I'm trying to get GSiteCrawler v1.23 to work in Wine
when running the command wine GSiteCrawler.exe in the console, I get the following output
Any idea what could be wrong or how I can fix this?
Idea, yes, the background color is set to black, not beige. That maybe due to one of the 'fixmes'. I suggest reviewing existing bugs on the Wine BugZilla and if you don't find a close match, file a new report. Please read the 'filing a new report' guideline before doing so.
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

I looked at the app briefly, and noticed warnings during the install;
try doing

winetricks -q wsh57 mfc42 jet40

before installing it into a clean .wine directory. That gets rid of the warnings,
but since I don't have a registration code, I can't try running it.

It's possible that winetricks comctl32 might help the black areas, just guessing.
cppgenius
Newbie
Newbie
Posts: 3
Joined: Mon Jun 06, 2011 1:53 pm

Post by cppgenius »

Hi, thanks for the replies so far.

@jjmckenzie: I did a search for some of the fixme's, but could not find anything related to my problem. I think I should report a bug, but I'll have another look before reporting one.

@Dan: I will try the winetricks command you suggested and let you know if it helps. One note though, the software is freeware, so there is not supposed to be any registration code, are you sure you downloaded it from www.gsitecrawler.com?

I tried overriding several dlls including comctl32 by running it as native, built in, native then built in, built in then native and even disabling it completely. But nothing seems to do the trick.
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

cppgenius: no, I was on drugs when I posted; that comment was meant for
a different app. Sorry about that!

But I did just try your app in wine-1.3.21+, and I didn't see the black problem.
So try upgrading to wine-1.3.21 and/or renaming your .wine directory
and reinstalling the app (it's possible there is some cruft in .wine that
is interfering).
cppgenius
Newbie
Newbie
Posts: 3
Joined: Mon Jun 06, 2011 1:53 pm

Post by cppgenius »

Just to update on this issue

I just updated to wine-1.3.24 and the problem is gone!!

Thanks to the Wine developers!!! You guys are great!
Locked