티스토리 뷰
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