On Thu, Jun 7, 2012 at 1:47 PM, Benjamin Henrion <[email protected]> wrote:
> On Thu, Jun 7, 2012 at 1:22 PM, Benjamin Henrion <[email protected]> wrote:
>> On Mon, Jun 4, 2012 at 12:18 AM, Ian Ridge <[email protected]> wrote:
>>> This patch adds the raspberrypi target.
>>>
>>> As patch does not set file permissions it is necessary to chmod a+x
>>> target/linux/raspberrypi/image/gen_rpi_sdcard_img.sh
>>
>> Does your toolchain supports hard float?
>>
>> See here:
>>
>> https://launchpad.net/raspbian
>>
>> "Raspbian is an unofficial port of Debian Wheezy armhf with
>> compilation settings adjusted to produce optimized "hard float" code
>> that will run on the Raspberry Pi. This should provide significantly
>> faster performance for applications that make heavy use of floating
>> point arithmetic operations."
>
> You missed some mkdosfs dependency:
>
> ===================================================================
> install -d -m0755
> /home/zoobab/openwrt/git/openwrt/build_dir/target-arm_v6_uClibc-0.9.33.2_eabi/root-raspberrypi/tmp
> chmod 0777 
> /home/zoobab/openwrt/git/openwrt/build_dir/target-arm_v6_uClibc-0.9.33.2_eabi/root-raspberrypi/tmp
> # Preserve permissions (-p) when building as non-root user
> /bin/tar -czpf 
> /home/zoobab/openwrt/git/openwrt/bin/raspberrypi/openwrt-raspberrypi-rootfs.tar.gz
> --numeric-owner --owner=0 --group=0 -C
> /home/zoobab/openwrt/git/openwrt/build_dir/target-arm_v6_uClibc-0.9.33.2_eabi/root-raspberrypi/
> .
> # FIXME: removing this line will cause strange behaviour in the
> foreach loop below
> /home/zoobab/openwrt/git/openwrt/staging_dir/host/bin/mkfs.jffs2 --pad
> --little-endian --squash -v -x rtime -x zlib -x lzma -e 64KiB -o
> /home/zoobab/openwrt/git/openwrt/build_dir/linux-raspberrypi/root.jffs2-64k
> -d 
> /home/zoobab/openwrt/git/openwrt/build_dir/target-arm_v6_uClibc-0.9.33.2_eabi/root-raspberrypi
> -v 2>&1 1>/dev/null | awk '/^.+$/'
> Compression mode: priority
> Compressors:
>      none             compr: 1304 blocks (4076344)  decompr: 0 blocks
>      zlib (prio:80) - compr: 0 blocks (0/0)  decompr: 0 blocks
>      lzma (prio:70) - compr: 0 blocks (0/0)  decompr: 0 blocks
>     rtime (prio:50) - compr: 0 blocks (0/0)  decompr: 0 blocks
> Compression errors: 0
> echo -ne '\xde\xad\xc0\xde' >>
> /home/zoobab/openwrt/git/openwrt/build_dir/linux-raspberrypi/root.jffs2-64k
> cp -fpR 
> /home/zoobab/openwrt/git/openwrt/build_dir/linux-raspberrypi/root.jffs2-64k
> /home/zoobab/openwrt/git/openwrt/bin/raspberrypi/openwrt-raspberrypi-jffs2-64k.img
> cp -fpR /home/zoobab/openwrt/git/openwrt/build_dir/linux-raspberrypi/Image
> /home/zoobab/openwrt/git/openwrt/bin/raspberrypi/openwrt-raspberrypi-Image
> rm -f /home/zoobab/openwrt/git/openwrt/build_dir/linux-raspberrypi/boot.img
> mkdosfs /home/zoobab/openwrt/git/openwrt/build_dir/linux-raspberrypi/boot.img
> -C 83360
> bash: mkdosfs: command not found
> make[5]: *** [install] Error 127
> make[5]: Leaving directory
> `/home/zoobab/openwrt/git/openwrt/target/linux/raspberrypi/image'
> make[4]: *** [install] Error 2
> make[4]: Leaving directory
> `/home/zoobab/openwrt/git/openwrt/target/linux/raspberrypi'
> make[3]: *** [install] Error 2
> make[3]: Leaving directory `/home/zoobab/openwrt/git/openwrt/target/linux'
> make[2]: *** [target/linux/install] Error 2
> make[2]: Leaving directory `/home/zoobab/openwrt/git/openwrt'
> make[1]: *** 
> [/home/zoobab/openwrt/git/openwrt/staging_dir/target-arm_v6_uClibc-0.9.33.2_eabi/stamp/.target_install]
> Error 2
> make[1]: Leaving directory `/home/zoobab/openwrt/git/openwrt'
> make: *** [world] Error 2
> ===================================================================

Also it fails to download those files:

===================================================================
# Raspberry Pi has no bootloader, instead the GPU loads and starts the kernel
make -w -C GPU compile
make[6]: Entering directory
`/home/zoobab/openwrt/git/openwrt/target/linux/raspberrypi/image/GPU'
mkdir -p /home/zoobab/openwrt/git/openwrt/dl
--2012-06-07 12:30:59--
http://mirror2.openwrt.org/sources/raspberrypi_gpu_fw-20120529.tar.bz2
Resolving mirror2.openwrt.org... 46.4.11.11
Connecting to mirror2.openwrt.org|46.4.11.11|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-06-07 12:30:59 ERROR 404: Not Found.

Download failed.
--2012-06-07 12:30:59--
http://downloads.openwrt.org/sources/raspberrypi_gpu_fw-20120529.tar.bz2
Resolving downloads.openwrt.org... 78.24.191.177
Connecting to downloads.openwrt.org|78.24.191.177|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-06-07 12:30:59 ERROR 404: Not Found.

Download failed.
No more mirrors to try - giving up.
===================================================================

-- 
Benjamin Henrion <bhenrion at ffii.org>
FFII Brussels - +32-484-566109 - +32-2-3500762
"In July 2005, after several failed attempts to legalise software
patents in Europe, the patent establishment changed its strategy.
Instead of explicitly seeking to sanction the patentability of
software, they are now seeking to create a central European patent
court, which would establish and enforce patentability rules in their
favor, without any possibility of correction by competing courts or
democratically elected legislators."
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to