Created
August 21, 2019 13:25
-
-
Save sotaoverride/1928ed8e05dc9fb2ed562bc86cef3013 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NOTE: Resolving any missing task queue dependencies | |
ERROR: Nothing PROVIDES 'base-passwdcli11' (but /home/aatir/openbmc/meta-phosphor/recipes-phosphor/logging/phosphor-logging_git.bb DEPENDS on or otherwise requires it). Close matches: | |
base-passwd | |
NOTE: Runtime target 'mboxd' is unbuildable, removing... | |
Missing or unbuildable dependency chain was: ['mboxd', 'phosphor-logging', 'base-passwdcli11'] | |
ERROR: Required build target 'obmc-phosphor-image' has no buildable providers. | |
Missing or unbuildable dependency chain was: ['obmc-phosphor-image', 'mboxd', 'phosphor-logging', 'base-passwdcli11'] | |
SUMMARY = "Phosphor OpenBMC event and error logging" | |
DESCRIPTION = "An error and event log daemon application, and \ | |
supporting tools for OpenBMC." | |
HOMEPAGE = "https://github.com/openbmc/phosphor-logging" | |
PR = "r1" | |
PV = "1.0+git${SRCPV}" | |
LICENSE = "Apache-2.0" | |
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e" | |
inherit autotools pkgconfig | |
inherit pythonnative | |
inherit obmc-phosphor-dbus-service | |
inherit phosphor-logging | |
inherit phosphor-dbus-yaml | |
DEPENDS += "autoconf-archive-native" | |
DEPENDS += "systemd" | |
DEPENDS += "python-mako-native" | |
DEPENDS += "python-pyyaml-native" | |
DEPENDS += "sdbusplus sdbusplus-native" | |
DEPENDS += "phosphor-dbus-interfaces phosphor-dbus-interfaces-native" | |
DEPENDS += "virtual/phosphor-logging-callouts" | |
DEPENDS += "phosphor-logging-error-logs-native" | |
DEPENDS += "phosphor-logging-native" | |
DEPENDS += "libcereal" | |
DEPENDS += "sdeventplus" | |
PACKAGE_BEFORE_PN = "${PN}-test" | |
FILES_${PN}-test = "${bindir}/*-test" | |
PACKAGE_BEFORE_PN += "${PN}-elog" | |
FILES_${PN}-elog += "${elog_dir}" | |
# Package configuration | |
LOGGING_PACKAGES = " \ | |
${PN}-base \ | |
phosphor-rsyslog-config \ | |
" | |
ALLOW_EMPTY_${PN} = "1" | |
PACKAGE_BEFORE_PN += "${LOGGING_PACKAGES}" | |
SYSTEMD_PACKAGES = "${LOGGING_PACKAGES}" | |
DBUS_PACKAGES = "${LOGGING_PACKAGES}" | |
FILES_${PN}-base += " \ | |
${bindir}/phosphor-log-manager \ | |
${libdir}/libphosphor_logging.so.* \ | |
" | |
DBUS_SERVICE_${PN}-base += "xyz.openbmc_project.Logging.service" | |
DBUS_SERVICE_phosphor-rsyslog-config += "xyz.openbmc_project.Syslog.Config.service" | |
FILES_phosphor-rsyslog-config += " \ | |
${bindir}/phosphor-rsyslog-conf \ | |
" | |
SRC_URI += "git://github.com/openbmc/phosphor-logging" | |
SRCREV = "52a4980c5024e8a812e4c69942a4aeb315904870" | |
S = "${WORKDIR}/git" | |
# Do not DEPEND on the specified packages for native build | |
# as they will not be available in host machine | |
DEPENDS_remove_class-native = " \ | |
virtual/phosphor-logging-callouts \ | |
sdbus++ \ | |
systemd \ | |
libcereal \ | |
sdeventplus \ | |
" | |
# Do not DEPEND on the specified packages for native SDK build | |
# as they will not be available in host machine | |
DEPENDS_remove_class-nativesdk = " \ | |
virtual/phosphor-logging-callouts \ | |
sdbus++-native \ | |
libcereal \ | |
systemd \ | |
phosphor-dbus-interfaces \ | |
sdeventplus \ | |
" | |
PACKAGECONFIG ??= "metadata-processing install_scripts" | |
PACKAGECONFIG[metadata-processing] = " \ | |
--enable-metadata-processing, \ | |
--disable-metadata-processing, , \ | |
" | |
# Provide a means to enable/disable install_scripts feature | |
PACKAGECONFIG[install_scripts] = " \ | |
--enable-install_scripts, \ | |
--disable-install_scripts, ,\ | |
" | |
PACKAGECONFIG[openpower-pels] = " \ | |
--enable-openpower-pel-extension, \ | |
--disable-openpower-pel-extension, ,\ | |
" | |
# Enable install_scripts during native and native SDK build | |
PACKAGECONFIG_add_class-native = "install_scripts" | |
PACKAGECONFIG_add_class-nativesdk = "install_scripts" | |
# Disable install_scripts during target build | |
PACKAGECONFIG_remove_class-target = "install_scripts" | |
EXTRA_OECONF = " \ | |
YAML_DIR=${STAGING_DIR_NATIVE}${yaml_dir} \ | |
CALLOUTS_YAML=${STAGING_DIR_NATIVE}${callouts_datadir}/callouts.yaml \ | |
" | |
BBCLASSEXTEND += "native nativesdk" | |
DEPENDS_append = "cli11" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment