Issue 102505 - reg{compare,view,merge} is unable to open types.rdb
Summary: reg{compare,view,merge} is unable to open types.rdb
Status: CONFIRMED
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: OOO310m9
Hardware: PowerPC (PPC) Other OS
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-04 22:12 UTC by robert
Modified: 2017-05-20 10:45 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description robert 2009-06-04 22:12:30 UTC
Hi

On the two big endian architectures i tried (sparc64 and powerpc) these programs
are unable to open types.rdb. I was not able to figure why just yet.

macppc-g5# ktrace ./registry/unxobsd.pro/bin/regview
offapi/type_reference/types.rdb 
open registry "offapi/type_reference/types.rdb" failed

The output of ktrace:
http://blade2k.humppa.hu/ktrace.out

Of course types.rdb is there and readable. What I suspect is that
convertToFileUrl() fails to return the correct string

       OUString regName( convertToFileUrl(argv[1]) );

        printf("%s\n", regName.pData);
        printf("%s\n", regName.pData->buffer);

        if (reg_openRegistry(regName.pData, &hReg, REG_READONLY))
        {
                fprintf(stderr, "open registry \"%s\" failed\n", argv[1]);
                exit(1);
        }

Both of my printfs are returning an empty string.
What I suspect is that it's an endianess problem.
Comment 1 Marcus 2017-05-20 10:45:02 UTC
Reset the assignee to the default "issues@openoffice.apache.org".