﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
7967	cdrdao-1.2.3 fails to build with gcc-6.1	ken@…	ken@…	"{{{
CdrDriver.cc:498:64: error: narrowing conversion of '255' from 'int' to 'char' inside { } [-Wnarrowing]
 char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
                                                                ^
}}}

I see that gentoo apparently hit this in gcc-5.3, but fedora have a slightly bigger change (header as well as the cc file) for gcc-6.

I'm testing a sed but I won't be in a position to do a runtime test until I've built xfburn - that might be days away, depending what else breaks and how things go with debugging asymptote for texlive.

The new build fix is
{{{
sed -i 's/\(char .*REMOTE\)/unsigned \1/' dao/CdrDriver.{cc,h}
}}}


Also, I propose to remove lingering references to gcdmaster which needs a stack of gnome2 dependencies."	defect	closed	normal	7.10	BOOK	SVN	medium	fixed		
