[Buildroot] problem to configure to make helloworld program and helloworld module be compiled and added to the tartget with a local external source

Nils Koehler nils.koehler at ibt-interfaces.de
Tue Nov 19 17:56:03 UTC 2013



> -----Ursprüngliche Nachricht-----
> Von: Thomas Petazzoni [mailto:thomas.petazzoni at free-electrons.com]
> Gesendet: Dienstag, 19. November 2013 18:06
> An: Nils Koehler
> Cc: buildroot at busybox.net
> Betreff: Re: [Buildroot] problem to configure to make helloworld program
> and helloworld module be compiled and added to the tartget with a local
> external source
> 
> Dear Nils Koehler,
> 
> On Tue, 19 Nov 2013 17:59:47 +0100, Nils Koehler wrote:
> 
> > > There is no such thing as a /Build/ directory in Buildroot. Maybe
> > > you're talking about output/build/helloworld-1.0/, right?
> >
> > ...sorry yes... /buildroot-2013.08/output/Build/helloworld-1.0/


...sorry...sorry yes... /buildroot-2013.08/output/build/helloworld-1.0/


> 
> Sorry, this still doesn't exist. I know I'm nitpicking, but
> output/Build and output/build are two different things. output/Build
> doesn't exist, while output/build does exist. May I suggest you to
> copy/paste file paths instead of manually re-writing them and adding
> mistakes in them?
> 
> See what I was saying earlier:
> 
> > > Please be *precise* in the paths you give. Even a single character
> > > difference... makes a complete difference.
> 
> 
> > > It should be:
> > >
> > > 	$(INSTALL) -D -m 0755 $(@D)/helloworld $(TARGET_DIR)/bin/helloworld
> >
> >
> > After that change helloworld is still not available in
> > /buildroot-2013.08/output/target/bin/
> 
> Hum, strange.
> 
> > > If it still doesn't work, please post the file named "build.log" after
> > > executing:
> > >
> > > make helloworld-rebuild 2>&1 | tee build.log
> >
> > I have attached the build.log file
> >
> > I saw that inside:
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/support/scripts/mkusers
> > /home/koehler/Desktop/Kernel/buildroot-
> 2013.08/output/build/_users_table.txt
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/output/target >>
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/output/build/_fakeroot.fs
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/support/scripts/mkusers:
> > Zeile 363: [: helloworld: Ganzzahliger Ausdruck erwartet.
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/support/scripts/mkusers:
> > Zeile 370: [: helloworld: Ganzzahliger Ausdruck erwartet.
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/support/scripts/mkusers:
> > Zeile 394: [: foo: Ganzzahliger Ausdruck erwartet.
> > /home/koehler/Desktop/Kernel/buildroot-2013.08/support/scripts/mkusers:
> > Zeile 402: [: foo: Ganzzahliger Ausdruck erwartet.
> 
> That's in German, and I unfortunately don't read German. Please run your
> build with "LANG=C make ..." so that we get error messages in english.

Done...

> 
> Moreover, this is not the useful part of the build log. Please run:
> 
>   make helloworld-rebuild 2>&1 | tee build.log
> 
> Then paste the *entire* output to http://code.bulix.org, and then send
> us the URL at which it was posted.
> 
> Also, please post on http://code.bulix.org your entire .mk file, and
> give us the URL at which it was posted.

The website http://code.bulix.org  seems to have a problem:

Error: Antispam verification failed.

I will try again later to fetch an url. 

> 
> Thanks!
> 
> Thomas
> --
> Thomas Petazzoni, CTO, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com



More information about the buildroot mailing list