Opened 6 years ago

Last modified 6 years ago

#56587 closed defect

ffmpeg-devel @20180523: `libavformat/mxfenc.c:1152:36: error: too many arguments provided to function-like macro invocation` — at Version 2

Reported by: llamafilm Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.5.0
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia), ionic
Port: ffmpeg-devel

Description (last modified by Ionic (Mihai Moldovan))

I have used ffmpeg-devel +nonfree before on this system, but today when I try to upgrade, I get an error. I have tried cleaning it and uninstalling it.

:info:build libavformat/mxfenc.c:1152:36: error: too many arguments provided to function-like macro invocation
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00}, 16);
:info:build                                    ^
:info:build /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here
:info:build #define memcpy(dest, src, len)                                  \
:info:build         ^
:info:build libavformat/mxfenc.c:1152:9: note: parentheses are required around macro argument containing braced initializer list
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00}, 16);
:info:build         ^
:info:build                    (                                                                                     )
:info:build libavformat/mxfenc.c:1156:36: error: too many arguments provided to function-like macro invocation
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00}, 16);
:info:build                                    ^
:info:build /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here
:info:build #define memcpy(dest, src, len)                                  \
:info:build         ^
:info:build libavformat/mxfenc.c:1156:9: note: parentheses are required around macro argument containing braced initializer list
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00}, 16);
:info:build         ^
:info:build                    (                                                                                     )
:info:build libavformat/mxfenc.c:1159:36: error: too many arguments provided to function-like macro invocation
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00}, 16);
:info:build                                    ^
:info:build /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here
:info:build #define memcpy(dest, src, len)                                  \
:info:build         ^
:info:build libavformat/mxfenc.c:1159:9: note: parentheses are required around macro argument containing braced initializer list
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00}, 16);
:info:build         ^
:info:build                    (                                                                                     )
:info:build libavformat/mxfenc.c:1162:36: error: too many arguments provided to function-like macro invocation
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00}, 16);
:info:build                                    ^
:info:build /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here
:info:build #define memcpy(dest, src, len)                                  \
:info:build         ^
:info:build libavformat/mxfenc.c:1162:9: note: parentheses are required around macro argument containing braced initializer list
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00}, 16);
:info:build         ^
:info:build                    (                                                                                     )
:info:build libavformat/mxfenc.c:1165:36: error: too many arguments provided to function-like macro invocation
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00}, 16);
:info:build                                    ^
:info:build /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here
:info:build #define memcpy(dest, src, len)                                  \
:info:build         ^
:info:build libavformat/mxfenc.c:1165:9: note: parentheses are required around macro argument containing braced initializer list
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00}, 16);
:info:build         ^
:info:build                    (                                                                                     )
:info:build libavformat/mxfenc.c:1168:36: error: too many arguments provided to function-like macro invocation
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00}, 16);
:info:build                                    ^
:info:build /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here
:info:build #define memcpy(dest, src, len)                                  \
:info:build         ^
:info:build libavformat/mxfenc.c:1168:9: note: parentheses are required around macro argument containing braced initializer list
:info:build         memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00}, 16);
:info:build         ^
:info:build                    (                                                                                     )
:info:build 6 errors generated.

Change History (3)

Changed 6 years ago by llamafilm

Attachment: main.log added

comment:1 Changed 6 years ago by jmroot (Joshua Root)

Cc: jeremyhu added
Owner: set to dbevans
Status: newassigned

comment:2 Changed 6 years ago by Ionic (Mihai Moldovan)

Cc: ionic added
Description: modified (diff)
Summary: Failed to build ffmpeg-develffmpeg-devel @20180523: `libavformat/mxfenc.c:1152:36: error: too many arguments provided to function-like macro invocation`
Last edited 6 years ago by Ionic (Mihai Moldovan) (previous) (diff)
Note: See TracTickets for help on using tickets.