[Wine] Trying to Get EMBIRD32 Working Under Wine

James McKenzie jjmckenzie51 at earthlink.net
Sun Jun 6 21:32:57 CDT 2010


oldefoxx wrote:
> Oops, I meant to include the messages that came out on the terminal during that last effort.  Here they are:
>
> root at ubuntu-l355:~/.wine# dir
> dosdevices  drive_c  system.reg  userdef.reg  user.reg
> root at ubuntu-l355:~/.wine# cd ./dosdevices
> root at ubuntu-l355:~/.wine/dosdevices# dir
> c:  z:
> root at ubuntu-l355:~/.wine/dosdevices# cd /home/oldefoxx/.wine/dosdevicews/c:
> bash: cd: /home/oldefoxx/.wine/dosdevicews/c:: No such file or directory
> root at ubuntu-l355:~/.wine/dosdevices# cd /home/oldefoxx/.wine/dosdevicews
> bash: cd: /home/oldefoxx/.wine/dosdevicews: No such file or directory
> root at ubuntu-l355:~/.wine/dosdevices# cd /home/oldefoxx/.wine/dosdevices
> root at ubuntu-l355:~/.wine/dosdevices# dir
> c:  z:
> root at ubuntu-l355:~/.wine/dosdevices# cd /home/oldefoxx/.wine/dosdevices/c:
> root at ubuntu-l355:~/.wine/dosdevices/c:# dir
> EMBIRD32	    embrd800.exe	   Program\ Files
> EmbirdV8update.zip  Embroidery_Catagories  users
> embrd2k4b6.exe	    password.ini	   windows
> root at ubuntu-l355:~/.wine/dosdevices/c:# cd /home/oldefoxx/.wine/dosdevices/c:/EMBIRD32
> root at ubuntu-l355:~/.wine/dosdevices/c:/EMBIRD32# dir
> BRICK2.CFG	  filter.txt	  MENU_03.MHV	PICT2.CFG     R_SAT2_4.CFG
> BRICK.CFG	  filter.txt.bak  MENU_04.MHV	PICT3.CFG     R_STRIP.CFG
> EMBIRDCH.DLL	  FISH.CFG	  MENUSEL1.PHV	PICT4.CFG     SAT1_1.CFG
> EMBIRDCH.KFG	  history.txt	  MENUSEL2.PHV	PICT5.CFG     SAT1_2.CFG
> EMBIRDCP.DLL	  IOFLOP32.DLL	  MENUSEL3.PHV	PLUGINS       SAT2_1.CFG
> EMBIRDES.HLP	  IOFLOPPY.DLL	  MENUSEL4.PHV	POSKSUBR.END  SAT2_2.CFG
> EMBIRD.EXE	  KONSUCET.CFG	  NITKY.CFG	R_BRICK2.CFG  SAT2_3.CFG
> EMBIRD.HLP	  LICENSE.TXT	  NORM.CFG	R_BRICK.CFG   SAT2_4.CFG
> EMBIRDIH.DLL	  LINE.CFG	  NVIEWL16.DLL	R_FISH.CFG    STRIP.CFG
> EMBIRDIH.KFG	  LTDIS14N.DLL	  NVIEWLIB.DLL	R_LINE.CFG    __temp7_.ico
> EMBIRD.INI	  LTFIL14N.DLL	  ORDER.TXT	R_PAVE2.CFG   UNINST.EXE
> EMBIRD.SHD	  LTIMG14N.DLL	  PASSWORD.INI	R_SAT1_1.CFG  UNZIPD32.DLL
> EMBIRDTH.DLL	  LTKRN14N.DLL	  password.klc	R_SAT1_2.CFG  UNZIPDLL.DLL
> EMBIRDTH.KFG	  LVKRN14N.DLL	  PAVE2.CFG	R_SAT2_1.CFG  WHATSNEW.TXT
> embrd2k10b87.exe  MENU_01.MHV	  PAVE.CFG	R_SAT2_2.CFG  ZIPDLL.DLL
> FILES		  MENU_02.MHV	  PICT1.CFG	R_SAT2_3.CFG
> root at ubuntu-l355:~/.wine/dosdevices/c:/EMBIRD32# wine EMBIRD.EXE
> Could not load 'GDI.DLL' required by 'IOFLOPPY', error=2
> wine: Unhandled exception 0x0eedfade at address 0x0050:0x7b836842 (thread 0009), starting debugger...
> First chance exception: 0xc0000025 in 32-bit code (0x7bc3e9e8).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:7bc3e9e8 ESP:0033f2b4 EBP:0033f318 EFLAGS:00000202(   - --  I   - - - )
>  EAX:0033f6c4 EBX:7bc9bff4 ECX:00110064 EDX:0033f6c4
>  ESI:0033f2c0 EDI:0033f344
> Stack dump:
> 0x0033f2b4:  68022a9b 4abb1ff4 0000111f c0000025
> 0x0033f2c4:  00000001 0033f6c4 7bc3e9e8 00000000
> 0x0033f2d4:  7bc8e178 7bca4c20 7bc95990 0033f2fc
> 0x0033f2e4:  7bc6fbc0 00000000 0033f354 00030000
> 0x0033f2f4:  0033f344 7bc47837 ffffffff 0033f328
> 0x0033f304:  0033f324 00004000 7bc9bff4 7bc9bff4
> Backtrace:
> =>0 0x7bc3e9e8 raise_status+0x38() in ntdll (0x0033f318)
>   1 0x7bc705a0 __regs_RtlRaiseException+0x4f() in ntdll (0x0033f338)
>   2 0x7bc27c61 in ntdll (+0x17c60) (0x0033f6a0)
>   3 0x7bc6fb30 RtlRaiseException+0xb() in ntdll (0x0033f71c)
>   4 0x0116de2b in ioflop32 (+0x3de2a) (0x0033f768)
>   5 0x0116e997 in ioflop32 (+0x3e996) (0x0033f784)
>   6 0x0116eb52 in ioflop32 (+0x3eb51) (0x0033f7dc)
>   7 0x7bc499e5 call_dll_entry_point+0x14() in ntdll (0x0033f7fc)
>   8 0x7bc4c793 in ntdll (+0x3c792) (0x0033f93c)
>   9 0x7bc4d440 in ntdll (+0x3d43f) (0x0033f99c)
>   10 0x7bc502b1 LdrLoadDll+0x90() in ntdll (0x0033f9dc)
>   11 0x7b84ffe0 in kernel32 (+0x3ffdf) (0x0033fa2c)
>   12 0x7b8500b4 LoadLibraryExW+0x43() in kernel32 (0x0033fa6c)
>   13 0x7b8501e3 LoadLibraryExA+0x42() in kernel32 (0x0033fa8c)
>   14 0x7b85021d LoadLibraryA+0x2c() in kernel32 (0x0033faac)
>   15 0x004a204d in embird (+0xa204c) (0x0033fbe0)
>   16 0x00496b1d in embird (+0x96b1c) (0x0033fcec)
>   17 0x00449dd3 in embird (+0x49dd2) (0x0033fd10)
>   18 0x00449a56 in embird (+0x49a55) (0x0033fe58)
>   19 0x004509ac in embird (+0x509ab) (0x0033fe7c)
>   20 0x0056f298 in embird (+0x16f297) (0x0033fe90)
>   21 0x7b85548c call_process_entry+0xb() in kernel32 (0x0033fea8)
>   22 0x7b8576fb in kernel32 (+0x476fa) (0x0033fee8)
>   23 0x7bc6fb40 call_thread_func+0xb() in ntdll (0x0033fef8)
>   24 0x7bc6fd10 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
>   25 0x7bc4b5aa in ntdll (+0x3b5a9) (0x0033ffe8)
>   26 0x68024e7d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
> 0x7bc3e9e8 raise_status+0x38 in ntdll: subl	$4,%esp
> Modules:
> Module	Address			Debug info	Name (97 modules)
> PE	  400000-  658000	Export          embird
> PE	  a80000-  aa8000	Deferred        zipdll
> PE	  eb0000-  ef2000	Deferred        nviewlib
> PE	 1010000- 1022000	Deferred        unzipd32
> PE	 1130000- 118a000	Export          ioflop32
> ELF	2677b000-26790000	Deferred        wow32<elf>
>   \-PE	26780000-26790000	\               wow32
> ELF	3c5fe000-3c612000	Deferred        comm.drv16.so
> PE	3c600000-3c612000	Deferred        comm.drv16
> ELF	46d2d000-46d42000	Deferred        system.drv16.so
> PE	46d30000-46d42000	Deferred        system.drv16
> ELF	4ab2d000-4abcd000	Deferred        krnl386.exe16.so
> PE	4ab40000-4abcd000	Deferred        krnl386.exe16
> ELF	68000000-6801d000	Deferred        ld-linux.so.2
> ELF	6801d000-6815d000	Export          libwine.so.1
> ELF	6815d000-68176000	Deferred        libpthread.so.0
> ELF	68176000-682d0000	Deferred        libc.so.6
> ELF	682d0000-682f6000	Deferred        libm.so.6
> ELF	682f6000-682fe000	Deferred        libnss_compat.so.2
> ELF	682fe000-68315000	Deferred        libnsl.so.1
> ELF	68315000-68321000	Deferred        libnss_files.so.2
> ELF	68321000-68451000	Deferred        user32<elf>
>   \-PE	68330000-68451000	\               user32
> ELF	68451000-684dc000	Deferred        gdi32<elf>
>   \-PE	68460000-684dc000	\               gdi32
> ELF	684dc000-68536000	Deferred        advapi32<elf>
>   \-PE	684f0000-68536000	\               advapi32
> ELF	68536000-685ab000	Deferred        rpcrt4<elf>
>   \-PE	68540000-685ab000	\               rpcrt4
> ELF	685ab000-68693000	Deferred        oleaut32<elf>
>   \-PE	685c0000-68693000	\               oleaut32
> ELF	68693000-68793000	Deferred        ole32<elf>
>   \-PE	686b0000-68793000	\               ole32
> ELF	68793000-687b7000	Deferred        mpr<elf>
>   \-PE	687a0000-687b7000	\               mpr
> ELF	687b7000-687d0000	Deferred        version<elf>
>   \-PE	687c0000-687d0000	\               version
> ELF	687d0000-688b9000	Deferred        comctl32<elf>
>   \-PE	687e0000-688b9000	\               comctl32
> ELF	688b9000-68a89000	Deferred        shell32<elf>
>   \-PE	688d0000-68a89000	\               shell32
> ELF	68a89000-68aeb000	Deferred        shlwapi<elf>
>   \-PE	68aa0000-68aeb000	\               shlwapi
> ELF	68aeb000-68ba0000	Deferred        comdlg32<elf>
>   \-PE	68af0000-68ba0000	\               comdlg32
> ELF	68ba0000-68c16000	Deferred        libfreetype.so.6
> ELF	68c16000-68c2b000	Deferred        libz.so.1
> ELF	68c2b000-68c5b000	Deferred        libfontconfig.so.1
> ELF	68c5b000-68c82000	Deferred        libexpat.so.1
> ELF	68c82000-68d24000	Deferred        winex11<elf>
>   \-PE	68c90000-68d24000	\               winex11
> ELF	68d24000-68d2d000	Deferred        libsm.so.6
> ELF	68d2d000-68d3d000	Deferred        libxext.so.6
> ELF	68d3d000-68e5a000	Deferred        libx11.so.6
> ELF	68e5a000-68e5f000	Deferred        libuuid.so.1
> ELF	68e5f000-68e79000	Deferred        libxcb.so.1
> ELF	68e79000-68e7d000	Deferred        libxau.so.6
> ELF	68e7d000-68e83000	Deferred        libxdmcp.so.6
> ELF	68e83000-68ea5000	Deferred        imm32<elf>
>   \-PE	68e90000-68ea5000	\               imm32
> ELF	68ea5000-68ea9000	Deferred        libxinerama.so.1
> ELF	68ea9000-68eaf000	Deferred        libxxf86vm.so.1
> ELF	68eaf000-68eb9000	Deferred        libxrender.so.1
> ELF	68eb9000-68ec1000	Deferred        libxrandr.so.2
> ELF	68ec1000-68ec5000	Deferred        libxcomposite.so.1
> ELF	68ec5000-68ecb000	Deferred        libxfixes.so.3
> ELF	68ecb000-68ed5000	Deferred        libxcursor.so.1
> ELF	68ed5000-68f09000	Deferred        uxtheme<elf>
>   \-PE	68ee0000-68f09000	\               uxtheme
> ELF	68f09000-68f4f000	Deferred        libcups.so.2
> ELF	68f4f000-68f7e000	Deferred        libgssapi_krb5.so.2
> ELF	68f7e000-69019000	Deferred        libgnutls.so.26
> ELF	69019000-69025000	Deferred        libavahi-common.so.3
> ELF	69025000-69036000	Deferred        libavahi-client.so.3
> ELF	69036000-690e7000	Deferred        libkrb5.so.3
> ELF	690e7000-6910b000	Deferred        libk5crypto.so.3
> ELF	6910b000-6910f000	Deferred        libcom_err.so.2
> ELF	6910f000-69117000	Deferred        libkrb5support.so.0
> ELF	69117000-6911b000	Deferred        libkeyutils.so.1
> ELF	6911b000-6912f000	Deferred        libresolv.so.2
> ELF	6912f000-691a2000	Deferred        libgcrypt.so.11
> ELF	691a2000-691db000	Deferred        libdbus-1.so.3
> ELF	691db000-691e4000	Deferred        librt.so.1
> ELF	691e4000-691e9000	Deferred        libgpg-error.so.0
> ELF	6c2f3000-6c30c000	Deferred        libice.so.6
> ELF	6f6a7000-6f6bb000	Deferred        lz32<elf>
>   \-PE	6f6b0000-6f6bb000	\               lz32
> ELF	72cbf000-72cd0000	Deferred        libtasn1.so.3
> ELF	73465000-7349c000	Deferred        winspool<elf>
>   \-PE	73470000-7349c000	\               winspool
> ELF	7801f000-78023000	Deferred        libdl.so.2
> ELF	795d2000-795dc000	Deferred        libnss_nis.so.2
> ELF	7b800000-7b93c000	Export          kernel32<elf>
>   \-PE	7b810000-7b93c000	\               kernel32
> ELF	7bc00000-7bcb8000	Export          ntdll<elf>
>   \-PE	7bc10000-7bcb8000	\               ntdll
> ELF	7bf00000-7bf04000	Deferred        <wine-loader>
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\EMBIRD32\EMBIRD.EXE
> 	00000009    0 <==
> 0000000e services.exe
> 	00000014    0
> 	00000010    0
> 	0000000f    0
> 00000011 winedevice.exe
> 	00000018    0
> 	00000017    0
> 	00000013    0
> 	00000012    0
> 00000019 explorer.exe
> 	0000001a    0
> Backtrace:
> =>0 0x7bc3e9e8 raise_status+0x38() in ntdll (0x0033f318)
>   1 0x7bc705a0 __regs_RtlRaiseException+0x4f() in ntdll (0x0033f338)
>   2 0x7bc27c61 in ntdll (+0x17c60) (0x0033f6a0)
>   3 0x7bc6fb30 RtlRaiseException+0xb() in ntdll (0x0033f71c)
>   4 0x0116de2b in ioflop32 (+0x3de2a) (0x0033f768)
>   5 0x0116e997 in ioflop32 (+0x3e996) (0x0033f784)
>   6 0x0116eb52 in ioflop32 (+0x3eb51) (0x0033f7dc)
>   7 0x7bc499e5 call_dll_entry_point+0x14() in ntdll (0x0033f7fc)
>   8 0x7bc4c793 in ntdll (+0x3c792) (0x0033f93c)
>   9 0x7bc4d440 in ntdll (+0x3d43f) (0x0033f99c)
>   10 0x7bc502b1 LdrLoadDll+0x90() in ntdll (0x0033f9dc)
>   11 0x7b84ffe0 in kernel32 (+0x3ffdf) (0x0033fa2c)
>   12 0x7b8500b4 LoadLibraryExW+0x43() in kernel32 (0x0033fa6c)
>   13 0x7b8501e3 LoadLibraryExA+0x42() in kernel32 (0x0033fa8c)
>   14 0x7b85021d LoadLibraryA+0x2c() in kernel32 (0x0033faac)
>   15 0x004a204d in embird (+0xa204c) (0x0033fbe0)
>   16 0x00496b1d in embird (+0x96b1c) (0x0033fcec)
>   17 0x00449dd3 in embird (+0x49dd2) (0x0033fd10)
>   18 0x00449a56 in embird (+0x49a55) (0x0033fe58)
>   19 0x004509ac in embird (+0x509ab) (0x0033fe7c)
>   20 0x0056f298 in embird (+0x16f297) (0x0033fe90)
>   21 0x7b85548c call_process_entry+0xb() in kernel32 (0x0033fea8)
>   22 0x7b8576fb in kernel32 (+0x476fa) (0x0033fee8)
>   23 0x7bc6fb40 call_thread_func+0xb() in ntdll (0x0033fef8)
>   24 0x7bc6fd10 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
>   25 0x7bc4b5aa in ntdll (+0x3b5a9) (0x0033ffe8)
>   26 0x68024e7d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
>
>   
Try putting it in C:/Program\ Files/ instead of c:

The program may be looking for a .dll through a relative path and that 
may be causing the error.

James McKenzie




More information about the wine-users mailing list