I was working with hylafax in ABS on the 6.0.4 to 6.0.5 upgrade and I ran into a strange error related to "throws different exceptions":
<snip> 86-64 -mtune=generic -O2 -pipe -c Dispatcher.c++ In file included from Sys.h:34:0, from Dispatcher.c++:27: /usr/include/sys/stat.h:299:47: error: declaration of ‘int fchmod(int, __mode_t) throw ()’ throws different exceptions ../port.h:32:12: error: from previous declaration ‘int fchmod(int, mode_t)’ make: *** [Dispatcher.o] Error 1 make: Leaving directory `/home/david/arch/pkg/bld/hylafax/src/hylafax-6.0.5/libhylafax' make: *** [default] Error 2 make: Leaving directory `/home/david/arch/pkg/bld/hylafax/src/hylafax-6.0.5/libhylafax' make: *** [dirs] Error 2 make: Leaving directory `/home/david/arch/pkg/bld/hylafax/src/hylafax-6.0.5' make: *** [default] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
I'm getting better at sorting this stuff out, but exception handling problems are the exception... no pun intended. Any ideas? upstream issue?