Compilation error with latest wine

Scott Ritchie scott at open-vote.org
Sun Nov 14 00:09:48 CST 2010


On 11/13/2010 02:40 PM, Reece Dunn wrote:
> On 13 November 2010 22:08, Scott Ritchie <scott at ...> wrote:
>> Works for me:
>>
>> http://launchpadlibrarian.net/59077812/buildlog_ubuntu-maverick-amd64.wine1.3_1.3.7-0ubuntu1~maverickppa1_BUILDING.txt.gz
>> http://launchpadlibrarian.net/59077619/buildlog_ubuntu-maverick-i386.wine1.3_1.3.7-0ubuntu1~maverickppa1_BUILDING.txt.gz
>>
>> make[2]: Entering directory `/build/buildd/wine1.3-1.3.7/dlls/atl'
>> ../../tools/makedep  -C. -S../.. -T../..  atl_ax.c atl_main.c
>> registrar.c rsrc.rc
>> make[2]: Leaving directory `/build/buildd/wine1.3-1.3.7/dlls/atl'
>>
>> This is on my test PPA which has a new ia32-libs that makes the
>> gstreamer codecs work on 64 bit, but that shouldn't affect 32 bit
>> compiling at all.
> 
> The issue is that atliface.idl was moved to the include directory and
> its content was changed.
> 
> If you are doing an incremental build of wine pulling in these changes
> together, there is an atliface.h left over in the dlls/atl directory
> containing the old contents. The build is then picking that up.
> 
> As a result, you need to delete the dlls/atl/atliface.h file (like
> Paul Virens described) and re-run ./configure.
> 
> Everything will then build.
> 

Makes sense why I was unaffected, the package builds aren't incremental
but from fresh archive sources.

-Scott



More information about the wine-devel mailing list