[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#335713: mklibs: [powerpc] failfs when building the gtk d-i.



Sven Luther <luther@debian.org> writes:

> Package: mklibs
> Version: 0.1.18 
> Severity: normal
>
>
> Well, it fails when building the gtk d-i following :
>
> http://wiki.debian.org/DebianInstallerGUIBuild
>
> Error message is : 
>
> make[2]: `tmp/powerpc_gtk-miniiso/gtk-tb' is up to date.
> # Create a dev tree.
> mkdir -p ./tmp/powerpc_gtk-miniiso/tree/dev
> # Always needed, in case devfs is not mounted on boot.
> mknod ./tmp/powerpc_gtk-miniiso/tree/dev/console c 5 1
> mknod ./tmp/powerpc_gtk-miniiso/tree/dev/null c 1 3
> # Unpacking temporary GTK tarballs into tree...
> for gtk_tb in `find ./tmp/powerpc_gtk-miniiso/gtk-tb -name \*.tgz` ; do \
> 	echo "# Unpacking: $gtk_tb" ; \
> 	tar xz --directory ./tmp/powerpc_gtk-miniiso/tree -f $gtk_tb ; \
> done
> # Library reduction. Existing libs from udebs are put in the udeblibs
> # directory and mklibs is made to use those in preference to the
> # system libs.
> rm -rf ./tmp/powerpc_gtk-miniiso/udeblibs
> mkdir -p ./tmp/powerpc_gtk-miniiso/udeblibs
> cp -a `find ./tmp/powerpc_gtk-miniiso/tree/driver-tmp/lib -type f -name '*.so.*'` ./tmp/powerpc_gtk-miniiso/udeblibs
> find: ./tmp/powerpc_gtk-miniiso/tree/driver-tmp: No such file or directory
> cp: missing destination file
> Try `cp --help' for more information.
> make[2]: [stamps/tree-powerpc_gtk-miniiso-stamp] Error 1 (ignored)

Are you sure this one is correct?

...
> Command failed with status 1 : gcc -nostdlib -nostartfiles -shared -Wl,-soname=libc.so.6 -ugetaddrinfo -uwctomb -ufclose -uinet_addr -upthread_mutex_lock -ufreopen64 -ugetmntent -usleep -usigaddset -uiconv -ugetresgid -uumask -usend -u__fxstat -uisspace -ulocaltime -ugetppid -uutime -ustrnlen -u__libc_sigaction -utcsetpgrp -urecvfrom -usched_get_priority_max -ustderr -uiswspace -uklogctl -usnprintf -umemset -usync -u_dl_vsym -usyslog -u_libc_intl_domainname -ustrcasestr -u__ctype_get_mb_cur_max -uindex -ustrchrnul -uopenlog -uaccess -ugrantpt -usetlogmask -u__dcgettext -u__clone -umunmap -usocketpair -uh_errno -uiconv_open -upthread_attr_setdetachstate -usetpgid -u_IO_list_lock -ulocaltime_r -uumount -upthread_attr_init -uwait -utfind -ugethostname -uwcwidth -uwcsxfrm -usendmsg -uiswalnum -usetuid -u__environ -umkdir -urealloc -uprintf -uunlockpt -u__strcasecmp -upthread_mutex_init -uselect -ugetchar -upthread_equal -urindex -u_IO_list_resetlock -uendservent -ustrdup -u__re
 s_
>  maybe_init -u__resp -uisatty -utdelete -upthread_cond_broadcast -uwarn -ugettimeofday -u__uflow -uherror -uchdir -u__errno_location -ustrerror -uinet_nsap_ntoa -ufnmatch -u__sysv_signal -usysconf -umprotect -u__poll -uaccept -uabort -ufprintf -ustrtoll -ufeof -ustrncat -uchroot -uclearerr -ugetgroups -ustrlen -uwrite -u__gettimeofday -urewind -u__sched_get_priority_max -uflockfile -uvasprintf -uunsetenv -u__cxa_finalize -ugethostbyname -uioctl -uiconv_close -uunlink -utcgetpgrp -ufunlockfile -uopendir -usigdelset -ubind -ustdin -u__libc_pthread_init -uenviron -u__xstat -usetrlimit64 -u_IO_iter_next -ubasename -u__sigsetjmp -uuname -ustrtoul -uswapoff -uexeclp -ufwrite -utcflush -u__libc_current_sigrtmax_private -ugetpid -usetgid -ufeof_unlocked -usched_get_priority_min -ugetpwnam -urewinddir -uexecl -upthread_attr_getschedparam -ucfgetospeed -usendto -u__vmx__libc_siglongjmp -uexecv -umemchr -umkfifo -usys_siglist -upthread_cond_signal -uconnect -ufgets_unlocked -uflock -u
 di
>  rname -ukillpg -uendpwent -ureboot -uopen64 -usetsid -usprintf -u__ctype_b_loc -ustrrchr -uregexec -ugethostbyaddr -ustrcspn -uasprintf -uferror -ugetcwd -ufree -ulabs -ugetpeername -urecv -usigismember -u__novmx__libc_longjmp -uputchar -u__strtol_internal -utimes -usigsetmask -uvsyslog -ugetservbyname -urand -uqsort -u__libc_thread_freeres -u__xstat64 -u__libc_start_main -u__sysctl -uopen -ustrncpy -uusleep -ugetopt_long -uwcsnlen -untohl -usystem -ustrcasecmp -udcgettext -untohs -umemcmp -u__asprintf -udprintf -ugetpwnam_r -umkstemp64 -ulisten -uswapon -u__libc_current_sigrtmin_private -ufscanf -uvsnprintf -u__assert_fail -u__cxa_atexit -u_dl_sym -usigfillset -ucfsetospeed -uclose -ubindtextdomain -u__libc_system -ugeteuid -ufseek -upthread_attr_destroy -ugetrlimit64 -utsearch -ugetrlimit -urealpath -utolower -utcgetattr -usched_yield -uglob -u_dl_close -u__libc_dl_error_tsd -ustrpbrk -upthread_cond_init -u_IO_iter_end -ualarm -u__vmx__libc_longjmp -upipe -uscandir -ustr
 nc
>  asecmp -u__sched_getscheduler -urandom -u_IO_putc -ulseek64 -usetmntent -ustrtol -ufputc -upause -ustrtok -ustrtod -u_environ -uwritev -ufputs -ufchmod -ucfmakeraw -udup2 -uwcscoll -utwalk -uinet_ntop -ustrsep -ugetpgrp -uinet_ntoa -umemcpy -ufileno -uperror -usrandom -upthread_getschedparam -uremove -upthread_cond_wait -ubind_textdomain_codeset -ustrncmp -umbtowc -ustrcat -ugetsockname -ustpcpy -ustrchr -u__fcntl -ugetnetbyaddr -uregcomp -uvdprintf -ufcntl -u__getdelim -u__lxstat64 -u__overflow -usigaction -usetsockopt -ucloselog -ustrftime -uchmod -utoupper -uhtonl -upoll -usigprocmask -u__fsetlocking -uputs -unanosleep -ushmdt -u__libc_fork -udup -ureaddir64 -u__getpagesize -ufread -ustrsignal -ugai_strerror -uexecvp -u__strtod_internal -ustrtok_r -ushmctl -upthread_attr_setschedparam -uexecve -umadvise -umount -upthread_mutex_destroy -ugetpwuid -uvsprintf -urename -umalloc -ustdout -u__register_atfork -upopen -ureadv -upthread_attr_setscope -usetpwent -urecvmsg -utowlo
 we
>  r -uwaitpid -ulongjmp -u__strtok_r -u_IO_iter_file -u__ctype_tolower_loc -ucalloc -usetbuf -unl_langinfo -usetitimer -uwcstombs -ufopen64 -umempcpy -ulseek -ugetpwent -ucfsetispeed -u__res_nclose -ucreat64 -u__lxstat -ukill -u__sched_getparam -ufflush -ummap64 -u__xmknod -usethostname -ummap -uptsname -u_IO_iter_begin -usetpriority -ulchown -utmpnam -u_setjmp -uread -udaemon -ustrstr -uctime -ufsync -umemmove -usignal -uiswpunct -umblen -ustrcmp -ushutdown -ufgetc -upclose -uftruncate64 -ureaddir -ugetresuid -ufreeaddrinfo -u__dso_handle -ufgets -ugetgid -uendmntent -uregfree -u__h_errno_location -uftell -uexit -u_dl_addr -umbstowcs -u__strdup -ugetpagesize -upthread_exit -ugmtime -usymlink -u__strtoul_internal -u__sched_setscheduler -u_IO_list_unlock -u__on_exit -ugetnameinfo -usysinfo -uraise -ushmat -usocket -ustrcpy -ubsearch -ureadlink -u_exit -usetlocale -uumount2 -usigemptyset -u__fxstat64 -ufopen -uputenv -ufdopen -uerrno -ugetpwuid_r -urmdir -uin6addr_any -u__res_
 st
>  ate -upthread_cond_timedwait -ufork -uvprintf -ualphasort -upthread_setschedparam -ugetenv -uatoi -ulink -uvfprintf -upthread_mutex_unlock -uiswblank -uatof -ugetnetbyname -u_IO_getc -uwait3 -ulocaleconv -ustrspn -uungetc -usscanf -ucreat -ustrndup -usyscall -u__libc_allocate_rtsig_private -umbrtowc -uinet_pton -upthread_cond_destroy -uhtons -usetenv -u__sched_get_priority_min -ugetopt -umkstemp -uinet_aton -u_dl_open -utcsetattr -u__getpid -usigsuspend -uregerror -u__ctype_toupper_loc -ustatfs64 -uclosedir -ugetegid -ugetuid -uchown -utime -upthread_self -u__novmx__libc_siglongjmp -o ./tmp/powerpc_gtk-miniiso/tree/lib/libc.so.6-so /usr/lib/libc_pic/soinit.o /usr/lib//libc_pic.a /usr/lib/libc_pic/sofini.o /lib//ld.so.1 -Wl,--version-script=/usr/lib//libc_pic.map -lgcc -L./tmp/powerpc_gtk-miniiso/tree/lib -L./tmp/powerpc_gtk-miniiso/tree/usr/lib -L./tmp/powerpc_gtk-miniiso/udeblibs -L/lib/ -L/usr/lib/ -L/usr/X11R6/lib/ -L./tmp/powerpc_gtk-miniiso/tree//usr/lib/cdebconf -L./
 tm
>  p/powerpc_gtk-miniiso/tree//home/sven/debian/d-i/packages/build/gtk+2.0-directfb-2.0.9.2/build-tree/gtk+-directfb-2.0.9-2/gdk-pixbuf/.libs -L./tmp/powerpc_gtk-miniiso/tree//home/sven/debian/d-i/packages/build/gtk+2.0-directfb-2.0.9.2/build-tree/gtk+-directfb-2.0.9-2/gdk-pixbuf/.libs:/home/sven/debian/d-i/packages/build/gtk+2.0-directfb-2.0.9.2/build-tree/gtk+-directfb-2.0.9-2/gdk/.libs -L./tmp/powerpc_gtk-miniiso/tree//home/sven/debian/d-i/packages/build/gtk+2.0-directfb-2.0.9.2/build-tree/gtk+-directfb-2.0.9-2/gdk-pixbuf/.libs:/home/sven/debian/d-i/packages/build/gtk+2.0-directfb-2.0.9.2/build-tree/gtk+-directfb-2.0.9-2/gdk/.libs:/home/sven/debian/d-i/packages/build/gtk+2.0-directfb-2.0.9.2/build-tree/gtk+-directfb-2.0.9-2/gtk/.libs 
> With output: collect2: ld terminated with signal 11 [Segmentation fault]
> /usr/bin/ld: 
> make[2]: *** [stamps/tree-powerpc_gtk-miniiso-stamp] Error 1
> make[1]: *** [_build] Error 2
> make: *** [build_powerpc_gtk-miniiso] Error 2

This looks like a gcc bug and not a mklibs problem. It is an awfully
long commandline but that is no reason to segfault.

MfG
        Goswin



Reply to: