Kernal build error for MPEG4 encoder

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kernal build error for MPEG4 encoder

1,241 Views
iqbal
Contributor II

1).Kernal is not able to build with MPEG4 encoder.

Please find the error log bellow.

Processing platform: Freescale iMX6x Based Boards

===================================================

using config/platform/imx/.config

Processing: fake-provides

===========================

Processing: kernel-3.0.35

===========================

Build path taken because: build key set, no prebuilt rpm,

rpmbuild --dbpath /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm' --define '_prefix /usr' --define '_tmppath /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/tmp' --define '_rpmdir /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/RPMS'  --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bb  /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/tmp/kernel-3.0.35.spec

Building target platforms: arm

Building for target arm

Executing(%prep): /bin/sh -e /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/tmp/rpm-tmp.22893

+ umask 022

+ cd /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD

+ cut -d_ -f2

+ echo imx_12.09.03

+ rel_ver=12.09.03

+ cut -d. -f3

+ cut -c2

+ echo imx_12.09.03

+ zz=3

+ git_tag=rel_imx_3.0.35_12.09.03

+ [ 3 != 0 ]

+ git_br=imx_3.0.35_12.09.03

+ KSRC_DIR=/media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux-3.0.35

+ [ -z y ]

+ [ ! -d /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux-3.0.35 ]

+ exit 0

Executing(%build): /bin/sh -e /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/tmp/rpm-tmp.22893

+ umask 022

+ cd /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD

+ cd linux-3.0.35

+ eval echo

+ echo

+ PKG_KERNEL_PATH_PRECONFIG=

+ eval echo

+ echo

+ PKG_KERNEL_KBUILD_PRECONFIG=

+ eval echo imx6s_defconfig

+ echo imx6s_defconfig

+ PKG_KERNEL_PRECONFIG=imx6s_defconfig

+ KSRC_DIR=/media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux-3.0.35

+ : arm

+ : ccache /usr/bin/gcc -B/usr/bin/

+ : imx6s_defconfig

+ : /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx

+ : /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux-3.0.35

+ rm -f /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux

+ ln -s /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux-3.0.35 /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux

+ cd /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/rpm/BUILD/linux-3.0.35

+ KBOUT=

+ [ -n  -a  != . ]

+ KBOUT=.

+ KTARG=zImage

+ SYSCFG_KTARG=uImage

+ [ imx6s_defconfig = defconfig ]

+ [ -f /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev ]

+ CFG_PATH=/media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev

+ break

+ [ -z /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev ]

+ [ arm = ppc -a -f arch/powerpc/Kconfig ]

+ [ -n  ]

+ [ -n /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev ]

+ cp -f /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev ./.config

+ [ -z  -a -n y -o -n  ]

+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ menuconfig

scripts/kconfig/mconf Kconfig

#

# configuration written to .config

#

*** End of the configuration.

*** Execute 'make' to start the build or try 'make help'.

+ [ -f /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev ]

+ diff -q ./.config /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev

Files ./.config and /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev differ

+ cp -f ./.config /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/config/platform/imx/imx6s_defconfig.dev

+ [ -n  ]

+ grep -q VERSION = 2 Makefile

+ [ %{kernel_series} = 2.4 ]

+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ uImage

scripts/kconfig/conf --silentoldconfig Kconfig

  CHK     include/linux/version.h

  CHK     include/generated/utsrelease.h

make[1]: `include/generated/mach-types.h' is up to date.

  CALL    scripts/checksyscalls.sh

  CHK     include/generated/compile.h

  GZIP    kernel/config_data.gz

  IKCFG   kernel/config_data.h

  CC      kernel/configs.o

  LD      kernel/built-in.o

  LD      drivers/mxc/hmp4e/built-in.o

  LD      vmlinux.o

  MODPOST vmlinux.o

  GEN     .version

  CHK     include/generated/compile.h

  UPD     include/generated/compile.h

  CC      init/version.o

  LD      init/built-in.o

  LD      .tmp_vmlinux1

  KSYM    .tmp_kallsyms1.S

  AS      .tmp_kallsyms1.o

  LD      .tmp_vmlinux2

  KSYM    .tmp_kallsyms2.S

  AS      .tmp_kallsyms2.o

  LD      vmlinux

  SYSMAP  System.map

  SYSMAP  .tmp_System.map

  OBJCOPY arch/arm/boot/Image

  Kernel: arch/arm/boot/Image is ready

  GZIP    arch/arm/boot/compressed/piggy.gzip

  SHIPPED arch/arm/boot/compressed/lib1funcs.S

  AS      arch/arm/boot/compressed/lib1funcs.o

  AS      arch/arm/boot/compressed/piggy.gzip.o

  LD      arch/arm/boot/compressed/vmlinux

  OBJCOPY arch/arm/boot/zImage

  Kernel: arch/arm/boot/zImage is ready

  UIMAGE  arch/arm/boot/uImage

Image Name:   Linux-3.0.35-2039-g267e004

Created:      Mon Oct 29 12:06:19 2012

Image Type:   ARM Linux Kernel Image (uncompressed)

Data Size:    3548276 Bytes = 3465.11 kB = 3.38 MB

Load Address: 0x10008000

Entry Point:  0x10008000

  Image arch/arm/boot/uImage is ready

+ grep -q ^CONFIG_MODULES= ./.config

+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ modules

  CHK     include/linux/version.h

  CHK     include/generated/utsrelease.h

make[1]: `include/generated/mach-types.h' is up to date.

  CALL    scripts/checksyscalls.sh

  CC [M]  drivers/mxc/hmp4e/mxc_hmp4e.o

