Hi Clarke, Thanks for your help.
----- On 9/27/07, Clarke Wixon <[EMAIL PROTECTED]> wrote: | (2) Use pkgconfig. \-- Thanks for the hint. ----- | inherit pkgconfig \-- I still got the same error: gtk/gtk.h: No such file or directory. ----- | . . . to your .bb file, and that's basically all you would need to do. The | pkgconfig.bbclass file takes care of the rest, \-- But, this pkgconfig.bbclass should also be placed in local/classes? Anyways, I just added pkg-config manually to the compile as in the standalone Makefile option, and it works now. Here is the working .bb file: === BEGIN foobar.bb === DESCRIPTION = "GTK+ bb test build" AUTHOR = "Foo Bar" HOMEPAGE = "http://www.foobar.com" SECTION = "openmoko/pim" PRIORITY = "optional" LICENSE = "GPL" DEPENDS += "gtk+ openmoko-libs libgsmd" PKG = `${OMDIR}/build/tmp/staging/i686-linux/bin/pkg-config --cflags --libs openmoko-libs gtk+-2.0 libgsmd` SRC_URI = " file://main.c \ file://README" S = "${WORKDIR}/foobar/" do_compile() { ${CC} ${CFLAGS} ${LDFLAGS} ${WORKDIR}/main.c -o foobar ${PKG} } do_install() { install -m 0755 -d ${D}${bindir} ${D}${docdir}/foobar install -m 0755 ${S}/foobar ${D}${bindir} install -m 0644 ${WORKDIR}/README ${D}${docdir}/foobar } === END === Cheers, SK -- Shakthi Kannan http://www.shakthimaan.com

