Article [#6515] strace build fails after linux-2.6.38 upgrade(2011)

[#6515] strace build fails after linux-2.6.38 upgrade

Submitted By: Mingquan Pan

Open Date

2011-03-30 01:09:04     Close Date

2011-04-17 22:38:55

Priority:

Medium     Assignee:

Nobody

Status:

Closed     Fixed In Release:

N/A

Found In Release:

2011R1     Release:

Category:

N/A     Board:

N/A

Processor:

ALL     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

ADI-trunk/svn-5013

App binary format:

N/A     

Summary: strace build fails after linux-2.6.38 upgrade

Details:

strace build fails after changing to strace-4.6.

checking for struct pt_all_user_regs... no^M

checking for struct ia64_fpreg... no^M

checking for struct user_desc... no^M

checking for struct dqblk.dqb_curblocks... yes^M

checking for struct sigcontext.sc_hi2... no^M

checking whether sys_errlist is declared... no^M

checking whether sys_siglist is declared... no^M

checking whether _sys_siglist is declared... no^M

checking whether                PTRACE_SETOPTIONS is declared... yes^M

checking whether                PTRACE_GETEVENTMSG is declared... FAIL! (see /home/test/work/cruise/checkouts/uclinux-dist/user/strace/strace-4.6/ioctlent.h)^M

ioctl list (bfin) ... FAIL! (see /home/test/work/cruise/checkouts/uclinux-dist/user/strace/strace-4.6/ioctlent.arch.h.in)^M

signal list ... yes^M

checking whether                PTRACE_GETSIGINFO is declared... yes^M

checking whether                PTRACE_O_TRACEFORK is declared... OK!^M

syscall list ... yes^M

checking whether                PTRACE_O_TRACEVFORK is declared... OK!^M

make[3]: *** [.check] Error 1^M

make[3]: *** Waiting for unfinished jobs....^M

yes^M

checking whether                PTRACE_O_TRACECLONE is declared... yes^M

checking whether                PTRACE_EVENT_FORK is declared... yes^M

checking whether                PTRACE_EVENT_VFORK is declared... yes^M

checking whether                PTRACE_EVENT_CLONE is declared... yes^M

checking for perl... /usr/bin/perl^M

configure: creating ./config.status^M

config.status: creating Makefile^M

config.status: creating tests/Makefile^M

config.status: creating config.h^M

config.status: executing depfiles commands^M

configure: WARNING: unrecognized options: --enable-fast-install^M

make[3]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/user/strace'^M

make[2]: *** [strace] Error 2^M

make[2]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/user'^M

make[1]: *** [all] Error 2^M

make[1]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/user'^M

make: *** [subdirs] Error 1^M

Follow-ups

--- Mike Frysinger                                           2011-03-30 01:16:52

i think it's a kernel upgrade rather than strace upgrade breaking things

--- Mike Frysinger                                           2011-04-06 20:35:10

should be fixed now by updating the ioctl lists

--- Mingquan Pan                                             2011-04-17 22:38:55

Yes,fixed.Close.

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

File Name     File Type     File Size     Posted By

No Files Were Found

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.