티스토리 뷰

소프트웨어

Genivi meta-ivi/11.0.0

STARRY.J 2016. 12. 2. 17:13

Genivi baseline meta-ivi/11.0.0 in gentoo.


How to build

$ mkdir ${HOME}/genivi-baseline

$ cd ${HOME}/genivi-baseline

$ git clone git://git.yoctoproject.org/poky

$ cd poky; git checkout aad7166704021d82ad3a5ec468552f8f10360d41; cd -

$ git clone git://git.openembedded.org/meta-openembedded

$ cd meta-openembedded; git checkout 247b1267bbe95719cd4877d2d3cfbaf2a2f4865a; cd -

$ git clone https://github.com/GENIVI/meta-ivi.git

$ cd meta-ivi; git checkout 11.0.0; cd -

$ export TEMPLATECONF=`pwd`/meta-ivi/meta-ivi/conf

$ source poky/oe-init-build-env build

$ MACHINE=qemux86 bitbake miranda-image


Run emulate machine

$ ../meta-ivi/scripts/runqemu miranda-image qemux86


Troubleshooting

ERROR: audiomanagerplugins-7.0-r0 do_configure: Function failed: do_configure (log file is located at /home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/temp/log.do_configure.6924)

ERROR: Logfile of failure stored in: /home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/temp/log.do_configure.6924

Log data follows:

| DEBUG: Executing python function sysroot_cleansstate

| DEBUG: Python function sysroot_cleansstate finished

| DEBUG: Executing shell function do_configure

| -- The C compiler identification is GNU 5.3.0

| -- The CXX compiler identification is GNU 5.3.0

| -- Check for working C compiler: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/i586-poky-linux-gcc

| -- Check for working C compiler: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/i586-poky-linux-gcc -- works

| -- Detecting C compiler ABI info

| -- Detecting C compiler ABI info - done

| -- Detecting C compile features

| -- Detecting C compile features - done

| -- Check for working CXX compiler: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/i586-poky-linux-g++

| -- Check for working CXX compiler: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/i586-poky-linux-g++ -- works

| -- Detecting CXX compiler ABI info

| -- Detecting CXX compiler ABI info - done

| -- Detecting CXX compile features

| -- Detecting CXX compile features - done

| -- Found PkgConfig: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/bin/pkg-config (found version "0.29")

| -- Building without AudioManager, searching for cmake definition

| -- Found AudioManager cmake config: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/lib/cmake/audiomanagerConfig.cmake

| -- Checking for module 'automotive-dlt>=2.2.0'

| --   Found automotive-dlt, version 2.15.0

| -- CommonAPI Version: 3.1.5

| -- Found DBUS libs: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/lib/libdbus-1.so

| -- Found DBUS include: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/include/dbus-1.0

| -- Found DBUS arch dependent include: /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/lib/dbus-1.0/include

| -- CommonAPI-DBus Version: 3.1.5

| -- Searching for common-api generator executable commonapi-generator-linux-x86 ...

| -- Will execute common-api generator at path /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/share/capicxx-core-native-3.1.5p2/commonapi-generator-linux-x86 with /home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/git/PluginCommandInterfaceCAPI/fidl/CommandInterface.fidl

| CMake Error at /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/share/cmake/Modules/CommonAPI.cmake:192 (message):

|   Failed to generate files from FIDL:Commonapi-generator-linux-x86:

|

|   A Java Runtime Environment (JRE) or Java Development Kit (JDK)

|

|   must be available in order to run Commonapi-generator-linux-x86.  No Java

|   virtual machine

|

|   was found after searching the following locations:

|

|

|   /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/x86_64-linux/usr/share/capicxx-core-native-3.1.5p2/jre/bin/java

|

|

|   java in your current PATH

| Call Stack (most recent call first):

|   /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/share/cmake/Modules/CommonAPI.cmake:221 (FIND_AND_EXEC_GENERATOR)

|   /home/jmkim/sandbox/genivi-baseline/build/tmp/sysroots/qemux86/usr/share/cmake/Modules/CommonAPI.cmake:295 (EXECUTE_GENERATOR)

|   PluginCommandInterfaceCAPI/CMakeLists.txt:76 (COMMON_API_GENERATE_SOUCRES)

|

|

| -- Configuring incomplete, errors occurred!

| See also "/home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/build/CMakeFiles/CMakeOutput.log".

| WARNING: /home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/temp/run.do_configure.6924:1 exit 1 from 'cmake ${OECMAKE_SITEFILE} /home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=/usr/sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=/usr/include -DCMAKE_INSTALL_DATAROOTDIR:PATH=/usr/share -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/toolchain.cmake -DCMAKE_VERBOSE_MAKEFILE=1 -DWITH_TESTS=OFF -DWITH_COMMAND_INTERFACE_COMMON_CAPI=ON -DWITH_COMMAND_INTERFACE_DBUS=ON -DWITH_ROUTING_INTERFACE_CAPI=ON -DWITH_ROUTING_INTERFACE_DBUS=ON -DWITH_ROUTING_INTERFACE_ASYNC=ON ${PACKAGECONFIG_CONFARGS} -Wno-dev'

| ERROR: Function failed: do_configure (log file is located at /home/jmkim/sandbox/genivi-baseline/build/tmp/work/i586-poky-linux/audiomanagerplugins/7.0-r0/temp/log.do_configure.6924)

ERROR: Task 1380 (/home/jmkim/sandbox/genivi-baseline/poky/../meta-ivi/meta-ivi/recipes-multimedia/audiomanager/audiomanagerplugins_7.0.bb, do_configure) failed with exit code '1'

NOTE: Tasks Summary: Attempted 2758 tasks of which 2755 didn't need to be rerun and 1 failed.

Waiting for 0 running tasks to finish:


Summary: 1 task failed:

  /home/jmkim/sandbox/genivi-baseline/poky/../meta-ivi/meta-ivi/recipes-multimedia/audiomanager/audiomanagerplugins_7.0.bb, do_configure

Summary: There was 1 WARNING message shown.

Summary: There was 1 ERROR message shown, returning a non-zero exit code.



References.

1. https://at.projects.genivi.org/wiki/display/PROJ/meta-ivi

'소프트웨어' 카테고리의 다른 글

Intel/libXCam  (1) 2019.04.23
티스토리 블로그 검색 노출 - 사이트맵  (1) 2017.12.30
Overlay in Gentoo  (2) 2016.11.24
Samba in Gentoo  (1) 2016.11.21
QEMU in Gentoo  (2) 2016.11.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday