[maemo-developers] Autobuilder for maemo extras repository

From: Fred Lefévère-Laoide Fred at Lefevere-Laoide.net
Date: Fri Jun 6 00:21:36 EEST 2008
Thanks Graham and Ed
I'll try that tomorrow ;)
Fred

----- Original message -----
> On Thu, 2008-06-05 at 17:34 +0200, ext Fred wrote:
> > Hi,
> >
> > I'm trying to use the autobuilder :
> >
> > I managed to have gnokii OK
> > but then when I try with an hildon app, configure doesn't find the modules :
> >
> > my configure.ac is like this :
> > # Hildon library dependsncies
> > PKG_CHECK_MODULES(HILDON, hildon-1 hildon-fm-2 hildon-help conbtdialogs,\
> >                  AC_DEFINE(HILDON, 1, [Version of hildon libraries]), \
> >                  [AC_DEFINE(HILDON, 0, [Version of hildon libraries]) \
> >                  PKG_CHECK_MODULES(HILDON, hildon-libs >= 0.9.50
> > hildon-fm libossohelp)])
> >
> > And I get this report
> >
> > checking for HILDON... no
> > checking for HILDON... configure: error: Package requirements
> > (hildon-libs >= 0.9.50 hildon-fm libossohelp) were not met:
> >
> > No package 'hildon-libs' found
> > No package 'hildon-fm' found
> > No package 'libossohelp' found
> >
> > What am I doing wrong ?
> >
> Wow! Congratulations! You're the first person who is asking about
> autobuilder here. The rest of community seems not interested in it (no
> idea why).
>
> A bit of explanations why this happened:
> When autobuilder starts the build it uses so called minimal rootstrap
> with the minimal list of packages like gcc, libc and similar. The rest
> of packages required for the build should be mentioned in package's
> control/Build-Depends* field[s].
>
> So, your package should build-depend on -dev packages, which provide
> libraries/includes to be able to use them. Only in this case they will
> be brought to the system and can be used in the build.
>
> In your case you can identify missing build-dependencies by looking
> at .pc files with the same names as modules mentioned in your configure
> output. Something like this:
>
> [sbox-chinook-armel: ~] > dpkg -S hildon-1.pc hildon-fm-2.pc
> hildon-help.pc
> libhildon1-dev: /usr/lib/pkgconfig/hildon-1.pc
> libhildonfm2-dev: /usr/lib/pkgconfig/hildon-fm-2.pc
> libhildonhelp-dev: /usr/lib/pkgconfig/hildon-help.pc
>
> So, you should add libhildon1-dev, libhildonfm2-dev
> and libhildonhelp-dev to your package's Build-depends: and try again :)
>
> Thank you for using autobuilder.
> Don't hesitate to ask more questions if any.
>
> BR,
> --
> Ed


More information about the maemo-developers mailing list