I just checked that pptview does work with wine 0.0.20050310-1.1. I also get the ITypeInfo, register_ifstub, and RtlCompactHeap messages, so I wouldn't worry about those. The long file name didn't cause me any trouble either. If you start pptview without a file name argument, it will start with an "Open File" dialog box. Test that first before opening a ppt file.
The file name is passed directly on to wine and pptview with no munging, so a relative path works (foo/bar.ppt), an absolute wine path works (z:/foo/bar.ppt), but an absolute Unix path does not work (/foo/bar.ppt). I feel that last item is a bug. It's currently worked around in the .desktop file by cd'ing to the document's directory and running pptview there. That could be done in the /usr/bin/pptview shell script though where it could solve the more general case. I expect this problem is somehow related to your wine configuration. Try moving your ~/.wine directory out of the way and test pptview with a clean slate. Cheers, Shaun On 4/25/05, Ross Boylan <[EMAIL PROTECTED]> wrote: > Package: pptview > Severity: normal > > When I tried to view a file with pptview, I got the messages > Invoking /usr/lib/wine/wine.bin /usr/lib/pptview/pptview > c:\HIPAA_Security_Rule_Basic_Modified_042505.ppt ... > Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels > to set the screen resolution and remove the "Resolution" entry in the config > file > fixme:ole:ITypeInfo_fnRelease destroy child objects > fixme:ole:ITypeInfo_fnRelease destroy child objects > fixme:ole:ITypeInfo_fnRelease destroy child objects > fixme:ole:ITypeInfo_fnRelease destroy child objects > fixme:ole:ITypeInfo_fnRelease destroy child objects > err:ole:register_ifstub couldn't get IPSFactory buffer for interface > {00000131-0000-0000-c000-000000000046} > err:ole:register_ifstub couldn't get IPSFactory buffer for interface > {00000131-0000-0000-c000-000000000046} > err:ole:register_ifstub couldn't get IPSFactory buffer for interface > {00000131-0000-0000-c000-000000000046} > fixme:heap:RtlCompactHeap stub > fixme:heap:RtlCompactHeap stub > fixme:heap:RtlCompactHeap stub > Wine exited with a successful status > > On my terminal. I also got an error notification popping up in wine > about the program failing (don't recall exact wording). > > It may be I just did something wrong, but I'm filing this in case it > is a symptom of some drift in the wine interface that's causing > pptview trouble. > > It wasn't completely clear from the man page whether to specify the > file name as seen from Unix for from within Wine's virtual windows > environment. I tried it both ways. > > I am able to run other wine apps. > > The file name was a bit long; on the chance that's relevant I'll > include it: > HIPAA_Security_Rule_Basic_Modified_042505.ppt > > -- System Information: > Debian Release: 3.1 > APT prefers testing > APT policy: (600, 'testing'), (50, 'unstable'), (40, 'experimental') > Architecture: i386 (i686) > Kernel: Linux 2.4.27adnvcd > Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) > > Versions of packages pptview depends on: > ii wine 0.0.20050310-1.1 Windows Emulator (Binary > Emulator)