[csw-maintainers] there is something rotten around checkpkg

pfelecan pfelecan at opencsw.org
Tue Jan 22 09:39:05 CET 2013


After 15 hour the re-merge and re-packaging failed; the details are 
available in ~pefelecan/logs/texlive; the relevant excerpt is:

elfdump out:

Version Needed Section:  .SUNW_version
      index  file                        version
        [2]  libc.so.1                   SUNW_1.1
        [3]                              SUNW_0.7             [ INFO ]
        [4]                              SUNWprivate_1.1
        [5]                              SYSVABI_1.3          [ INFO ]

Symbol Table Section:  .SUNW_ldynsym
      index    value      size      type bind oth ver shndx          
name
        [0]  0x00000000 0x00000000  NOTY LOCL  D    0 UNDEF
        [1]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
./boot
        [2]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
crti.s
        [3]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
crt1.o
        [4]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
crt1.s
        [5]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
fsr.s
        [6]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
values-Xa.c
        [7]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
boot.c
        [8]  0x0805159c 0x00000040  FUNC LOCL  D    0 .text          
write_chunks
        [9]  0x080515dc 0x000000a4  FUNC LOCL  D    0 .text          
__findenv
       [10]  0x08051680 0x00000014  FUNC LOCL  D    0 .text          
par_getenv
       [11]  0x08051694 0x000001b4  FUNC LOCL  D    0 .text          
par_setenv
       [12]  0x08051848 0x00000068  FUNC LOCL  D    0 .text          
par_unsetenv
       [13]  0x08051e00 0x0000116c  FUNC LOCL  D    0 .text          
sha_transfor
m
       [14]  0x08052f6c 0x00000035  FUNC LOCL  D    0 .text          
sha_init
       [15]  0x08052fa4 0x0000017f  FUNC LOCL  D    0 .text          
sha_update
       [16]  0x08053124 0x0000008f  FUNC LOCL  D    0 .text          
sha_transfor
m_and_copy
       [17]  0x080531b4 0x000000c7  FUNC LOCL  D    0 .text          
sha_final
       [18]  0x080532a4 0x0000006d  FUNC LOCL  D    0 .text          
isWritableDi
r
       [19]  0x08053314 0x0000005f  FUNC LOCL  D    0 .text          
isSafeDir
       [20]  0x08053be8 0x0000014f  FUNC LOCL  D    0 .text          
par_rmtmpdir
       [21]  0x08053da4 0x000000c9  FUNC LOCL  D    0 .text          
my_mkfile
       [22]  0x00000000 0x00000000  FILE LOCL  D    0 ABS            
crtn.s

Symbol Table Section:  .dynsym
      index    value      size      type bind oth ver shndx          
name
        [0]  0x00000000 0x00000000  NOTY LOCL  D    0 UNDEF
        [1]  0x080513ac 0x00000000  FUNC GLOB  D    2 UNDEF          
open64
        [2]  0x08064730 0x00000004  OBJT GLOB  D    1 .data          
_environ
        [3]  0x08053d38 0x0000006c  FUNC GLOB  D    1 .text          
par_cleanup
        [4]  0x0805128c 0x00000000  FUNC GLOB  D    5 UNDEF          
strlen
        [5]  0x0805147c 0x00000000  FUNC WEAK  D    4 UNDEF          
_get_exit_fr
ame_monitor
        [6]  0x08064730 0x00000004  OBJT WEAK  D    1 .data          
environ
        [7]  0x08051bb0 0x0000020b  FUNC GLOB  D    1 .text          
par_init_env
        [8]  0x0805134c 0x00000000  FUNC GLOB  D    5 UNDEF          
memcpy
        [9]  0x080512dc 0x00000000  FUNC GLOB  D    5 UNDEF          
strtok
       [10]  0x080513dc 0x00000000  FUNC GLOB  D    5 UNDEF          
read
       [11]  0x0805129c 0x00000000  FUNC GLOB  D    5 UNDEF          
