Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Buildroot 2014.02 : make on raspberry pi failed
@ 2014-03-04  9:22 Cyrille DERORY
  2014-03-04 18:36 ` Thomas Petazzoni
  2014-10-16  4:25 ` Daniele
  0 siblings, 2 replies; 5+ messages in thread
From: Cyrille DERORY @ 2014-03-04  9:22 UTC (permalink / raw)
  To: buildroot

Hello,

this my first days on buildroot and first post on this list.

I have tried to build for the raspberry pi target with the following :
make raspberrypi_defconfig
make

I have an error :

mkdir: impossible de cr?er le r?pertoire
? /home/cderory/T?l?chargements/buildroot/buildroot-2014.02/output/target/var/cache
?:
N'est pas un dossier
Makefile:507: recipe for target 'target-finalize' failed

"cache"  is not a directory.
 I have checked on "var" directory :

[cderory at EEE-PC-DERORY var]$ ls -la
total 40
drwxr-xr-x  3 cderory users 4096  4 mars  03:01 .
drwxr-xr-x 17 cderory users 4096  4 mars  03:01 ..
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 cache
drwxr-xr-x  2 cderory users 4096  4 mars  03:01 lib
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 lock
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 log
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 pcmcia
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 run
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 spool
-rwxr-xr-x  1 cderory users    6 27 f?vr. 21:51 tmp

As you can see, "cache" is a file, not a directory.

Am I wrong ?

Thanks for your help.


Cyrille DERORY
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140304/df43e41b/attachment-0001.html>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] Buildroot 2014.02 : make on raspberry pi failed
  2014-03-04  9:22 [Buildroot] Buildroot 2014.02 : make on raspberry pi failed Cyrille DERORY
@ 2014-03-04 18:36 ` Thomas Petazzoni
  2014-10-16  4:25 ` Daniele
  1 sibling, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2014-03-04 18:36 UTC (permalink / raw)
  To: buildroot

Dear Cyrille DERORY,

On Tue, 4 Mar 2014 10:22:11 +0100, Cyrille DERORY wrote:

> I have tried to build for the raspberry pi target with the following :
> make raspberrypi_defconfig
> make

Have you done previous builds before? If yes, have you done a "make
clean" in between?

Generally speaking, does this problem also occurs if you do:

make clean
make raspberrypi_defconfig
make

 ?

> I have an error :
> 
> mkdir: impossible de cr?er le r?pertoire
> ? /home/cderory/T?l?chargements/buildroot/buildroot-2014.02/output/target/var/cache
> ?:
> N'est pas un dossier
> Makefile:507: recipe for target 'target-finalize' failed

Can you include a larger part of the commit, such as the last 100 or
so ?

