Søren Holm skrev: > Hi > > I guess the file should be named libmongoose_5.3.bb and not > libmongoose-5.3.bb
My bad. Typo in the email, the actual file is called libmongoose_5.3.bb. > > Tirsdag den 17. juni 2014 12:30:36 skrev Henric Eriksson: >> Hello, >> >> I've been working on creating a recipe for the library mongoose for use >> in a custom layer in Yocto. The library provides a .so in /usr/lib and a >> .h in /usr/include and is depended (DEPENDS="libmongoose") on in another >> recipe for a my main application. When trying to bitbake my image though >> it fails on the last stage do_rootfs. >> >> The recipe is quite simple: >> >> libmongoose-5.3.bb: >> ------------- >> DESCRIPTION = "Mongoose is the most easy to use web server on the planet" >> SECTION = "libs" >> LICENSE = "GPLv2" >> HOMEPAGE = "http://code.google.com/p/mongoose" >> LIC_FILES_CHKSUM = >> "file://${COREBASE}/meta/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe" >> PR = "r0" >> >> SRC_URI = "git://github.com/cesanta/mongoose.git" >> SRCREV = "30a79651356e28fec240e921f8cd01c9a0a21388" >> >> S = "${WORKDIR}/git" >> >> CFLAGS += "-W -Wall -I.. -pthread -g -pipe -fpic" >> >> do_compile() { >> ${CC} ${CFLAGS} -c mongoose.c -o mongoose.o >> ${CC} -shared -o libmongoose.so mongoose.o >> } >> >> do_install() { >> install -d ${D}${libdir} >> install -d ${D}${includedir} >> install -m 0755 libmongoose.so ${D}${libdir} >> install -m 0755 mongoose.h ${D}${includedir} >> } >> ------------- >> >> Eventually though during do_rootfs, this error pops up: >> >> error: Can't install libmongoose-dev-5.3-r0@armv5te: no package provides >> libmongoose = 5.3-r0 >> >> I have tried to add both PACKAGES += "libmongoose" and PACKAGES += >> "libmongoose-dev" in the recipe but nothing seems to help. >> >> Looking through Yocto I can see that it appends -dev and such based on >> what files are provided by the package. But I guess since all the files >> from the package is provided by libmongoose-dev it dumps libmongoose. >> >> I'm at a loss of where to go from here. What have I missed in my recipe? >> >> Regards, >> >> Henric Eriksson > /Henric -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto