[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