Thanks,

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] Buildroot 2014.02 : make on raspberry pi failed
  2014-03-04  9:22 [Buildroot] Buildroot 2014.02 : make on raspberry pi failed Cyrille DERORY
  2014-03-04 18:36 ` Thomas Petazzoni
@ 2014-10-16  4:25 ` Daniele
  2014-10-16  7:56   ` Thomas Petazzoni
  1 sibling, 1 reply; 5+ messages in thread
From: Daniele @ 2014-10-16  4:25 UTC (permalink / raw)
  To: buildroot

Cyrille DERORY <cyrille.derory@...> writes:

> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Hello,
> this my first days on buildroot and first post on this list.
> I have tried to build for the raspberry pi target with the following :
> 
> make raspberrypi_defconfig
> make
> I have an error :mkdir: impossible de cr?er le r?pertoire 
??/home/cderory/T?l?chargements/buildroot/buildroot-
2014.02/output/target/var/cache??: N'est pas un dossier
> 
> Makefile:507: recipe for target 'target-finalize' failed
> "cache"? is not a directory.
> ?I have checked on "var" directory :[cderory <at> EEE-PC-DERORY var]$ ls -
latotal 40
> 
> drwxr-xr-x? 3 cderory users 4096? 4 mars? 03:01 .drwxr-xr-x 17 cderory 
users 4096? 4 mars? 03:01 ..-rwxr-xr-x? 1 cderory users??? 6 27 f?vr. 21:51 
cachedrwxr-xr-x? 2 cderory users 4096? 4 mars? 03:01 lib-rwxr-xr-x? 1 
cderory users??? 6 27 f?vr. 21:51 lock
> 
> -rwxr-xr-x? 1 cderory users??? 6 27 f?vr. 21:51 log-rwxr-xr-x? 1 cderory 
users??? 6 27 f?vr. 21:51 pcmcia-rwxr-xr-x? 1 cderory users??? 6 27 f?vr. 
21:51 run-rwxr-xr-x? 1 cderory users??? 6 27 f?vr. 21:51 spool
> 
> -rwxr-xr-x? 1 cderory users??? 6 27 f?vr. 21:51 tmp
> As you can see, "cache" is a file, not a directory.
> Am I wrong ?
> Thanks for your help.
> 
> 
> 
> Cyrille DERORY
> 
> 
> 
> 
> 
> _______________________________________________
> buildroot mailing list
> buildroot at ...
> http://lists.busybox.net/mailman/listinfo/buildroot

Hello,
I've the same problem, have you a solution or some suggestion ?

I run make for a sama5d3 Cortex-A5 target, and I run a 'make clean;make' but 
I got the same error.

Note: all the wrong files (run,lock ..) have the content "../tmp", if I 
remove all those files the next run of make works.

Thanks
Daniele

mkdir /home/daniele/git/buildroot/output/target/usr/share/doc/sudo
mkdir /home/daniele/git/buildroot/output/target/var/run
mkdir: impossibile creare la directory 
"/home/daniele/git/buildroot/output/target/var/run": File gi? esistente
make[2]: *** [install-dirs] Error 1
make[2]: Leaving directory `/home/daniele/git/buildroot/output/build/sudo-
1.8.10p3/plugins/sudoers'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/daniele/git/buildroot/output/build/sudo-
1.8.10p3'
make: *** [/home/daniele/git/buildroot/output/build/sudo-
1.8.10p3/.stamp_target_installed] Error 2

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] Buildroot 2014.02 : make on raspberry pi failed
  2014-10-16  4:25 ` Daniele
@ 2014-10-16  7:56   ` Thomas Petazzoni
  2014-10-16 18:15     ` Daniele
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas Petazzoni @ 2014-10-16  7:56 UTC (permalink / raw)
  To: buildroot

Dear Daniele,

On Thu, 16 Oct 2014 04:25:04 +0000 (UTC), Daniele wrote:

> I've the same problem, have you a solution or some suggestion ?
> 
> I run make for a sama5d3 Cortex-A5 target, and I run a 'make clean;make' but 
> I got the same error.
> 
> Note: all the wrong files (run,lock ..) have the content "../tmp", if I 
> remove all those files the next run of make works.
> 
> Thanks
> Daniele
> 
> mkdir /home/daniele/git/buildroot/output/target/usr/share/doc/sudo
> mkdir /home/daniele/git/buildroot/output/target/var/run
> mkdir: impossibile creare la directory 
> "/home/daniele/git/buildroot/output/target/var/run": File gi? esistente
> make[2]: *** [install-dirs] Error 1
> make[2]: Leaving directory `/home/daniele/git/buildroot/output/build/sudo-
> 1.8.10p3/plugins/sudoers'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory `/home/daniele/git/buildroot/output/build/sudo-
> 1.8.10p3'
> make: *** [/home/daniele/git/buildroot/output/build/sudo-
> 1.8.10p3/.stamp_target_installed] Error 2

sudo builds fine here. Could you provide a more complete report that
includes the Buildroot version you're using, and the Buildroot .config
file you're using?

