Summary: | media-video/avidemux-2.5.4-r2 - work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/common.h:168: error: 'UINT64_C' was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Sullivan <msulli1355> |
Component: | [OLD] Unspecified | Assignee: | Markos Chandras (RETIRED) <hwoarang> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | media-video, qt |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | The log file from the failed emerge |
Description
Michael Sullivan
2011-04-18 14:07:14 UTC
Created attachment 270383 [details]
The log file from the failed emerge
Scroll those couple of lines back: /var/tmp/portage/media-video/avidemux-2.5.4-r2/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/common.h: In function 'int32_t av_clipl_int32_c(int64_t)': /var/tmp/portage/media-video/avidemux-2.5.4-r2/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/common.h:168: error: 'UINT64_C' was not declared in this scope - needs -D__STDC_CONSTANT_MACROS. Your toolchain is more up to date, but perhaps gcc 4.4 would help ? Of course, for all the C++ apps switching gcc upwards is a one way trip. *** This bug has been marked as a duplicate of bug 364009 *** Have exactly the same issue, gcc is 4.3.4. You are using a testing package with a stable toolchain. This is not supported. Reopen the bug if you are able to reproduce it with the latest toolchain 2.5.4-r2 is actually marked stable. I will just mask it for now. But you need to upgrade your gcc to a more recent stable version There are lots of compiler warnings but upgrading to gcc 4.4.5 does fix the problem. |