[CMake] Cpack generating hundreds of "Unsupported ioctl: cmd=0xffffffff80046601 (4); 0x80086601 -> FS_IOC_GETFLAGS (8)" messages?
Guy Harris
guy at alum.mit.edu
Wed Oct 11 21:28:13 EDT 2017
On Oct 11, 2017, at 4:37 PM, pgndev <pgnet.dev at gmail.com> wrote:
> Unsupported ioctl: cmd=0xffffffff80046601 (4)
> 0x80086601 -> FS_IOC_GETFLAGS (8)
> Unsupported ioctl: cmd=0xffffffff80046601 (4)
> 0x80086601 -> FS_IOC_GETFLAGS (8)
> ... ( 300 + repetitions ) ...
> 0x80086601 -> FS_IOC_GETFLAGS (8)
> Unsupported ioctl: cmd=0xffffffff80046601 (4)
> 0x80086601 -> FS_IOC_GETFLAGS (8)
> CPack: - package: /usr/local/src/pvr.iptvsimple/build/addon-pvr.iptvsimple-3.3.1.zip generated.
...
> running in a Raspbian9 chroot.
...under QEMU's ARM emulator, on some other box, right?
That's a QEMU error message, it appears. QEMU 2.9.1 *looks* as if it supports FS_IOC_GETFLAGS, so maybe you need a newer version of QEMU on which to run Raspbian8.
What's happening is probably that whatever program is building the zip file is making FS_IOC_GETFLAGS ioctls to get additional file flags for the files it's putting into the zipball. That program probably has no problem with FS_IOC_GETFLAGS being unsupported, as it's not supported by all file systems on Linux, so it *has* to be able to handle not being able to get those additional file flags.
> What's causing these messages?
Probably an older version of QEMU that doesn't support FS_IOC_GETFLAGS.
> Some missing dependency?
Yes, you depend on having a newer version of QEMU. :-)
> Is there a fix/workaround?
Get a newer version of QEMU?
More information about the CMake
mailing list