[csw-maintainers] there is something rotten around checkpkg

Yann Rouillard yann at pleiades.fr.eu.org
Tue Jan 22 11:40:00 CET 2013


Problem fixed recently in
http://sourceforge.net/apps/trac/gar/changeset/20195/csw/mgar/gar/v2

I was able to checkpkg all your i386 packages without execution error.
yann at login:/home/pfelecan/staging/build-21.Jan.2013$
~/opencsw/.buildsys/v2/bin/checkpkg --catalog-release=unstable -r SunOS5.10
-a i386 *-SunOS5.10-i386-*

Can you try it again ?
Do not relaunch it from scratch, you should be able to start again from the
checkpkg phase so we can quickly check that everything is fine.

Yann






2013/1/22 pfelecan <pfelecan at opencsw.org>

> 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'
> ______________________________**_________________
> maintainers mailing list
> maintainers at lists.opencsw.org
> https://lists.opencsw.org/**mailman/listinfo/maintainers<https://lists.opencsw.org/mailman/listinfo/maintainers>
> .:: This mailing list's archive is public. ::.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20130122/036b8e43/attachment-0001.html>


More information about the maintainers mailing list