Compilation error with latest wine

Reece Dunn msclrhd at googlemail.com
Sat Nov 13 16:40:03 CST 2010


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.

HTH,
- Reece



More information about the wine-devel mailing list