[Buildroot] problem creating package : download fails ! (buildroot appends netpbm-10.35.83.gz

Thomas De Schampheleire patrickdepinguin+buildroot at gmail.com
Wed Feb 8 20:55:18 UTC 2012


Op 8 feb. 2012 21:14 schreef "Sagaert Johan" <sagaert.johan at skynet.be> het
volgende:
>
>
>
> Hi Thomas
>
> Thanks for the hint, but it did not work out because the configure script
is no autoconf generated script but just an interactive
> script with the same name !

For generic packages that are not autotools based, you should use the
gentargets infrastructure. The principe of host packages remains the same.

Best regards,
Thomas

> I will use apt-get install netpbm instead of trying it to build it in
buildroot, its a host tool only anyway.
>
>
> -----Oorspronkelijk bericht-----
> Van: patrickdepinguin at gmail.com [mailto:patrickdepinguin at gmail.com]
Namens Thomas De Schampheleire
> Verzonden: woensdag 8 februari 2012 15:40
> Aan: Sagaert Johan
> CC: buildroot at busybox.net
> Onderwerp: Re: [Buildroot] problem creating package : download fails !
(buildroot appends netpbm-10.35.83.gz
>
> On Wed, Feb 8, 2012 at 2:06 PM, Sagaert Johan <sagaert.johan at skynet.be>
wrote:
> >
> > Hi
> >
> > Its solved :
> >
> > i only used
> > NETPBM_SITE=http://kent.dl.sourceforge.net/project/netpbm/super_stable
> > /10.35.83/netpbm-10.35.83.tgz
> >
> > It works with :
> >
> > NETPBM_SITE=http://kent.dl.sourceforge.net/project/netpbm/super_stable
> > /10.35.83
> > NETPBM_SOURCE=netpbm-10.35.83.tgz
> >
> > I use this package because i need it to create a custom linux bootlogo
> > ( i already patched linux/linux.mk and its Config.in)
> >
> > For now i installed it on my host (apt-get intall netpbm)
> >
> > But i want to build the netpbm ONLY for the host machine so its build
> > binaries should end up in output/host and i then can call them from my
> > linux.mk to create a new bootlogo for the kernel. (pngtopnm , ppmquant
> > and  pnmtoplainpnm are part the netpbm package)
>
> In that case you should create a host package. The call to AUTOTARGETS
should be:
> $(eval $(call AUTOTARGETS,host))
> and your commands should begin with HOST_...
>
> See http://buildroot.uclibc.org/buildroot.html#add_packages for more
information.
>
> >
> > The magic is (snip from my linux.mk):
> > ...
> > define LINUX_CUSTOM_BOOTLOGO
> >        pngtopnm $(BR2_LINUX_KERNEL_CUSTOM_BOOTLOGO_FILE) | ppmquant
> > -fs 223 | pnmtoplainpnm >
> > $(LINUX_DIR)/drivers/video/logo/logo_linux_clut224.ppm
> > endef
> >
> > ifeq ($(BR2_LINUX_KERNEL_USE_CUSTOM_BOOTLOGO),y)
> > LINUX_POST_CONFIGURE_HOOKS += LINUX_CUSTOM_BOOTLOGO endif
> >
> >
> > So far no luck in creating this as a package ...
> >
> > In my netpbm.mk i have:
> >
> > #############################################################
> > #
> > # netpbm
> > #
> > #############################################################
> > NETPBM_VERSION = 10.35.83
> > NETPBM_SOURCE = netpbm-$(NETPBM_VERSION).tgz
> > NETPBM_SITE = http://$(BR2_SOURCEFORGE_MIRROR).
dl.sourceforge.net/project/netpbm/super_stable/$(NETPBM_VERSION)
> >
> > NETPBM_INSTALL_TARGET = NO
> > NETPBM_INSTALL_STAGING = NO
> > NETPBM_INSTALL_HOST = YES
> >
> > $(eval $(call AUTOTARGETS))
> >
> >
> >
> >
> >
> > -----Oorspronkelijk bericht-----
> > Van: patrickdepinguin at gmail.com [mailto:patrickdepinguin at gmail.com]
Namens Thomas De Schampheleire
> > Verzonden: woensdag 8 februari 2012 13:37
> > Aan: Sagaert Johan
> > CC: buildroot at busybox.net
> > Onderwerp: Re: [Buildroot] problem creating package : download fails !
(buildroot appends netpbm-10.35.83.gz
> >
> > Johan,
> >
> > On Wed, Feb 8, 2012 at 1:24 PM, Sagaert Johan <sagaert.johan at skynet.be>
wrote:
> >> Hi
> >>
> >> I have a problem in creating a package : the download link does not
> >> work
> >>
> >> The link is
> >>
http://kent.dl.sourceforge.net/project/netpbm/super_stable/10.35.83/netpbm-10.35.83.tgz
> >>
> >> But buildroot seems to append netpbm-10.35.83.gz
> >>
> >> So it tries
> >> http://kent.dl.sourceforge.net/project/netpbm/super_stable/10.35.83/ne
> >> tpbm-10.35.83.tgz/netpbm-10.35.83.gz
> >>
> >> That fails.
> >>
> >> How to resolve this ?
> >
> > You really need to provide some more information. The above description
is way too vague.
> > Please provide your .mk file.
> >
> > My guess is that you added the name of the package in the FOO_SITE
variable, while you shouldn't.
> >
> > Best regards,
> > Thomas
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20120208/69e1eebd/attachment.html>


More information about the buildroot mailing list