[Debian-med-packaging] Bug#812681: [help] Bug#812681: mira: FTBFS with flex >= 2.6]

Andreas Tille tille at debian.org
Tue Jan 26 17:41:54 UTC 2016


Hi Jakub,

On Tue, Jan 26, 2016 at 05:12:26PM +0100, Jakub Wilk wrote:
> * Andreas Tille <andreas at an3as.eu>, 2016-01-25, 22:06:
> >sorry, I have no idea about fley and need help to fix this problem.
> 
> I think it's a bit premature to ask debian-mentors for help when your RC bug
> is 7 minutes old. What you could do instead is:
> 
> * Wait a bit longer. Perhaps one of the numerous co-maintainers knows how to
> fix the bug, but they all busy or asleep at the moment?

The thing is that I know my co-maintainers well enough regarding their
dense schedule (and knowledge about things like flex) that waiting
another 24 hours would not have changed anything.

> * Ask on the team's mailing list.

Receives the message via the bug e-mail anyway.

> * Ask upstream.

Yes, I might pick this option next time.
 
> (Not necessarily in that order.)
> 
> >exp_flexer.cc:766:9: error: no match for 'operator=' (operand types are 'std::istream {aka std::basic_istream<char>}' and 'std::istream* {aka std::basic_istream<char>*}')
> >   yyin = & std::cin;
> >        ^
> 
> The problem is that exp_flexer.cc was not regenerated from the corresponding
> *.ll file at build time. Instead, the file included in the .orig.tar (which
> was generated by an older flex) was used.
> 
> Removing the pre-generated flex output fixed it for me:
> 
> find -name '*.ll' | sed -e 's/[.]ll$/.cc/' | xargs rm

Thanks a lot for your patience and help

        Andreas. 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list