<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>RE: [Buildroot] alsa-utils and nctp troubles with 2011.02</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>-----Original Message-----<BR>
From: buildroot-bounces@busybox.net on behalf of Thomas Petazzoni<BR>
Sent: Tue 3/8/2011 11:19 AM<BR>
To: buildroot@busybox.net<BR>
Subject: Re: [Buildroot] alsa-utils and nctp troubles with 2011.02<BR>
<BR>
Hello Ludovic,<BR>
<BR>
On Tue, 8 Mar 2011 10:23:47 +0100<BR>
"Desroches, Ludovic" <Ludovic.Desroches@atmel.com> wrote:<BR>
<BR>
> >>> alsa-utils 1.0.23 Installing to target<BR>
> for i in usr/sbin/alsactl usr/bin/alsamixer usr/bin/amixer usr/bin/aplay usr/bin/speaker-test; do install -D -m 755 /home/ldesroches/buildroot_old/buildroot-2011.02/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/$i /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/$i; done<BR>
> if [ -x "/home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/bin/speaker-test" ]; then mkdir -p /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/alsa/speaker-test; mkdir -p /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/sounds/alsa; cp -rdpf /home/ldesroches/buildroot_old/buildroot-2011.02/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/usr/share/alsa/speaker-test/* /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/alsa/speaker-test/; cp -rdpf /home/ldesroches/buildroot_old/buildroot-2011.02/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/usr/share/sounds/alsa/* /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/sounds/alsa/; fi<BR>
> if [ -x "/home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/sbin/alsactl" ]; then mkdir -p /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/; rm -rf /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/alsa/; cp -rdpf /home/ldesroches/buildroot_old/buildroot-2011.02/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/usr/share/alsa/ /home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/alsa/; fi<BR>
> cp: target `/home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/alsa/' is not a directory: No such file or directory<BR>
> make: *** [/home/ldesroches/buildroot_old/buildroot-2011.02/output/build/alsa-utils-1.0.23/.stamp_target_installed] Error 1<BR>
><BR>
> I think it can be simply corrected with :<BR>
><BR>
> --- package/multimedia/alsa-utils/alsa-utils.mk.orig  2011-03-08 11:21:21.000000000 +0100<BR>
> +++ package/multimedia/alsa-utils/alsa-utils.mk       2011-03-07 17:35:05.000000000 +0100<BR>
> @@ -49,7 +49,8 @@<BR>
>       if [ -x "$(TARGET_DIR)/usr/sbin/alsactl" ]; then \<BR>
>               mkdir -p $(TARGET_DIR)/usr/share/; \<BR>
>               rm -rf $(TARGET_DIR)/usr/share/alsa/; \<BR>
> -             cp -rdpf $(STAGING_DIR)/usr/share/alsa/ $(TARGET_DIR)/usr/share/alsa/; \<BR>
> +             mkdir -p $(TARGET_DIR)/usr/share/alsa; \<BR>
> +             cp -rdpf $(STAGING_DIR)/usr/share/alsa/* $(TARGET_DIR)/usr/share/alsa/; \<BR>
>       fi<BR>
>  endef<BR>
<BR>
Hum, strange, it should work as is :<BR>
<BR>
        rm -rf $(TARGET_DIR)/usr/share/alsa/; \<BR>
<BR>
remove the $(TARGET_DIR)/usr/share/alsa directory. And:<BR>
<BR>
        cp -rdpf $(STAGING_DIR)/usr/share/alsa/ $(TARGET_DIR)/usr/share/alsa/; \<BR>
<BR>
copies the $(STAGING_DIR)/usr/share/alsa/ *as* the<BR>
$(TARGET_DIR)/usr/share/alsa/ directory.<BR>
<BR>
I just did a test build here and it works fine. And a simple test also<BR>
works:<BR>
<BR>
test@buildserver:~/outputs/python$ rm -rf target/usr/share/alsa/<BR>
test@buildserver:~/outputs/python$ cp -rdpf host/usr/arm-unknown-linux-gnueabi/sysroot/usr/share/alsa/ target/usr/share/alsa<BR>
test@buildserver:~/outputs/python$<BR>
<BR>
> - the second one is about ncftp extraction part :<BR>
><BR>
> >>> ncftp 3.2.4 Extracting<BR>
> tar: win/bmed/bookmark.c: Cannot hard link to `ncftp-3.2.4/ncftp/bookmark.c': No such file or directory<BR>
> tar: Error exit delayed from previous errors<BR>
> make: *** [/home/ldesroches/buildroot_old/buildroot-2011.02/output/build/ncftp-3.2.4/.stamp_extracted] Error 2<BR>
><BR>
> Manually, I have no problem to extract this archive. The problem seems to be a path problem since I have ncftp-3.2.4/win/bmed/bookmark.c and ncftp-3.2.4/ncftp/bookmark.c. Do you know how I can correct this problem ?<BR>
<BR>
Well, extracting ncftp just works fine here:<BR>
<BR>
ESC[3m>>> ncftp 3.2.4 DownloadingESC[23m<BR>
--2011-03-08 10:17:04--  <A HREF="ftp://ftp.ncftp.com/ncftp/ncftp-3.2.4-src.tar.bz2">ftp://ftp.ncftp.com/ncftp/ncftp-3.2.4-src.tar.bz2</A><BR>
           => `/home/test/dl/ncftp-3.2.4-src.tar.bz2'<BR>
Resolving ftp.ncftp.com... 209.197.102.38<BR>
Connecting to ftp.ncftp.com|209.197.102.38|:21... connected.<BR>
Logging in as anonymous ... Logged in!<BR>
==> SYST ... done.    ==> PWD ... done.<BR>
==> TYPE I ... done.  ==> CWD /ncftp ... done.<BR>
==> SIZE ncftp-3.2.4-src.tar.bz2 ... done.<BR>
==> PASV ... done.    ==> RETR ncftp-3.2.4-src.tar.bz2 ...<BR>
No such file `ncftp-3.2.4-src.tar.bz2'.<BR>
<BR>
--2011-03-08 10:17:07--  <A HREF="http://sources.buildroot.net//ncftp-3.2.4-src.tar.bz2">http://sources.buildroot.net//ncftp-3.2.4-src.tar.bz2</A><BR>
Resolving sources.buildroot.net... 88.198.64.109<BR>
Connecting to sources.buildroot.net|88.198.64.109|:80... connected.<BR>
HTTP request sent, awaiting response... 200 OK<BR>
Length: 450894 (440K) [application/x-bzip2]<BR>
Saving to: `/home/test/dl/ncftp-3.2.4-src.tar.bz2'<BR>
<BR>
     0K .......... .......... .......... .......... .......... 11% 9.70M 0s<BR>
    50K .......... .......... .......... .......... .......... 22% 9.50M 0s<BR>
   100K .......... .......... .......... .......... .......... 34% 9.70M 0s<BR>
   150K .......... .......... .......... .......... .......... 45% 9.81M 0s<BR>
   200K .......... .......... .......... .......... .......... 56% 9.69M 0s<BR>
   250K .......... .......... .......... .......... .......... 68% 9.39M 0s<BR>
   300K .......... .......... .......... .......... .......... 79% 9.74M 0s<BR>
   350K .......... .......... .......... .......... .......... 90% 9.58M 0s<BR>
   400K .......... .......... .......... ..........           100% 9.97M=0.04s<BR>
<BR>
2011-03-08 10:17:07 (9.67 MB/s) - `/home/test/dl/ncftp-3.2.4-src.tar.bz2' saved [450894/450894]<BR>
<BR>
>>> ncftp 3.2.4 Extracting<BR>
>>> ncftp 3.2.4 Patching package/ncftp<BR>
for file in config.guess config.sub; do for i in $(find /home/test/outputs/python/build/ncftp-3.2.4 -name $file); do cp package/gnuconfig/$file $i; done; done<BR>
>>> ncftp 3.2.4 Patching libtool<BR>
>>> ncftp 3.2.4 Configuring<BR>
<BR>
Which version of tar do you have on your host machine ? What is your<BR>
host distribution ?<BR>
<BR>
Regards,<BR>
<BR>
Thomas<BR>
<BR>
<BR>
Sorry for the probably bad reply format, I have troubles with my usual mail client.<BR>
<BR>
Thank you for these answers, the problem was coming from too old cp (5.97)and tar (1.16) commands. My host distribution is a Debian 4.0. I have replaced them with more recent version and everything works fine.<BR>
<BR>
<BR>
Regards,<BR>
<BR>
Ludovic Desroches<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>