> On Fri, 2007-02-09 at 07:04 -0800, matt@xxxxxxxxxxxxxx wrote: >> > Hello again, >> > >> > I'm able to run KoolMoves 6.0 (KM) under Wine but it's missing some >> > functionality. KM is a Flash authoring tool and the missing >> functionality >> > is mostly the ability to use the internal preview functions. Internal >> > preview requires a browser and a flash plug-in, both of which I have. >> I >> > also tried KM under CrossOver Office and it works 100%, so I'm hoping >> I >> > can tweak something to get it working 100% under Wine. I think that >> when >> > KM is running under Wine it doesn't know where the browser and flash >> > plug-in are, whereas CXO has a configuration panel where I can set >> paths >> > to both the browser and the plug-in. Does anybody have any >> suggestions >> > for how to get the preview functionality working in KM via Wine? >> Perhaps >> > by modifying a config file or some such? Do I need to install a >> > "Wine-centric" browser and plug-in combo or can I somehow make KM >> > recognize my Linux Firefox and plug-in? >> > >> > Any help would be appreciated. >> > >> > Thanks, >> > >> > Matt Jordan >> >> Just following this up. Maybe nobody on the list knows much about >> KoolMoves, but how about this: In general, how would I set a browser >> path >> or plug-on path for an application running under Wine? And my apologies >> if this is one of those "stupid" questions. I'm temporarily without >> regular internet access (I'm moving) and have only a few minutes a day >> on >> a dial-up connection. > > I need to ask do you have a m$ windows version of firefox/IE or are you > expecting it to pick up the linux version? > > Just in case symlink iexplore.exe to firefox :-D. > > FWIW, opening winefile and finding a html doc, highlighting & pressing > return gets me firefox (under wine/m$ version). Try that. > > > -- > Declan Moriarty <junk_mail@xxxxxx> > Thanks for the reply. I originally had only an MS install of Firefox but have since installed IE as well. I also have an MS install of the Flash Player plugin. I ran KoolMoves from the command line (something I'm still new at) and saw two main types of errors, both of which I've been trying to research a bit this evening. The first had to do with OpenGL. There were lots of errors like this upon starting up the program: err:wgl:get_fbconfig_from_visualid No fbconfig found for Wine's main visual (0x25), expect problems! err:wgl:init_formats Can't get the FBCONFIG_ID for the main visual, expect problems! err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 1 err:wgl:X11DRV_ChoosePixelFormat Can't find a matching FBCONFIG_ID for VISUAL_ID 0x25! err:wgl:get_fbconfig_from_visualid No fbconfig found for Wine's main visual (0x25), expect problems! err:wgl:init_formats Can't get the FBCONFIG_ID for the main visual, expect problems! err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 0 err:wgl:X11DRV_SetPixelFormat Invalid iPixelFormat: 0 AND SO ON... None of these errors seemed fatal, they all occurred at start-up and I saw no more of them once I began to actually use the program. I note that there seems to be an OpenGL bug perhaps (cf: http://wiki.winehq.org/OpenGL), but I'm thinking these errors aren't my real problem. In any case, I have the option in KoolMoves of disabling OpenGL. The moment I tried to use the preview function (which is what's causing me the real problem), I got errors relating to shdocvw. [There seems to be a ToDo list relating to shdocvw (cf: http://wiki.winehq.org/ShDocVw).] KoolMoves allows the user to preview effects and such by grabbing IE and the Flash plugin and rendering the effect or whatever in a little preview window. It appears that this is exactly the sort of thing shdocvw is for. Here's the entire error/debug report from the moment I invoked the preview function in case it may be helpful: (BEGIN ERROR REPORT) fixme:shdocvw:WebBrowser_QueryInterface (0x1d3048)->({bd1ae5e0-a6ae-11ce-bd37-504200c10000} 0x33e69c) interface not supported fixme:shdocvw:PersistStreamInit_Load (0x1d3048)->(0x33e668) fixme:shdocvw:OleControl_FreezeEvents (0x1d3048)->(1) fixme:shdocvw:OleControl_FreezeEvents (0x1d3048)->(0) err:shdocvw:get_typeinfo LoadRegTypeLib failed: 8002801d wine: Unhandled page fault on read access to 0x7de54b10 at address 0x7de54b10 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x7de54b10 in 32-bit code (0x7de54b10). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7de54b10 ESP:0033e574 EBP:0033e5a0 EFLAGS:00010216( - 00 -RIAP1) EAX:7de54b10 EBX:7edb8474 ECX:00000000 EDX:7de54b10 ESI:000f0124 EDI:000f0124 Stack dump: 0x0033e574: 7ed93c7a 000f0124 0000000f 00000000 0x0033e584: 00000000 0000bae4 7edb8474 0033e5a0 0x0033e594: 7edb8474 000f0124 000f0124 0033e5e0 0x0033e5a4: 7ed943ae 7de54b10 000f0124 0000000f 0x0033e5b4: 00000000 00000000 b7e4d3f7 7b88799b 0x0033e5c4: 7b8ab6c0 0000bae4 7ffdc0cc 0033e610 Backtrace: =>1 0x7de54b10 (0x0033e5a0) 2 0x7ed943ae in user32 (+0xa43ae) (0x0033e5e0) 3 0x7ed973ea WINPROC_CallProcAtoW+0x1ca() in user32 (0x0033eaa0) 4 0x7ed98373 CallWindowProcA+0xc3() in user32 (0x0033eae0) 5 0x008f6528 in koolmoves (+0x4f6528) (0x0033eb00) 6 0x008f6c1b in koolmoves (+0x4f6c1b) (0x0033eb1c) 7 0x008f5af0 in koolmoves (+0x4f5af0) (0x0033eb7c) 8 0x008f5cf9 in koolmoves (+0x4f5cf9) (0x0033eb98) 9 0x7ed93c7a WINPROC_wrapper+0x1a() in user32 (0x0033ebc8) 10 0x7ed943ae in user32 (+0xa43ae) (0x0033ec08) 11 0x7ed989e7 in user32 (+0xa89e7) (0x0033f2a8) 12 0x7ed994ba CallWindowProcW+0xaa() in user32 (0x0033f2e8) 13 0x7ed60ff8 in user32 (+0x70ff8) (0x0033f358) 14 0x7ed64da0 SendMessageTimeoutW+0x1a0() in user32 (0x0033f3c8) 15 0x7ed64e10 SendMessageW+0x50() in user32 (0x0033f408) 16 0x7ed6f9f0 RedrawWindow+0x1d0() in user32 (0x0033f468) 17 0x7ed70165 UpdateWindow+0x35() in user32 (0x0033f488) 18 0x008f86ec in koolmoves (+0x4f86ec) (0x00b09d88) 19 0x0000036a (0x00010028) 20 0x00000000 (0x00000000) 0x7de54b10: -- no code accessible -- Modules: Module Address Debug info Name (101 modules) PE 400000-d67000 Export koolmoves PE 1000000-105e000 Deferred dav332 PE 1500000-151a000 Deferred leon332 PE 10000000-10012000 Deferred zlib1 ELF 7b800000-7b926000 Deferred kernel32<elf> \-PE 7b820000-7b926000 \ kernel32 ELF 7bc00000-7bc94000 Deferred ntdll<elf> \-PE 7bc10000-7bc94000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7def4000-7df38000 Deferred riched20<elf> \-PE 7df00000-7df38000 \ riched20 ELF 7df38000-7df3c000 Deferred libgpg-error.so.0 ELF 7df3c000-7df8a000 Deferred libgcrypt.so.11 ELF 7df8a000-7df9d000 Deferred libtasn1.so.3 ELF 7df9d000-7dfcb000 Deferred libcrypt.so.1 ELF 7dfcb000-7dfdf000 Deferred riched32<elf> \-PE 7dfd0000-7dfdf000 \ riched32 ELF 7dfdf000-7e04e000 Deferred libgnutls.so.13 ELF 7e04e000-7e07d000 Deferred libcups.so.2 ELF 7e096000-7e0c8000 Deferred uxtheme<elf> \-PE 7e0a0000-7e0c8000 \ uxtheme ELF 7e0c8000-7e0dd000 Deferred midimap<elf> \-PE 7e0d0000-7e0dd000 \ midimap ELF 7e103000-7e11b000 Deferred msacm32<elf> \-PE 7e110000-7e11b000 \ msacm32 ELF 7e11b000-7e157000 Deferred wineoss<elf> \-PE 7e120000-7e157000 \ wineoss ELF 7e159000-7e15e000 Deferred libxfixes.so.3 ELF 7e15e000-7e167000 Deferred libxcursor.so.1 ELF 7e167000-7e183000 Deferred imm32<elf> \-PE 7e170000-7e183000 \ imm32 ELF 7e183000-7e1a1000 Deferred ximcp.so.2 ELF 7e1a1000-7e1a9000 Deferred libxrender.so.1 ELF 7e1a9000-7e1ac000 Deferred libxinerama.so.1 ELF 7e1ac000-7e239000 Deferred winex11<elf> \-PE 7e1c0000-7e239000 \ winex11 ELF 7e239000-7e257000 Deferred libexpat.so.1 ELF 7e257000-7e286000 Deferred libfontconfig.so.1 ELF 7e286000-7e29a000 Deferred libz.so.1 ELF 7e29a000-7e304000 Deferred libfreetype.so.6 ELF 7e304000-7e318000 Deferred lz32<elf> \-PE 7e310000-7e318000 \ lz32 ELF 7e318000-7e331000 Deferred version<elf> \-PE 7e320000-7e331000 \ version ELF 7e331000-7e3c9000 Deferred oleaut32<elf> \-PE 7e340000-7e3c9000 \ oleaut32 ELF 7e3c9000-7e3dd000 Deferred olepro32<elf> \-PE 7e3d0000-7e3dd000 \ olepro32 ELF 7e3dd000-7e3ff000 Deferred oledlg<elf> \-PE 7e3e0000-7e3ff000 \ oledlg ELF 7e3ff000-7e463000 Deferred msvcrt<elf> \-PE 7e410000-7e463000 \ msvcrt ELF 7e463000-7e468000 Deferred libxdmcp.so.6 ELF 7e468000-7e4e2000 Deferred libglu.so.1 ELF 7e4e2000-7e582000 Deferred libgl.so.1 ELF 7e582000-7e64b000 Deferred libx11.so.6 ELF 7e64b000-7e663000 Deferred libice.so.6 ELF 7e663000-7e6dd000 Deferred opengl32<elf> \-PE 7e680000-7e6dd000 \ opengl32 ELF 7e6dd000-7e710000 Deferred winspool<elf> \-PE 7e6f0000-7e710000 \ winspool ELF 7e710000-7e7d0000 Deferred comctl32<elf> \-PE 7e720000-7e7d0000 \ comctl32 ELF 7e7d0000-7e7e3000 Deferred libresolv.so.2 ELF 7e7e3000-7e801000 Deferred iphlpapi<elf> \-PE 7e7f0000-7e801000 \ iphlpapi ELF 7e801000-7e856000 Deferred rpcrt4<elf> \-PE 7e810000-7e856000 \ rpcrt4 ELF 7e856000-7e8ef000 Deferred ole32<elf> \-PE 7e860000-7e8ef000 \ ole32 ELF 7e8ef000-7e947000 Deferred shlwapi<elf> \-PE 7e900000-7e947000 \ shlwapi ELF 7e947000-7ea39000 Deferred shell32<elf> \-PE 7e960000-7ea39000 \ shell32 ELF 7ea39000-7ead9000 Deferred comdlg32<elf> \-PE 7ea40000-7ead9000 \ comdlg32 ELF 7ead9000-7eb1f000 Deferred advapi32<elf> \-PE 7eae0000-7eb1f000 \ advapi32 ELF 7eb1f000-7eb2a000 Deferred libgcc_s.so.1 ELF 7eb2a000-7eb2c000 Deferred xlcutf8load.so.2 ELF 7eb2c000-7eb39000 Deferred libxext.so.6 ELF 7eb39000-7eb3e000 Deferred libxxf86vm.so.1 ELF 7ec1d000-7ecd4000 Deferred gdi32<elf> \-PE 7ec30000-7ecd4000 \ gdi32 ELF 7ecd4000-7ee0d000 Export user32<elf> \-PE 7ecf0000-7ee0d000 \ user32 ELF 7ee0d000-7ee9b000 Deferred winmm<elf> \-PE 7ee20000-7ee9b000 \ winmm ELF 7efa5000-7efb0000 Deferred libnss_files.so.2 ELF 7efb0000-7efc6000 Deferred libnsl.so.1 ELF 7efc6000-7efec000 Deferred libm.so.6 ELF 7efed000-7eff6000 Deferred libsm.so.6 ELF 7eff6000-7f000000 Deferred libnss_nis.so.2 ELF b7d00000-b7d03000 Deferred libxrandr.so.2 ELF b7d03000-b7d0c000 Deferred libnss_compat.so.2 ELF b7d0d000-b7d11000 Deferred libdl.so.2 ELF b7d11000-b7e45000 Deferred libc.so.6 ELF b7e46000-b7e59000 Deferred libpthread.so.0 ELF b7e59000-b7e5c000 Deferred libxau.so.6 ELF b7e6d000-b7f7e000 Deferred libwine.so.1 ELF b7f80000-b7f9b000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\KoolMoves\koolmoves.exe 00000009 0 <== (END ERROR REPORT) I'd be interested in learning how to overcome this problem if that is possible and if some of you could point me in the right direction for doing so. I'm still new to Linux, but I'd be interested in becoming a maintainer of KoolMoves for Wine if I can get it working properly. (I'm currently a beta tester of the program for new releases.) The program sells for $59 (US) and, if it could be made to run under Wine, would put a really good Flash authoring tool within reach for Linux users. At present, I'm aware of no good open source tool that has a graphical UI and is really ready for production. And, while KoolMoves is proprietary, the developer runs things in a fairly "open-source-ish" kind of way (frequent updates and bug fixes, very active user community - things like that). Anyway, I'm not so much looking for others to get this working for me as for some guidance on how to learn to get it going myself. I've never done anything like this before, but I think I could figure it out with a little help. I will be "internet poor" for the balance of February, so my time online is limited at the moment, but other than that I'm eager to work on this project. And finally, I note again that KM works flawlessly under CrossOver, so I'm hoping it can be made to do so under Wine as well. Thanks, Matt Jordan _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users