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)