make crosstest broken (tmarshal)

Paul Vriens paul.vriens.wine at gmail.com
Thu Jan 25 05:48:13 CST 2007


Stefan Leichter wrote:
> Alexandre Julliard schrieb:
>> Stefan Leichter <Stefan.Leichter at camline.com> writes:
>>
>>> The problem is related to the fact that i'm doing out of tree builds. 
>>> Therefore i have three directories:
>>> 1. wine-git : the source tree
>>> 2. wine-build : the normal build (unix)
>>> 3. wine-mingw : the cross compile build
>>
>> If you are doing a cross-compile build then you don't need to use
>> crosstest, a simple make will build the tests as PE binaries. "make
>> crosstest" is meant for people who want to quickly build a PE test
>> inside the normal tree, without the complexity of a separate build
>> tree.
>>
> What parameters do i need to pass to configure for this case. If i do it 
> like Paul Millar descripted it
> 
> ../wine-git/configure --host=i586-mingw32msvc \ 
> -with-wine-tools=../wine-build
> 
> in http://www.winehq.org/pipermail/wine-devel/2006-December/053069.html 
> get get the same problem (no tmarshal.h) as posted in my first mail.
> 
> -- 
> Thanks Stefan
> 
> 
> 
> 
> 
Hi,

I took Paul's example as well (partly). I have two trees:

/wine/wine-git and /wine/wine-pe

wine-git is configured with the standard ./configure.

wine-pe with:

./configure --host=i386-mingw32 --with-wine-tools=../wine-git

This works fine (for me) and also for the tmarshal.h:

../../../../wine-git/tools/widl/widl -I. -I. -I../../../include 
-I../../../include    -h -H tmarshal.h tmarshal.idl

Cheers,

Paul.



More information about the wine-devel mailing list