Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg_add packages for evbearmv6hf-el: "Cannot execute ELF binary"
Le 17/07/2014 03:25, William D. Jones a écrit :
>
> Hello all,
>
> I am not sure whether this is user error or a legitimate bug, so I will post
> here before filing a PR. The following thread may be related:
> http://mail-index.netbsd.org/current-users/2013/12/21/msg023935.html
I don't think it is, it was just a typo, and it's fixed.
>
> I am attempting to get my NTFS hard disk recognized under Raspberry Pi so
> that I may transfer files to and from the device as secondary storage.
> Currently, any attempt to mount the device using mount_ntfs returns
> "Operation not supported by device", even using the ro option. At least on
> FreeBSD as of August 2013, mount_ntfs is broken, so I figured installing
> ntfs-3g is the solution. Compiling ntfs-3g from scratch is not ideal on my Pi
> currently (see below), so I attempted to use pkg_add (with -f option) to
> install from:
> ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/evbarm/6.1/filesystems/fuse-ntfs-3g-1.1120.tgz
>
> pkg_add works correctly and installs the package, but all attempts to run the
> program end with the following error message:
> rpi-ptrain# ntfs-3g
> -sh: Cannot execute ELF binary /usr/pkg/bin/ntfs-3g
> This also applies to other packages, such as python.
>
> Is the expected behavior due to ARM family mismatch, intentional changes in
> the kernel facilities between 6.1 and 6.99 that make the packages out of
> date, or is this a legitimate program loader bug
> that I may have found? Source that I have manually compiled and placed in
> /usr/local
> (including wget) works perfectly fine, and for the time being,
Can you send me your wget binary (off-list), please? And dmesg too?
> I suppose the following git repository is an unofficial workaround:
> https://github.com/ebijun/NetBSD/tree/master/RPI/RPIimage/Image
>
You mean that this image works?
> Yes, I could place the kernel sources on my host and compile ntfs-3g in that
> manner. However, that is currently not convenient for me when I effectively
> have a machine at home dedicated to building kernels/holding one copy of the
> CVS tree. I have not figured out the best way to cross-compile packages
> beyond what the NetBSD source tree provides (userland and kernel).
>
> As always, thank you for any guidance in helping me understand the problem :).
>
> Sincerely,
>
> William D. Jones
>
Home |
Main Index |
Thread Index |
Old Index