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