Re: potential help for #433874
> > Logs are at http://people.debian.org/~stappers/d-i/images/20071001-08:49/
> > they end with
> > | Still need: newtTextbox@NEWT_0.52
> > | Still need: newtRefresh@NEWT_0.52
> > | Still need: newtEntry@NEWT_0.52
> > | Still need: newtFormRun@NEWT_0.52
> > | Still need: snprintf@GLIBC_2.0
> > | Still need: printf@GLIBC_2.0
> > | Still need: newtGetScreenSize@NEWT_0.52
> > | Still need: newtForm@NEWT_0.52
> > | Still need: newtFormWatchFd@NEWT_0.52
> > | Still need: __pthread_getspecific@Base
> > | Still need: _dl_starting_up@Base
> > | Still need: newtFormAddComponent@NEWT_0.52
> > | 619 symbols, 58 unresolved
> > | Traceback (most recent call last):
> > | File "/usr/bin/mklibs", line 432, in ?
> > | raise "Unresolvable symbol %s" % name
> > | Unresolvable symbol newtListboxAppendEntry@NEWT_0.52
> > | make[2]: *** [stamps/tree-netboot-stamp] Error 1
> > | make[1]: *** [_build] Error 2
> > | make: *** [build_netboot] Error 2
>
> Use an uptodate build environment. You lack the last newt fix.
newt 0.52.2-11.1 for sparc has arrived the archive
Build ends now with
| present_symbols adding _rtld_global_ro@GLIBC_PRIVATE
| present_symbols adding __libc_enable_secure@GLIBC_PRIVATE
| present_symbols adding _dl_rtld_di_serinfo@GLIBC_PRIVATE
| Still need: sprintf@GLIBC_2.0
| Still need: __dso_handle@Base
| Still need: _Jv_RegisterClasses@Base
| Still need: __pthread_key_create@Base
| Still need: __pthread_setspecific@Base
| Still need: vfprintf@GLIBC_2.0
| Still need: __gmon_start__@Base
| Still need: fprintf@GLIBC_2.0
| Still need: __pthread_once@Base
| Still need: vasprintf@GLIBC_2.0
| Still need: snprintf@GLIBC_2.0
| Still need: printf@GLIBC_2.0
| Still need: __pthread_getspecific@Base
| Still need: _dl_starting_up@Base
| 614 symbols, 14 unresolved
| Traceback (most recent call last):
| File "/usr/bin/mklibs", line 432, in ?
| raise "Unresolvable symbol %s" % name
| Unresolvable symbol vfprintf@GLIBC_2.0
| make[2]: *** [stamps/tree-netboot-stamp] Error 1
| make[1]: *** [_build] Error 2
| make: *** [build_netboot] Error 2
(the full log is at
http://people.debian.org/~stappers/d-i/images/20071004-07:20/build_netboot.log
with a size of 1.3Mb)
My build environment is up to date according
`apt-get update ; apt-get upgrade`
<screenshot about="more on vfprintf">
$ grep vfprintf@GLIBC build_netboot.log | sort -u | grep need
needed_symbols adding vfprintf@GLIBC_2.0, weak: False
needed_symbols adding vfprintf@GLIBC_2.4, weak: False
Still need: vfprintf@GLIBC_2.0
Still need: vfprintf@GLIBC_2.4
</screenshot>
How can I check
if the file that provides vfprintf@GLIBC_2.0 is present on the build system?
To rule out that symbol versioning in mklibs is fixed.
(#433874 mklibs: strips older versions of symbols that can still be needed)
Something else
| Still need: _dl_starting_up@Base
What about those _name@Base symbols?
Cheers
Geert Stappers
Reply to: