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. alexey@localhost:~/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. alexey@localhost:~/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. alexey@localhost:~/lsb-app-testkit/bin> Testing "ls" utility. alexey@localhost:~/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 : alexey@localhost:~/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: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org