On Thursday 11 December 2014 18:10:57 Trevor Woerner wrote: > I think *this* thread (and question) got lost in the shuffle... > > On 12/09/14 10:47, Trevor Woerner wrote: > > On 12/02/14 09:01, Paul Eggleton wrote: > >> On Monday 01 December 2014 23:54:03 Trevor Woerner wrote: > >>> On 11/25/14 12:28, Paul Eggleton wrote: > >>>> I've then added a new recipe auto-creation script, recipetool, which > >>>> can > >>>> take a source tree or URL and create a skeleton recipe to build it. > >>> > >>> ... > >>> > >>>> * "recipetool create" ideally needs to become smarter and fill in > >>>> > >>>> more details of the recipe. At some point we'll probably have to > >>>> make the process interactive and possibly have it automate parts of > >>>> the build process and examine the output; some things just can't be > >>>> practically detected from the source tree without building. > >>> > >>> There is a tool "autoscan" which might be of some use here. If nothing > >>> else, the resulting configure.scan file could be parsed for DEPENDS > >>> information and perhaps PACKAGECONFIG items too. > >> > >> Interesting - I was not aware of this tool. I've added support for > >> running it as well as picking converting AC_CHECK_LIB lines over to > >> DEPENDS (with a note about some of them possibly being optional). > >> Thanks! > > > > Finding "AC_PATH_X" in "configure.scan" is probably a good indication > > there's an RDEPENDS on "libx11". Maybe "recipetool" could check for that? > > *ping*!!
I hadn't missed this, I just hadn't got around to looking at it ;) > Oddly enough, the default recipe even says: > > # NOTE: the following library dependencies are unknown, ignoring: X11 > > > Why is it ignoring x11? Coincidentally the code I'm testing this with > has a dependency on X11 and when I try building, bitbake throws out an > RDEPENDS warning. It's ignoring anything that the extremely naive and incomplete mapping that I initially added doesn't currently handle. It'll need to be extended, and X11 would obviously be something we should add straight away. I've added a general task to expand the mapping to the todo list. FYI we are tracking more fine- grained tasks than are covered in bugzilla in the following wiki pages (especially since this is currently being worked on in a separate branch): https://wiki.yoctoproject.org/wiki/Developer_Workflow_Improvements Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
