Winscop [French Project]

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Winscop [French Project]

Post by petit_ludo »

Hello everybody,
I am under ubuntu karmic on a EeeTop 1602, and i try to install a software named winscophttp://www.winscop.com/.

At first time, the installer does stop with an error.
I've tried with winetricks installed, but the Winscop installer start, nd stop without any error.
So i started the installer from a terminal and i have a lot of errors.

I will post errors soon.

Thanks a lot.
Ludovic
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

Code: Select all

err:ole:CoGetClassObject class {89f70c30-8636-11ce-b763-00aa004cd65c} not registered
err:ole:CoGetClassObject class {89f70c30-8636-11ce-b763-00aa004cd65c} not registered
err:ole:create_server class {89f70c30-8636-11ce-b763-00aa004cd65c} not registered
err:ole:CoGetClassObject no class object {89f70c30-8636-11ce-b763-00aa004cd65c} could be created for context 0x7
err:ole:CoGetClassObject class {e02d16c0-c743-11cd-80e5-00aa003e4b50} not registered
err:ole:CoGetClassObject class {e02d16c0-c743-11cd-80e5-00aa003e4b50} not registered
err:ole:create_server class {e02d16c0-c743-11cd-80e5-00aa003e4b50} not registered
err:ole:CoGetClassObject no class object {e02d16c0-c743-11cd-80e5-00aa003e4b50} could be created for context 0x7
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=0x10026): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessageerr:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, (ABM_GETTASKBARPOS, hwnd=0x10026): stub
err:syslevel:_CheckNotSysLevel Holding lock 0x3da57ce0 level 3
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
...................
err:syslevel:_EnterSysLevel (0x5f0ca2e0, level 2): Holding 0x3da57ce0, level 3. Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x3da57ce0 level 3
qwertymn
Level 4
Level 4
Posts: 236
Joined: Thu Mar 27, 2008 3:42 am

Post by qwertymn »

Hi ludo, i tried run the demo from http://www.winscop.com/install/WINSCOP_GS_113.EXE

Is that the program?

It crashes differently for me. It suffers from bug http://bugs.winehq.org/show_bug.cgi?id=14861

If know how to compile and patch wine, you can comment out the code mentioned in that bugreport, then the installer finishes fine
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

Hello,

It is the GC.exe
GS is Gestion sociale
GC is Gestion Commercial

I have understand what to comment.
If You can help me a little more, it is fine.

Big Thanks.
Ludovic
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

One more question:
is it possible to make a log file?
Because there are a lot of lines with

Code: Select all

WINEDEBUG=warn+all
Do You know where is the config file in ubuntu karmic because i've set ole32.dll to native then winecfg would'nt open.

So i'm reinstalling it :?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

petit_ludo wrote:One more question:
is it possible to make a log file?
Because there are a lot of lines with

Code: Select all

WINEDEBUG=warn+all
http://wiki.winehq.org/FAQ#head-16da35b ... 16862d0f5e
Do You know where is the config file in ubuntu karmic because i've set ole32.dll to native then winecfg would'nt open.

So i'm reinstalling it :?
Reinstalling what? I hope not Wine, because that won't solve your problem.

Open winecfg with the following command:

Code: Select all

WINEDLLOVERRIDES="ole32.dll=b" winecfg
then remove the override on the libraries tab.

It's best to set overrides only for the app that needs them rather than globally.
qwertymn
Level 4
Level 4
Posts: 236
Joined: Thu Mar 27, 2008 3:42 am

Post by qwertymn »

Don't set ole32.dll to native. It won't help you with this app.
Apply the patch below (patch -Np1 -i name_of_patch) and recompile

diff --git a/dlls/winex11.drv/dib.c b/dlls/winex11.drv/dib.c
index 587c7c7..89e8f1e 100644
--- a/dlls/winex11.drv/dib.c
+++ b/dlls/winex11.drv/dib.c
@@ -4039,33 +4039,6 @@ INT CDECL X11DRV_SetDIBits( X11DRV_PDEVICE *physDev, HBITMAP hbitmap, UINT start
X11DRV_DIB_Lock( physBitmap, DIB_Status_GdiMod );
result = X11DRV_DIB_SetImageBits( &descr );

- /* optimisation for the case where the input bits are in exactly the same
- * format as the internal representation and copying to the app bits is
- * cheap - saves a round trip to the X server */
- if (descr.compression == BI_RGB &&
- coloruse == DIB_RGB_COLORS &&
- descr.infoBpp == ds.dsBm.bmBitsPixel &&
- physBitmap->base && physBitmap->size < 65536)
- {
- unsigned int srcwidthb = ds.dsBm.bmWidthBytes;
- int dstwidthb = X11DRV_DIB_GetDIBWidthBytes( width, descr.infoBpp );
- LPBYTE dbits = physBitmap->base, sbits = (LPBYTE)bits + (startscan * srcwidthb);
- int widthb;
- UINT y;
-
- TRACE("syncing compatible set bits to app bits\n");
- if ((tmpheight < 0) ^ (ds.dsBmih.biHeight < 0))
- {
- dbits += dstwidthb * (lines-1);
- dstwidthb = -dstwidthb;
- }
- X11DRV_DIB_DoProtectDIBSection( physBitmap, PAGE_READWRITE );
- widthb = min(srcwidthb, abs(dstwidthb));
- for (y = 0; y < lines; y++, dbits += dstwidthb, sbits += srcwidthb)
- memcpy(dbits, sbits, widthb);
- X11DRV_DIB_DoProtectDIBSection( physBitmap, PAGE_READONLY );
- physBitmap->status = DIB_Status_InSync;
- }
X11DRV_DIB_Unlock( physBitmap, TRUE );

HeapFree(GetProcessHeap(), 0, descr.colorMap);
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

Hello,
thanks for this patch, but wath file to patch?

Thanks a lot.
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

it says:

Code: Select all

patch: **** malformed patch at line 6: X11DRV_DIB_Lock( physBitmap, DIB_Status_GdiMod );
:(
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

There was an error when i've copied the patch :oops:
petit_ludo
Level 1
Level 1
Posts: 8
Joined: Thu Nov 19, 2009 5:14 am

Post by petit_ludo »

Hello qwertymn
:D
It's all right 8)

I can use the software correctly.

Big thanks :wink:
Locked