auto build r3450: 1 of 8 builds failed - 3 regression tests failed

Mikael Magnusson mikma264 at gmail.com
Fri Nov 16 11:53:14 CET 2007


Erik Eliasson wrote:
> On Sat, 2007-10-27 at 14:14 +0200, Mikael Magnusson wrote:
>> svn wrote:
>>
>>> Build fail:
>>>     Revision: 3450
>>>     Machine: mingw32_on_debian_unstable
>>>     Machine addr: svn at dev.minisip.org
>>>     Build: gtk_dsound_debug
>> I doesn't look right. It seems to use the native headers instead of the 
>> cross-compiation ones, For example it shouldn't use 
>> /usr/include/c++/4.2/i486-linux-gnu/bits/c++locale.h . libmutil and 
>> libmnetutil should build fine on Debian unstable, but there is a problem 
>> in libmcryto which needs to be solved. The current mingw32 environment 
>> includes gettimeofday, which means it needs to be conditionally compiled 
>> into minisip if we want to support both newer and older versions of mingw32.
> 
> The wrong compiler was used because dev.minisip.org sets CXX to "ccache
> g++" to speed up the compiles, and that breaks the cross compile. I have
> fixed the auto build script now.
> 
> --Erik

Thanks, it fixed the build problem. But there still are runtime issues, 
maybe related to the mingw32 version used by the auto-builder.
Which version of minwg32 does the auto builder use? It seems to be a 
problem with catching exceptions thrown across dll/exe boundaries in the 
auto built binaries. I think you need to downgrade mingw32 to the 
version in Debian etch/stable to fix this problem.

Mikael


More information about the Minisip-devel mailing list