malloc
       [12]  0x08053374 0x00000128  FUNC GLOB  D    1 .text          
par_setup_li
bpath
       [13]  0x0805124c 0x00000000  FUNC GLOB  D    5 UNDEF          
atexit
       [14]  0x0805141c 0x00000000  FUNC GLOB  D    2 UNDEF          
readdir64
       [15]  0x0805144c 0x00000000  FUNC GLOB  D    5 UNDEF          
unlink
       [16]  0x08053e70 0x000002a9  FUNC GLOB  D    1 .text          
main
       [17]  0x0805146c 0x00000000  FUNC GLOB  D    5 UNDEF          
execvp
       [18]  0x08051490 0x0000008e  FUNC GLOB  D    1 .text          
_start
       [19]  0x08051aa4 0x0000002d  FUNC GLOB  D    1 .text          
par_basename
       [20]  0x0805121c 0x00000000  OBJT GLOB  D    1 .plt           
_PROCEDURE_L
INKAGE_TABLE_
       [21]  0x0805135c 0x00000000  FUNC GLOB  D    5 UNDEF          
memset
       [22]  0x08054158 0x00000004  OBJT GLOB  D    1 .rodata        
_lib_version
       [23]  0x080518b0 0x00000007  FUNC GLOB  D    1 .text          
par_current_
exec
       [24]  0x0805327c 0x00000028  FUNC GLOB  D    1 .text          
get_username
_from_getpwuid
       [25]  0x08064734 0x00000018  OBJT GLOB  D    1 .data          
__environ_lo
ck
       [26]  0x08054138 0x0000001b  FUNC GLOB  D    1 .fini          
_fini
       [27]  0x080513cc 0x00000000  FUNC GLOB  D    2 UNDEF          
lseek64
       [28]  0x0805138c 0x00000000  FUNC GLOB  D    5 UNDEF          
mkdir
       [29]  0x080513ec 0x00000000  FUNC GLOB  D    5 UNDEF          
close
       [30]  0x080512fc 0x00000000  FUNC GLOB  D    5 UNDEF          
sprintf
       [31]  0x082147f8 0x00000004  OBJT GLOB  D    1 .bss           
errno
       [32]  0x00000000 0x00000000  NOTY GLOB  D    1 ABS            
__fsr_init_value
       [33]  0x08054512 0x00000000  OBJT GLOB  D    1 .rodata1       
_etext
       [34]  0x0805145c 0x00000000  FUNC GLOB  D    5 UNDEF          
chmod
       [35]  0x0805411c 0x0000001b  FUNC GLOB  D    1 .init          
_init
       [36]  0x080512ec 0x00000000  FUNC GLOB  D    5 UNDEF          
strcmp
       [37]  0x0805127c 0x00000000  FUNC GLOB  D    5 UNDEF          
strncmp
       [38]  0x080645b8 0x00000000  OBJT GLOB  D    1 .dynamic       
_DYNAMIC
       [39]  0x0805140c 0x00000000  FUNC GLOB  D    5 UNDEF          
opendir
       [40]  0x08214438 0x000003c0  OBJT GLOB  D    1 .bss           
_iob
       [41]  0x0805139c 0x00000000  FUNC GLOB  D    5 UNDEF          
fprintf
       [42]  0x08214438 0x000003c0  OBJT GLOB  D    1 .bss           
__iob
       [43]  0x0805137c 0x00000000  FUNC GLOB  D    5 UNDEF          
getpwuid
       [44]  0x080513fc 0x00000000  FUNC GLOB  D    5 UNDEF          
free
       [45]  0x0805142c 0x00000000  FUNC GLOB  D    5 UNDEF          
closedir
       [46]  0x0805123c 0x00000000  FUNC GLOB  D    5 UNDEF          
exit
       [47]  0x080512ac 0x00000000  FUNC GLOB  D    5 UNDEF          
memmove
       [48]  0x080512bc 0x00000000  FUNC GLOB  D    5 UNDEF          