drivers/mxc/hmp4e/mxc_hmp4e.c:87:19: error: 'MPEG4_ENC_BASE_ADDR' undeclared here (not in a function)

drivers/mxc/hmp4e/mxc_hmp4e.c:88:11: error: 'MXC_INT_MPEG4_ENCODER' undeclared here (not in a function)

drivers/mxc/hmp4e/mxc_hmp4e.c: In function 'hmp4e_ioctl':

drivers/mxc/hmp4e/mxc_hmp4e.c:186:2: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)

drivers/mxc/hmp4e/mxc_hmp4e.c:186:2: note: each undeclared identifier is reported only once for each function it appears in

drivers/mxc/hmp4e/mxc_hmp4e.c:186:2: error: implicit declaration of function 'signal_pending' [-Werror=implicit-function-declaration]

drivers/mxc/hmp4e/mxc_hmp4e.c:186:2: error: implicit declaration of function 'schedule' [-Werror=implicit-function-declaration]

drivers/mxc/hmp4e/mxc_hmp4e.c: At top level:

drivers/mxc/hmp4e/mxc_hmp4e.c:365:2: error: unknown field 'ioctl' specified in initializer

drivers/mxc/hmp4e/mxc_hmp4e.c:365:2: warning: initialization from incompatible pointer type [enabled by default]

drivers/mxc/hmp4e/mxc_hmp4e.c:365:2: warning: (near initialization for 'hmp4e_fops.fsync') [enabled by default]

drivers/mxc/hmp4e/mxc_hmp4e.c: In function 'hmp4e_isr':

drivers/mxc/hmp4e/mxc_hmp4e.c:498:34: error: 'SIGIO' undeclared (first use in this function)

drivers/mxc/hmp4e/mxc_hmp4e.c:498:41: error: 'POLL_IN' undeclared (first use in this function)

drivers/mxc/hmp4e/mxc_hmp4e.c: In function 'hmp4e_resume':

drivers/mxc/hmp4e/mxc_hmp4e.c:765:2: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)

drivers/mxc/hmp4e/mxc_hmp4e.c:772:41: error: 'SIGIO' undeclared (first use in this function)

drivers/mxc/hmp4e/mxc_hmp4e.c:772:48: error: 'POLL_IN' undeclared (first use in this function)

cc1: some warnings being treated as errors

make[3]: *** [drivers/mxc/hmp4e/mxc_hmp4e.o] Error 1

make[2]: *** [drivers/mxc/hmp4e] Error 2

make[1]: *** [drivers/mxc] Error 2

make: *** [drivers] Error 2

error: Bad exit status from /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/tmp/rpm-tmp.22893 (%build)

RPM build errors:

    Bad exit status from /media/data/Freescale/L3.0.35_MX6DLS_ER_12.09.03_ER/Release_Source_Code/ltib/tmp/rpm-tmp.22893 (%build)

Build time for kernel-3.0.35: 194 seconds

Failed building kernel-3.0.35

f_buildrpms() returned an error, exiting

traceback:

main:572

Started: Mon Oct 29 12:03:32 2012

Ended:   Mon Oct 29 12:06:53 2012

Elapsed: 201 seconds

These packages failed to build:

kernel-3.0.35

Build Failed

Exiting on error or interrupt


Labels (3)
4 Replies

727 Views
YixingKong
Senior Contributor IV

Iqbal

This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.

Thanks,

Yixing

0 Kudos

727 Views
YixingKong
Senior Contributor IV

Iqbal

We have not got your response yet and will close the diacussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.
Thanks,
Yixing

0 Kudos

726 Views
YixingKong
Senior Contributor IV

Iqbal

We are sorry for getting back to you so late. Are you still stuck with the issue? If you have somehow to resolved the issue, can we close the discussion? If you still need Freescale help, please feel free to contact us.

Thanks,

Yixing

0 Kudos

727 Views
morenohassem
Contributor I

Have you solved this? I'm having the same problem, but I can't believe Freescale ships a BSP with a broken Kernel, so there must be a way out.

Regards.

0 Kudos