[meta-ti] omap3-sgx-modules fails on do_compile
Denys Dmytriyenko
denys at ti.com
Tue Jun 24 16:04:43 PDT 2014
Graphics SDK 5.01.01.01 doesn't work with kernel 3.14 yet.
The last tested kernel version to work with Graphics SDK was 3.12; and 3.14
has changed some APIs, hence the breakage.
--
Denys
On Tue, Jun 24, 2014 at 06:04:52PM -0300, Diego Sueiro wrote:
> Folks,
>
> I'm using both yocto and meta-ti on daisy branch and removed meta-yocto-bsp
> from bblayers.conf.
>
> Doing a bitbake omap3-sgx-modules I'm receiving the following error:
>
>
> DEBUG: Executing shell function do_compile
> NOTE: make -j 8 -e MAKEFLAGS=
> KERNEL_PATH=/<snip>/build-daisy/tmp-eglibc/sysroots/beaglebone/usr/src/kernel
> KERNEL_SRC=/<snip>/build-daisy/tmp-eglibc/sysroots/beaglebone/usr/src/kernel
> KERNEL_VERSION=3.14.8 CC=arm-qubit-linux-gnueabi-gcc -mno-thumb-interwork
> -marm LD=arm-qubit-linux-gnueabi-ld.bfd AR=arm-qubit-linux-gnueabi-ar
> BUILD=release TI_PLATFORM=ti335x SUPPORT_XORG=
> make -C /<snip>/build-daisy/tmp-eglibc/sysroots/beaglebone/usr/src/kernel
> M=`pwd`
> make[1]: Entering directory
> `/<snip>/build-daisy/tmp-eglibc/sysroots/beaglebone/usr/src/kernel'
> CC [M]
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.o
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:
> In function 'OMAPLFBWaitForVSync':
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:710:7:
> error: implicit declaration of function 'register_vsync_cb'
> [-Werror=implicit-function-declaration]
> if (register_vsync_cb((vsync_callback_t)grpx_irq_wait_handler,
> &completion, psDevInfo->uiFBDevID) != 0)
> ^
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:710:30:
> error: 'vsync_callback_t' undeclared (first use in this function)
> if (register_vsync_cb((vsync_callback_t)grpx_irq_wait_handler,
> &completion, psDevInfo->uiFBDevID) != 0)
> ^
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:710:30:
> note: each undeclared identifier is reported only once for each function it
> appears in
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:710:47:
> error: expected ')' before 'grpx_irq_wait_handler'
> if (register_vsync_cb((vsync_callback_t)grpx_irq_wait_handler,
> &completion, psDevInfo->uiFBDevID) != 0)
> ^
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:716:7:
> error: implicit declaration of function 'unregister_vsync_cb'
> [-Werror=implicit-function-declaration]
> if (unregister_vsync_cb((vsync_callback_t)grpx_irq_wait_handler ,
> &completion, psDevInfo->uiFBDevID) != 0)
> ^
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.c:716:49:
> error: expected ')' before 'grpx_irq_wait_handler'
> if (unregister_vsync_cb((vsync_callback_t)grpx_irq_wait_handler ,
> &completion, psDevInfo->uiFBDevID) != 0)
> ^
> cc1: some warnings being treated as errors
> make[3]: ***
> [/<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux/omaplfb_linux.o]
> Error 1
> make[2]: ***
> [/<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM/services4/3rdparty/dc_ti335x_linux]
> Error 2
> make[1]: ***
> [_module_/<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/Graphics_SDK_5_01_01_01/GFX_Linux_KM]
> Error 2
> make[1]: Leaving directory
> `/<snip>/build-daisy/tmp-eglibc/sysroots/beaglebone/usr/src/kernel'
> make: *** [all] Error 2
> ERROR: oe_runmake failed
> WARNING: exit code 1 from a shell command.
> ERROR: Function failed: do_compile (log file is located at
> /<snip>/build-daisy/tmp-eglibc/work/beaglebone-qubit-linux-gnueabi/omap3-sgx-modules/5.01.01.01-r22a/temp/log.do_compile.3405)
>
> I'm I missing something?
>
> Regards,
>
> --
> *dS
> Diego Sueiro
>
> Administrador do Embarcados
> www.embarcados.com.br
> <http://www.embarcados.com.br/?utm_source=assinatura_diego&utm_medium=e-mail&utm_campaign=Assinatura%20Email%20Diego>
>
> /*long live rock 'n roll*/
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
More information about the meta-ti
mailing list