Latest git fails compiling

Austin English austinenglish at gmail.com
Tue Jun 9 10:02:53 CDT 2009


On Tue, Jun 9, 2009 at 7:14 AM, Ben Klein<shacklein at gmail.com> wrote:
> 2009/6/9 Uwe Bonnes <bon at elektron.ikp.physik.tu-darmstadt.de>:
>>>>>>> "Ben" == Ben Klein <shacklein at gmail.com> writes:
>>
>>    Ben> 2009/6/9 Uwe Bonnes <bon at elektron.ikp.physik.tu-darmstadt.de>:
>>    >> Hello,
>>    >>
>>    >> on a fresh tree check out and compiled successfully yesterday
>>    >> (090608) and updated today(090609), compile fails with:
>>    >>
>>    >> make[1]: Entering directory
>>    >> `/media/sda8/sdb8/spare/bon/Wine/wine-git/include' ../tools/widl/widl
>>    >> -I. -I. -I../include -I../include   \  -h -H activaut.h activaut.idl
>>    >> ../tools/widl/widl -I. -I. -I../include -I../include    \ -h -H
>>    >> activdbg.h activdbg.idl ../tools/widl/widl -I. -I. -I../include
>>    >> -I../include    \ -h -H activscp.h activscp.idl oaidl.idl:121: error:
>>    >> parameter 'pvData' of (null) 'tagSAFEARRAY' \ cannot derive from void
>>    >> * make[1]: *** [activscp.h] Fehler 1 make[1]: Leaving directory
>>    >> `/media/sda8/sdb8/spare/bon/Wine/wine-git/include'
>>    >>
>>    >> This is on Suse 11.1, x86-64. I have not seens this reported
>>    >> before. Any hints for fixing (perhaps my setup)?
>>
>>    Ben> Please provide the git revision number, not just the date.
>>
>> Trying to run "git bisect" and going back to
>> de945384a4c1f593820e91811c1c04ff0263ca48  (the number gitk reports in the
>> topmost entry) now everything compiled fine. Strange...
>
> I've occasionally got compilation errors while doing a git bisect. As
> there is no way to fix this (assuming there's nothing wrong with libs
> on my system, since every other revision I try gets built fine)
> without manually hacking at the git repository (which is a very bad
> idea for all sorts of reasons), I just mark that revision as bad and
> continue.

That's a very poor practice, leading to wrong regression test results.
The proper thing to do is either:
A) fix the compile manually, then revert your change before the next
git bisect {good,bad}
B) use 'git bisect skip'.

-- 
-Austin



More information about the wine-devel mailing list