Hi LJO, We focus on kernel issues on this mailing list, for a recipe question like this, I'd suggest either the poky or yocto mailing lists. There are folks on those lists that can likely offer suggestions.
But before posting there, make sure you've checked out the relevant Yocto and oe-core docs, in particular the DEPENDS and RDEPENDS options for a recipe. https://lists.yoctoproject.org/listinfo Cheers, Bruce On 15-07-29 09:07 AM, Laurent Joli wrote:
Hi everybody, I am try to build an recipe for asterisk 13.1.1 but I have some errors. I will show you my recipe : /**********************/ DESCRIPTION = "asterisk PBX" DEPENDS = "openssl ncurses sqlite3 libxml2 jansson curl libxslt " HOMEPAGE = "http://www.asterisk.org" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=3c6764ffcbe996d1d8f919b393ccdd67" PR = "0" SRC_URI = "http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-${PV}.tar.gz <http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-$%7BPV%7D.tar.gz> \ file://asterisk.init" SRC_URI[md5sum] = "a2781693a67e008d2a3c60b756d4d4ab" SRC_URI[sha256sum] = "070b68238734117c0b9c1018ba192ff29964a115a71620e648d4286c92f2f02b" EXTRA_OECONF = " \ --without-curses \ --without-gtk2 \ --without-isdnnet \ --without-misdn \ --without-nbs \ --with-ncurses \ --without-netsnmp \ --without-newt \ --without-ogg \ --without-osptk \ --without-popt \ --without-pri \ --without-radius \ --without-sdl \ --without-spandsp \ --without-suppserv \ --without-tds \ --without-termcap \ --without-tinfo \ --without-vorbis \ --without-vpb \ --without-postgres \ --without-lua \ --disable-xmldoc \ " inherit update-rc.d FILES_${PN}-dbg += "${libdir}/asterisk/modules/.debug" INITSCRIPT_PACKAGES = "${PN}" INITSCRIPT_NAME_${PN} = "asterisk" INITSCRIPT_PARAMS_${PN} = "defaults 29 29" PACKAGES =+ "${PN}-moh" DESCRIPTION_${PN}-moh = "Asterisk MusicOnHold sound" FILES_${PN}-moh = "${localstatedir}/lib/${PN}/moh" do_configure() { echo "begin configure asterisk" ./configure --host=${TARGET_SYS} --build=${BUILD_SYS} ${EXTRA_OECONF} } # Install init script do_install_append() { install -d ${D}${sysconfdir}/init.d install -m 0775 ${WORKDIR}/asterisk.init ${D}${sysconfdir}/init.d/asterisk # Remove EN sound files from this package as they are installed by "asterisk-sounds-en" rm -rf ${D}/var/lib/asterisk/sounds/en } FILES_${PN} += "${sysconfdir}/init.d/asterisk \ /run/asterisk " /************************************/ When I build my recipe , I have this log : //....// checking for utime.h... yes | checking arpa/nameser.h usability... yes | checking arpa/nameser.h presence... yes | checking for arpa/nameser.h... yes | checking sys/io.h usability... yes | checking sys/io.h presence... yes | checking for sys/io.h... yes | checking for initscr in -lncurses... yes | checking curses.h usability... yes | checking curses.h presence... yes | checking for curses.h... yes | checking for uuid_generate_random in -luuid... yes | checking uuid/uuid.h usability... yes | checking uuid/uuid.h presence... yes | checking for uuid/uuid.h... yes | checking for uuid_generate_random in -le2fs-uuid... no | checking for uuid_generate_random... no | checking for json_dumps in -ljansson... yes | checking jansson.h usability... yes | checking jansson.h presence... yes | checking for jansson.h... yes | checking for arm-poky-linux-gnueabi-xml2-config... no | checking for xml2-config... /media/ljoli/disk_one/compile_fido/build/tmp/sysroots/cgtqmx6/usr/bin/crossscripts/xml2-config | configure: *** The Asterisk menuselect tool requires the 'libxml2' development package. | configure: *** Please install the 'libxml2' development package. | + bb_exit_handler | + ret=1 | + echo WARNING: exit code 1 from a shell command. | WARNING: exit code 1 from a shell command. | + exit 1 How to add "libxml2-dev" in my recipe ? Regards, LJO
-- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto