Loooooker I am very suspect you have make a minor mistake.
Code: Select all
make depend
make libs
make -C libs/port
make -C libs/wine
make -C dlls/winecrt0
make -C dlls/wined3d
make -C dlls/d3d8
make -C dlls/d3d9
make -C dlls/dxguid
make -C dlls/dxgi
make -C dlls/d3d10core
make -C dlls/d3d10
The order here is not some random choice.
make -C dlls/winecrt0 cannot work I know for sure if make depend and make libs is not performed. I am also fairly sure make -C libs/port and make -C libs/wine also have to be run. After that you can choose libraries. Particular environmental things have to be set-up for wine to build.
Loooooker its been long time since I have used this feature for cross building. I have been at times rebuilding individual .dll.so files. Yes there is so much setup required.\
Loooooker if the script on the WineD3DOnWindows fails then you have a bug. If it works you don't have a bug.
Yes wine is meant to be able to cross build if it cannot we have a regression. I don't know if 1.7.5 would have a fix to 1.7.4 issue.