realloc
       [49]  0x0805125c 0x00000000  FUNC GLOB  D    5 UNDEF          
_exit
       [50]  0x0805122c 0x00000000  FUNC GLOB  D    5 UNDEF          
__fpstart
       [51]  0x08051dbc 0x00000043  FUNC GLOB  D    1 .text          
par_env_clean
       [52]  0x080512cc 0x00000000  FUNC GLOB  D    5 UNDEF          
strstr
       [53]  0x08064758 0x00000004  OBJT GLOB  D    1 .data          
__longdouble_used
       [54]  0x0805130c 0x00000000  FUNC GLOB  D    2 UNDEF          
stat64
       [55]  0x08064514 0x00000000  OBJT GLOB  P    1 .got           
_GLOBAL_OFFSET_TABLE_
       [56]  0x08051ad4 0x000000d9  FUNC GLOB  D    1 .text          
par_dirname
       [57]  0x0820c434 0x00000000  OBJT GLOB  D    1 .bssf          
_edata
       [58]  0x080518b8 0x000001eb  FUNC GLOB  D    1 .text          
par_findprog
       [59]  0x0805131c 0x00000000  FUNC GLOB  D    5 UNDEF          
access
       [60]  0x0805132c 0x00000000  FUNC GLOB  D    5 UNDEF          
strdup
       [61]  0x00000000 0x00000000  NOTY WEAK  D    0 UNDEF          
__1cG__CrunMdo_exit_code6F_v_
       [62]  0x0806474c 0x00000004  OBJT GLOB  D    1 .data          
___Argv
       [63]  0x0805349c 0x0000074c  FUNC GLOB  D    1 .text          
par_mktmpdir
       [64]  0x0805126c 0x00000000  FUNC GLOB  D    5 UNDEF          
write
       [65]  0x080513bc 0x00000000  FUNC GLOB  D    5 UNDEF          
getpid
       [66]  0x0805143c 0x00000000  FUNC GLOB  D    5 UNDEF          
rmdir
       [67]  0x08051520 0x0000007b  FUNC GLOB  D    1 .text          
__fsr
       [68]  0x0805136c 0x00000000  FUNC GLOB  D    5 UNDEF          
getuid
       [69]  0x082147fc 0x00000000  OBJT GLOB  D    1 .bss           
_end
       [70]  0x0805133c 0x00000000  FUNC GLOB  D    5 UNDEF          
strncpy
Traceback (most recent call last):
   File "/home/pfelecan/opencsw/.buildsys/v2/gar/gar//bin/checkpkg", 
line 197, in <module>
     main()
   File "/home/pfelecan/opencsw/.buildsys/v2/gar/gar//bin/checkpkg", 
line 120, in main
     stats_list = collector.CollectStatsFromFiles(file_list, None)
   File 
"/home/pfelecan/opencsw/.buildsys/v2/lib/python/package_stats.py", line 
499, in CollectStatsFromFiles
     stats.CollectStats(force=force_unpack)
   File 
"/home/pfelecan/opencsw/.buildsys/v2/lib/python/package_stats.py", line 
175, in CollectStats
     return self._CollectStats(register_files=register_files)
   File 
"/home/pfelecan/opencsw/.buildsys/v2/lib/python/package_stats.py", line 
212, in _CollectStats
     "binaries_elf_info": dir_pkg.GetBinaryElfInfo(),
   File 
"/home/pfelecan/opencsw/.buildsys/v2/lib/python/inspective_package.py", 
line 297, in GetBinaryElfInfo
     elf_info, cur_section = self._ParseElfdumpLine(line, cur_section)
   File 
"/home/pfelecan/opencsw/.buildsys/v2/lib/python/inspective_package.py", 
line 505, in _ParseElfdumpLine
     raise package.StdoutSyntaxError("Could not parse %s" % 
(repr(line)))
package.StdoutSyntaxError: Could not parse 'Symbol Table Section:  
.SUNW_ldynsym'


More information about the maintainers mailing list