From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] alsa-utils and nctp troubles with 2011.02
Date: Tue, 8 Mar 2011 11:19:36 +0100 [thread overview]
Message-ID: <20110308111936.0802c04e@surf> (raw)
In-Reply-To: <F41B82AC38A41A41868925971DCBED9E06EEB9E9@rfomb01.corp.atmel.com>
Hello Ludovic,
On Tue, 8 Mar 2011 10:23:47 +0100
"Desroches, Ludovic" <Ludovic.Desroches@atmel.com> wrote:
> >>> alsa-utils 1.0.23 Installing to target
> 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
> 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
> 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
> cp: target `/home/ldesroches/buildroot_old/buildroot-2011.02/output/target/usr/share/alsa/' is not a directory: No such file or directory
> make: *** [/home/ldesroches/buildroot_old/buildroot-2011.02/output/build/alsa-utils-1.0.23/.stamp_target_installed] Error 1
>
> I think it can be simply corrected with :
>
> --- package/multimedia/alsa-utils/alsa-utils.mk.orig 2011-03-08 11:21:21.000000000 +0100
> +++ package/multimedia/alsa-utils/alsa-utils.mk 2011-03-07 17:35:05.000000000 +0100
> @@ -49,7 +49,8 @@
> if [ -x "$(TARGET_DIR)/usr/sbin/alsactl" ]; then \
> mkdir -p $(TARGET_DIR)/usr/share/; \
> rm -rf $(TARGET_DIR)/usr/share/alsa/; \
> - cp -rdpf $(STAGING_DIR)/usr/share/alsa/ $(TARGET_DIR)/usr/share/alsa/; \
> + mkdir -p $(TARGET_DIR)/usr/share/alsa; \
> + cp -rdpf $(STAGING_DIR)/usr/share/alsa/* $(TARGET_DIR)/usr/share/alsa/; \
> fi
> endef
Hum, strange, it should work as is :
rm -rf $(TARGET_DIR)/usr/share/alsa/; \
remove the $(TARGET_DIR)/usr/share/alsa directory. And:
cp -rdpf $(STAGING_DIR)/usr/share/alsa/ $(TARGET_DIR)/usr/share/alsa/; \
copies the $(STAGING_DIR)/usr/share/alsa/ *as* the
$(TARGET_DIR)/usr/share/alsa/ directory.
I just did a test build here and it works fine. And a simple test also
works:
test at buildserver:~/outputs/python$ rm -rf target/usr/share/alsa/
test at buildserver:~/outputs/python$ cp -rdpf host/usr/arm-unknown-linux-gnueabi/sysroot/usr/share/alsa/ target/usr/share/alsa
test at buildserver:~/outputs/python$
> - the second one is about ncftp extraction part :
>
> >>> ncftp 3.2.4 Extracting
> tar: win/bmed/bookmark.c: Cannot hard link to `ncftp-3.2.4/ncftp/bookmark.c': No such file or directory
> tar: Error exit delayed from previous errors
> make: *** [/home/ldesroches/buildroot_old/buildroot-2011.02/output/build/ncftp-3.2.4/.stamp_extracted] Error 2
>
> 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 ?
Well, extracting ncftp just works fine here:
ESC[3m>>> ncftp 3.2.4 DownloadingESC[23m
--2011-03-08 10:17:04-- ftp://ftp.ncftp.com/ncftp/ncftp-3.2.4-src.tar.bz2
=> `/home/test/dl/ncftp-3.2.4-src.tar.bz2'
Resolving ftp.ncftp.com... 209.197.102.38
Connecting to ftp.ncftp.com|209.197.102.38|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /ncftp ... done.
==> SIZE ncftp-3.2.4-src.tar.bz2 ... done.
==> PASV ... done. ==> RETR ncftp-3.2.4-src.tar.bz2 ...
No such file `ncftp-3.2.4-src.tar.bz2'.
--2011-03-08 10:17:07-- http://sources.buildroot.net//ncftp-3.2.4-src.tar.bz2
Resolving sources.buildroot.net... 88.198.64.109
Connecting to sources.buildroot.net|88.198.64.109|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 450894 (440K) [application/x-bzip2]
Saving to: `/home/test/dl/ncftp-3.2.4-src.tar.bz2'
0K .......... .......... .......... .......... .......... 11% 9.70M 0s
50K .......... .......... .......... .......... .......... 22% 9.50M 0s
100K .......... .......... .......... .......... .......... 34% 9.70M 0s
150K .......... .......... .......... .......... .......... 45% 9.81M 0s
200K .......... .......... .......... .......... .......... 56% 9.69M 0s
250K .......... .......... .......... .......... .......... 68% 9.39M 0s
300K .......... .......... .......... .......... .......... 79% 9.74M 0s
350K .......... .......... .......... .......... .......... 90% 9.58M 0s
400K .......... .......... .......... .......... 100% 9.97M=0.04s
2011-03-08 10:17:07 (9.67 MB/s) - `/home/test/dl/ncftp-3.2.4-src.tar.bz2' saved [450894/450894]
>>> ncftp 3.2.4 Extracting
>>> ncftp 3.2.4 Patching package/ncftp
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
>>> ncftp 3.2.4 Patching libtool
>>> ncftp 3.2.4 Configuring
Which version of tar do you have on your host machine ? What is your
host distribution ?
Regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
next prev parent reply other threads:[~2011-03-08 10:19 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-08 9:23 [Buildroot] alsa-utils and nctp troubles with 2011.02 Desroches, Ludovic
2011-03-08 10:19 ` Thomas Petazzoni [this message]
2011-03-08 11:40 ` Desroches, Ludovic
2011-03-08 12:55 ` Thomas Petazzoni
2011-03-27 20:47 ` Peter Korsgaard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110308111936.0802c04e@surf \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.