For information, what you call "the wrong files", such
as /var/run, /var/lock and so on are symbolic links to /tmp. This is
done to allow mounting read-only the root filesystem generated by
Buildroot: since /tmp is mounted as a tmpfs (RAM filesystem), it is
read/write, so we link /var/run, /var/lock and a few other places
to /tmp so that applications can continue to write their data even
though the root filesystem is mounted read only.

Best regards,

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] Buildroot 2014.02 : make on raspberry pi failed
  2014-10-16  7:56   ` Thomas Petazzoni
@ 2014-10-16 18:15     ` Daniele
  0 siblings, 0 replies; 5+ messages in thread
From: Daniele @ 2014-10-16 18:15 UTC (permalink / raw)
  To: buildroot

Thomas Petazzoni <thomas.petazzoni@...> writes:

> 
> Dear Daniele,
> 
> On Thu, 16 Oct 2014 04:25:04 +0000 (UTC), Daniele wrote:
> 
> > I've the same problem, have you a solution or some suggestion ?
> > 
> > I run make for a sama5d3 Cortex-A5 target, and I run a 'make clean;make' 
but 
> > I got the same error.
> > 
> > Note: all the wrong files (run,lock ..) have the content "../tmp", if I 
> > remove all those files the next run of make works.
> > 
> > Thanks
> > Daniele
> > 
> > mkdir /home/daniele/git/buildroot/output/target/usr/share/doc/sudo
> > mkdir /home/daniele/git/buildroot/output/target/var/run
> > mkdir: impossibile creare la directory 
> > "/home/daniele/git/buildroot/output/target/var/run": File gi? esistente
> > make[2]: *** [install-dirs] Error 1
> > make[2]: Leaving directory 
`/home/daniele/git/buildroot/output/build/sudo-
> > 1.8.10p3/plugins/sudoers'
> > make[1]: *** [install] Error 2
> > make[1]: Leaving directory 
`/home/daniele/git/buildroot/output/build/sudo-
> > 1.8.10p3'
> > make: *** [/home/daniele/git/buildroot/output/build/sudo-
> > 1.8.10p3/.stamp_target_installed] Error 2
> 
> sudo builds fine here. Could you provide a more complete report that
> includes the Buildroot version you're using, and the Buildroot .config
> file you're using?
> 
> For information, what you call "the wrong files", such
> as /var/run, /var/lock and so on are symbolic links to /tmp. This is
> done to allow mounting read-only the root filesystem generated by
> Buildroot: since /tmp is mounted as a tmpfs (RAM filesystem), it is
> read/write, so we link /var/run, /var/lock and a few other places
> to /tmp so that applications can continue to write their data even
> though the root filesystem is mounted read only.
> 
> Best regards,
> 
> Thomas

Thanks Thomas,

__The buildroot version__
daniele at vaio-debian:~/git/buildroot$ head CHANGES 
2014.08, Released September 1st, 2014

Config.in is here:
https://drive.google.com/file/d/0BzcmNTKCgp1YeE45SUFNREhPcU0/view?
usp=sharing

As you suggest the problem could be that the "wrong files" is NOT a simbolic 
link

daniele at vaio-debian:~/git/buildroot/output/target/var$ ls -l
totale 40
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 cache
drwxr-xr-x 2 daniele daniele 4096 ott 15 23:27 empty
drwxr-xr-x 3 daniele daniele 4096 ott 15 23:15 lib
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 lock
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 log
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 pcmcia
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 run
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 spool
-rw-r--r-- 1 daniele daniele    6 ott 12 17:18 tmp

Thanks,
Daniele

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-10-16 18:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-04  9:22 [Buildroot] Buildroot 2014.02 : make on raspberry pi failed Cyrille DERORY
2014-03-04 18:36 ` Thomas Petazzoni
2014-10-16  4:25 ` Daniele
2014-10-16  7:56   ` Thomas Petazzoni
2014-10-16 18:15     ` Daniele

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox