Summary: | media-plugins/vdr-rssreader-2.2.1 : /.../stl_deque.h:577:8: error: call of overloaded ‘swap(std::_Deque_base<XmlNode, std::allocator<XmlNode> >::iterator&, std::_Deque_base<XmlNode, std::allocator<XmlNode> >::iterator&)’ is ambiguous | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo VDR Project <vdr> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plevine457 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=632301 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 582084 | ||
Attachments: |
emerge-history.txt
environment media-plugins:vdr-rssreader-2.2.1:20160920-002440.log vdr-rssreader-2.2.1-gcc6.patch |
Description
Toralf Förster
2016-09-20 08:04:52 UTC
Created attachment 446816 [details]
emerge-history.txt
Created attachment 446818 [details]
environment
Created attachment 446820 [details]
media-plugins:vdr-rssreader-2.2.1:20160920-002440.log
Created attachment 446986 [details, diff] vdr-rssreader-2.2.1-gcc6.patch Patch is similar to https://sources.debian.net/src/vdr-plugin-osdserver/0.1.3-17/debian/patches/ggc6-fixes.patch fixed c++11 compile reverted back to use gnu++03 need fixing from upstream @peter patch won't work <snipp> In file included from parser.c:13:0: parser.c: In member function ‘void cRssParser::ResetMemory()’: common.h:39:20: error: ‘typeof’ was not declared in this scope typeof(*ptr) *tmp = ptr; \ ^ parser.c:297:3: note: in expansion of macro ‘FREE_POINTER’ FREE_POINTER(dataM.memory); ^~~~~~~~~~~~ common.h:39:23: error: ‘tmp’ was not declared in this scope typeof(*ptr) *tmp = ptr; \ ^ parser.c:297:3: note: in expansion of macro ‘FREE_POINTER’ FREE_POINTER(dataM.memory); ^~~~~~~~~~~~ In file included from parser.h:11:0, from menu.c:10: menu.c: In destructor ‘virtual cRssItem::~cRssItem()’: common.h:39:20: error: ‘typeof’ was not declared in this scope typeof(*ptr) *tmp = ptr; \ ^ menu.c:31:3: note: in expansion of macro ‘FREE_POINTER’ FREE_POINTER(titleM); ^~~~~~~~~~~~ common.h:39:23: error: ‘tmp’ was not declared in this scope typeof(*ptr) *tmp = ptr; \ ^ menu.c:31:3: note: in expansion of macro ‘FREE_POINTER’ FREE_POINTER(titleM); ^~~~~~~~~~~~ common.h:39:20: error: ‘typeof’ was not declared in this scope typeof(*ptr) *tmp = ptr; \ ^ menu.c:32:3: note: in expansion of macro ‘FREE_POINTER’ FREE_POINTER(urlM); ^~~~~~~~~~~~ common.h:39:23: error: ‘tmp’ was not declared in this scope typeof(*ptr) *tmp = ptr; \ ^ menu.c:32:3: note: in expansion of macro ‘FREE_POINTER’ FREE_POINTER(urlM); </snapp> typeoff was never a function of gcc, it was supported in earlier version, bit is finaly dropped now |