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

Sagaert Johan sagaert.johan at skynet.be
Wed Feb 8 20:14:18 UTC 2012


 

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 !
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
>




More information about the buildroot mailing list