[Gpephone-devel] librecord-0.1 configure failed

Joshua Layne joshua at willowisp.net
Wed Oct 24 04:18:42 CEST 2007


YE NAN RD-ILAB-PEK wrote:
> Hi, Layne
>
> I'm really sorry that I only take response for maintaining the Scratchbox SDK of our G(PE)^2 project develpoment and I have no development environment of OpenEmbedded here in my own workspace. You could ask Florian help you to update the dependency tree. : ) 
> But the problem of librecord SHOLD be fixed, because that only a few newly-developed applications base on librecord2 currently and there are still a lots of old release of packages base on librecord. : ( Yesterday, I just uploaded a new release package of librecord with updated version 1.0 to our download package. But I'm not really sure that this could affect OpenEmbedded automatically building processes. 
>
> Best regards,
> Nan YE
>   
Hi Nan YE,
Thank you very much for the reply - I did not realize that the core
development was happening outside of OE - it makes more sense now.

As far as why it hasn't been picked up yet, I believe that has to do
with the fact that there is no bitbake recipe for anything other than
0.1 (which I should have checked a lot earlier in this process) - my
feeble attempts to create a recipe for the svn copy failed - I'll keep
trying, but I don't think I have it all down properly yet - even with
the svn recipe present, the default build (bitbake librecord) still
defaulted to 0.1

My recipe is (in the packages/gpephone directory, I don't yet have a
local overlay set up - I'll clean it out later.... (famous last words)):
librecord_svn.bb
---

LICENSE = "LiPS"
DESCRIPTION = "LiPS database API."
SECTION = "gpe/libs"
PRIORITY = "optional"
DEPENDS = "glib-2.0 e2fsprogs-libs sqlite3"
PR = "r1"
PV = "0.1+svn-${SRCDATE}"

DEFAULT_PREFERENCE = "-1"

GPE_TARBALL_SUFFIX = "bz2"
inherit gpephone pkgconfig autotools

SRC_URI = "${GPEPHONE_SVN}"

S = "${WORKDIR}/${PN}"

FILES_${PN} += " ${libdir}/*.so.*"
FILES_${PN}-dbg += "${libdir}/.debug/*.so.*"
FILES_${PN}-dev += "${includedir} ${libdir}/*.la ${libdir}/*.so"


LDFLAGS += " -L${STAGING_LIBDIR}"

do_stage () {
autotools_stage_all
}
---

basically a direct copy from the librecord2_svn.bb recipe, but I rev'd
it to r1 - everything else looked fairly generic -- tried both with
DEFAULT_PREFERENCE as set above and with the line commented out, no
difference.

Thanks again - any further pointers (including "wait a week or two")
would be appreciated.

Best Regards,
Joshua




More information about the Gpephone-devel mailing list