digital-SSTV für Linux

  • Hi,


    macht jemand Digitales SSTV mit Linux ?


    Ich habe einige mit WINE installiert. Die installation ging ohne probleme aber die Programme laufen dan nicht.
    Um eine Fehlermeldung zu sehen habe ich es mal von der Konsohle aufgerufen.


    Hier die Ausgebe:
    dirk@unizack:~> cd /home/dirk/.wine/drive_c/Programme/DIGTRX
    dirk@unizack:~/.wine/drive_c/Programme/DIGTRX> wine '/home/dirk/.wine/drive_c/Programme/DIGTRX/digtrx.exe'
    err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\Programme\\DIGTRX\\hamdrm.dll") not found
    err:module:import_dll Library hamdrm.dll (which is needed by L"C:\\Programme\\DIGTRX\\digtrx.exe") not found
    err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programme\\DIGTRX\\digtrx.exe" failed, status c0000135
    dirk@unizack:~/.wine/drive_c/Programme/DIGTRX>


    vy 73 de Dirk

    ----------


    [URL=http://www.qrg-liste.de.vu[/URL]

  • Hallo Dirk,


    Du musst die von Programm vermissten DLL in das wine-Verzeichnis kopieren (bei mir <homeverzeichnis>/.wine/drive_c/windows/system32)


    Vy 55 & 73!


    Peer

  • Hallo Peer,


    danke für deine Antwort. Ich habe mir die MSVCP60.dll vom Mikrosoft runtergeladen und ins Systemverzeichnis kopiert.


    Nun bekomme ich eine andere Fehlermeldung:



    dirk@unizack:~/.wine/drive_c/Programme/DIGTRX> wine '/home/dirk/.wine/drive_c/Programme/DIGTRX/digtrx.exe'
    wine: Unhandled exception (thread 0009), starting debugger...
    WineDbg starting on pid 0x8
    Unhandled exception: 0xe06d7363 in 32-bit code (0x404baf4f).
    In 32 bit mode.
    Register dump:
    CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
    EIP:404baf4f ESP:406bfba8 EBP:406bfc0c EFLAGS:00000216( - 00 - IAP1)
    EAX:404a430d EBX:4052badc ECX:00000000 EDX:406bfc24
    ESI:406bfc24 EDI:403c4177
    Stack dump:
    0x406bfba8: 406bfc24 0000000c 0000003c e06d7363
    0x406bfbb8: 00000001 00000000 404baed0 00000003
    0x406bfbc8: 19930520 406bfc64 10088fb8 780c8861
    0x406bfbd8: 406bfc34 406bfc34 0000001f 406bfc34
    0x406bfbe8: 780c1b8a 00000001 00000016 406bfc34
    0x406bfbf8: 406bfc34 100a4508 406bfc34 40dc162c
    0200: sel=1007 base=40017000 limit=00001f97 32-bit rw-
    Backtrace:
    =>1 0x404baf4f RaiseException+0x7f in kernel32 (0x406bfc0c)
    2 0x40d9aaea _CxxThrowException+0x4a in msvcrt (0x406bfc34)
    3 0x10001fdc in hamdrm (+0x1fdc) (0x00000016)
    4 0x00000000 (0x00000000)
    0x404baf4f RaiseException+0x7f in kernel32: subl $4,%esp
    Modules:
    Module Address Debug info Name (84 modules)
    PE 0x00400000-007aa000 Deferred digtrx
    PE 0x10000000-100b5000 Export hamdrm
    ELF 0x40000000-40017000 Deferred ld-linux.so.2
    ELF 0x40022000-40036000 Deferred avicap32<elf>
    \-PE 0x40030000-40036000 \ avicap32
    ELF 0x40036000-4003b000 Deferred libxxf86dga.so.1
    ELF 0x4003b000-40054000 Deferred libwine.so.1
    ELF 0x40055000-40067000 Deferred libpthread.so.0
    ELF 0x40067000-40186000 Deferred libc.so.6
    ELF 0x40186000-4018a000 Deferred libdl.so.2
    ELF 0x4018b000-40207000 Deferred ntdll<elf>
    \-PE 0x401a0000-40207000 \ ntdll
    ELF 0x40207000-402fc000 Deferred libwine_unicode.so.1
    ELF 0x402fc000-40322000 Deferred libm.so.6
    ELF 0x40357000-40360000 Deferred libsm.so.6
    ELF 0x40470000-40580000 Export kernel32<elf>
    \-PE 0x404a0000-40580000 \ kernel32
    ELF 0x405bb000-405c0000 Deferred libxxf86vm.so.1
    ELF 0x406c0000-40703000 Deferred advapi32<elf>
    \-PE 0x406d0000-40703000 \ advapi32
    ELF 0x40703000-407c7000 Deferred comctl32<elf>
    \-PE 0x40710000-407c7000 \ comctl32
    ELF 0x407c7000-408fa000 Deferred user32<elf>
    \-PE 0x407f0000-408fa000 \ user32
    ELF 0x408fa000-409ad000 Deferred gdi32<elf>
    \-PE 0x40910000-409ad000 \ gdi32
    ELF 0x409ad000-409ce000 Deferred iphlpapi<elf>
    \-PE 0x409c0000-409ce000 \ iphlpapi
    ELF 0x409ce000-409d0000 Deferred xlcutf8load.so.2
    ELF 0x40aad000-40ab8000 Deferred libgcc_s.so.1
    ELF 0x40ab8000-40b49000 Deferred comdlg32<elf>
    \-PE 0x40ad0000-40b49000 \ comdlg32
    ELF 0x40b49000-40c13000 Deferred shell32<elf>
    \-PE 0x40b60000-40c13000 \ shell32
    ELF 0x40c13000-40c72000 Deferred shlwapi<elf>
    \-PE 0x40c30000-40c72000 \ shlwapi
    ELF 0x40c72000-40d00000 Deferred ole32<elf>
    \-PE 0x40c90000-40d00000 \ ole32
    ELF 0x40d00000-40d4b000 Deferred rpcrt4<elf>
    \-PE 0x40d20000-40d4b000 \ rpcrt4
    ELF 0x40d4b000-40d77000 Deferred winspool.drv<elf>
    \-PE 0x40d60000-40d77000 \ winspool.drv
    ELF 0x40d77000-40ddc000 Export msvcrt<elf>
    \-PE 0x40d90000-40ddc000 \ msvcrt
    ELF 0x40ddc000-40de0000 Deferred libxrandr.so.2
    ELF 0x40df0000-40e71000 Deferred winmm<elf>
    \-PE 0x40e00000-40e71000 \ winmm
    ELF 0x40e71000-40e90000 Deferred mpr<elf>
    \-PE 0x40e80000-40e90000 \ mpr
    ELF 0x40e90000-40f29000 Deferred oleaut32<elf>
    \-PE 0x40eb0000-40f29000 \ oleaut32
    ELF 0x40f29000-40f44000 Deferred version<elf>
    \-PE 0x40f30000-40f44000 \ version
    ELF 0x40f44000-40f58000 Deferred lz32<elf>
    \-PE 0x40f50000-40f58000 \ lz32
    ELF 0x40f58000-40f77000 Deferred ximcp.so.2
    ELF 0x40f7c000-40fea000 Deferred libfreetype.so.6
    ELF 0x40fea000-40ffd000 Deferred libz.so.1
    ELF 0x40ffd000-4102d000 Deferred libfontconfig.so.1
    ELF 0x4102d000-4104d000 Deferred libexpat.so.0
    ELF 0x4104d000-410d4000 Deferred winex11.drv<elf>
    \-PE 0x41060000-410d4000 \ winex11.drv
    ELF 0x410d4000-410ec000 Deferred libice.so.6
    ELF 0x410ec000-410fa000 Deferred libxext.so.6
    ELF 0x410fa000-411f3000 Deferred libx11.so.6
    ELF 0x411f3000-4125a000 Deferred libgl.so.1
    ELF 0x4125a000-41262000 Deferred libxrender.so.1
    ELF 0x41262000-41280000 Deferred imm32<elf>
    \-PE 0x41270000-41280000 \ imm32
    ELF 0x41283000-4129c000 Deferred msacm.drv<elf>
    \-PE 0x41290000-4129c000 \ msacm.drv
    ELF 0x412a4000-412ad000 Deferred libxcursor.so.1
    ELF 0x4137e000-4139c000 Deferred libcups.so.2
    ELF 0x4139c000-413cc000 Deferred libssl.so.0.9.7
    ELF 0x413cc000-413d7000 Deferred libnss_files.so.2
    ELF 0x4140c000-4144f000 Deferred wineoss.drv<elf>
    \-PE 0x41420000-4144f000 \ wineoss.drv
    ELF 0x41514000-4160e000 Deferred libcrypto.so.0.9.7
    ELF 0x416e6000-4170a000 Deferred msacm32<elf>
    \-PE 0x416f0000-4170a000 \ msacm32
    ELF 0x4183f000-41854000 Deferred midimap<elf>
    \-PE 0x41850000-41854000 \ midimap
    PE 0x780c0000-78121000 Deferred msvcp60
    ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
    Threads:
    process tid prio (all id:s are in hex)
    00000008 (D) C:\Programme\DIGTRX\digtrx.exe
    00000009 0 <==
    WineDbg terminated on pid 0x8


    73 Dirk

    ----------


    [URL=http://www.qrg-liste.de.vu[/URL]

  • Hallo Dirk,


    jetzt kann ich auch nicht mehr viel helfen. Die Ursache der Probleme ist vermutlich die cygwin1.dll. Diese DLL ermöglicht das ausführen von Linux-Code unter Windows.


    Hier noch ein paar Ideen:
    - DIGTRX unter Windows installieren ;)
    - das mal probieren -> http://www.svs.net/wyman/examples/hdsstv/index.html
    - DIGTRX in einer virtuellen Maschine installieren (Installation ging bei mir ohne Probleme in WIN2000 unter vmware-server)


    Viel Spaß beim Probieren!


    73!


    Peer