[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