Hi all !

The utilities suuplied with openSUSE 10.2 BETA2 (x86) do not conform
to the LSB 3.1 standard.

Link to download LSB testing kit:
http://www.freestandards.org/en/Downloads#LSB_Application_Testkit

Here are few examples:

Testing "vim" editor.

[EMAIL PROTECTED]:~/lsb-app-testkit/bin> ./lsbappchk /bin/vi
Checking binary /bin/vi
Incorrect program interpreter: /lib/ld-linux.so.2
Header[ 1] PT_INTERP       Failed
Section .init_array flags 3 does not correspond to Segment flags 4
Section .ctors flags 3 does not correspond to Segment flags 4
Section .dtors flags 3 does not correspond to Segment flags 4
Section .jcr flags 3 does not correspond to Segment flags 4
Section .dynamic flags 3 does not correspond to Segment flags 4
Section .got flags 3 does not correspond to Segment flags 4
Header[ 8] PT_GNU_RELRO    Failed
Found wrong intepreter in .interp section: /lib/ld-linux.so.2 instead
of: /lib/ld-lsb.so.3
Section .note.SuSE: Not recognized by name. Checking as type SHT_NOTE
DT_NEEDED: libacl.so.1 is used, but not part of the LSB
Symbol __fprintf_chk used, but not part of LSB_Modules
Symbol __printf_chk used, but not part of LSB_Modules
Symbol __strcat_chk used, but not part of LSB_Modules
Unable to determine if parameters to ioctl() are used in accordance
with the LSB.
Symbol acl_get_file used, but not part of LSB_Modules
Symbol __strcpy_chk used, but not part of LSB_Modules
Symbol acl_set_file used, but not part of LSB_Modules
Symbol __stack_chk_fail used, but not part of LSB_Modules
Symbol __memset_chk used, but not part of LSB_Modules
Symbol __sprintf_chk used, but not part of LSB_Modules
Symbol acl_free used, but not part of LSB_Modules
Symbol __memmove_chk used, but not part of LSB_Modules
Symbol sysinfo used, but not part of LSB_Modules
Symbol __strncat_chk used, but not part of LSB_Modules

Testing "cat" utility.

[EMAIL PROTECTED]:~/lsb-app-testkit/bin> ./lsbappchk /bin/cat
Checking binary /bin/cat
Incorrect program interpreter: /lib/ld-linux.so.2
Header[ 1] PT_INTERP       Failed
Section .init_array flags 3 does not correspond to Segment flags 4
Section .ctors flags 3 does not correspond to Segment flags 4
Section .dtors flags 3 does not correspond to Segment flags 4
Section .jcr flags 3 does not correspond to Segment flags 4
Section .data.rel.ro flags 3 does not correspond to Segment flags 4
Section .dynamic does not fit in Segment
Section .dynamic flags 3 does not correspond to Segment flags 4
Header[ 8] PT_GNU_RELRO    Failed
Found wrong intepreter in .interp section: /lib/ld-linux.so.2 instead
of: /lib/ld-lsb.so.3
Section .note.SuSE: Not recognized by name. Checking as type SHT_NOTE
Symbol open64 has version GLIBC_2.1 expecting GLIBC_2.2
Symbol fputs_unlocked used, but not part of LSB_Modules
Symbol __fprintf_chk used, but not part of LSB_Modules
Symbol __printf_chk used, but not part of LSB_Modules
Symbol __vfprintf_chk used, but not part of LSB_Modules
Unable to determine if parameters to ioctl() are used in accordance
with the LSB.
[EMAIL PROTECTED]:~/lsb-app-testkit/bin>

Testing "ls" utility.

[EMAIL PROTECTED]:~/lsb-app-testkit/bin> ./lsbappchk /bin/ls
Checking binary /bin/ls
Incorrect program interpreter: /lib/ld-linux.so.2
Header[ 1] PT_INTERP       Failed
Section .init_array flags 3 does not correspond to Segment flags 4
Section .ctors flags 3 does not correspond to Segment flags 4
Section .dtors flags 3 does not correspond to Segment flags 4
Section .jcr flags 3 does not correspond to Segment flags 4
Section .data.rel.ro flags 3 does not correspond to Segment flags 4
Section .dynamic flags 3 does not correspond to Segment flags 4
Section .got does not fit in Segment
Section .got flags 3 does not correspond to Segment flags 4
Header[ 9] PT_GNU_RELRO    Failed
Found wrong intepreter in .interp section: /lib/ld-linux.so.2 instead
of: /lib/ld-lsb.so.3
Section .note.SuSE: Not recognized by name. Checking as type SHT_NOTE
DT_NEEDED: libacl.so.1 is used, but not part of the LSB
Symbol dirfd used, but not part of LSB_Modules
Symbol acl_get_fd used, but not part of LSB_Modules
Symbol fputs_unlocked used, but not part of LSB_Modules
Symbol __fprintf_chk used, but not part of LSB_Modules
Symbol __printf_chk used, but not part of LSB_Modules
Symbol mempcpy used, but not part of LSB_Modules
Symbol __memcpy_chk used, but not part of LSB_Modules
Symbol _obstack_begin used, but not part of LSB_Modules
Symbol acl_delete_def_file used, but not part of LSB_Modules
Symbol _obstack_newchunk used, but not part of LSB_Modules
Symbol __overflow used, but not part of LSB_Modules
Symbol strverscmp used, but not part of LSB_Modules
Symbol __vfprintf_chk used, but not part of LSB_Modules
Unable to determine if parameters to ioctl() are used in accordance
with the LSB.
Symbol acl_extended_file used, but not part of LSB_Modules
Symbol acl_get_file used, but not part of LSB_Modules
Symbol acl_entries used, but not part of LSB_Modules
Symbol fwrite_unlocked used, but not part of LSB_Modules
Symbol acl_from_mode used, but not part of LSB_Modules
Symbol acl_set_file used, but not part of LSB_Modules
Symbol __strndup used, but not part of LSB_Modules
Symbol __sprintf_chk used, but not part of LSB_Modules
Symbol acl_free used, but not part of LSB_Modules
Symbol acl_set_fd used, but not part of LSB_Modules


=======================================================================

Other packages have similar problems.

I don't want to open 5000 bug reports - per every package.

Any ideas?

BTW: by issuing :
[EMAIL PROTECTED]:~/lsb-app-testkit/bin> lsb_release
LSB Version:  core-2.0-noarch :core-3.0-noarch :core-2.0-ia32
:core-3.0-ia32 :desktop-3.1-ia32 :desktop-3.1-noarch
:graphics-2.0-ia32 :graphics-2.0-noarch :graphics-3.1-ia32
:graphics-3.1-noarch

why don't I see "core-3.1" in this list?

-Alexey Eremenko. 14.11.2006.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to