Closed randy-girard closed 3 years ago
That’s an easy one, here’s the section from my builder
# GCC10 changed from the old default of -fcommon to -fno-common this breaks
# older wine compiles passing this flag reverts the new default behavior.
#export CROSSCFLAGS="-fcommon"
# Only enable this if a compile fails with "multiple definitions"
You’ll need to start the compile over with export CROSSCFLAGS="-fcommon"
As mingw-w64 packages from homebrew and Macports now bundle gcc10 the above is required for older wine sources.
crossover-wine-20.0.x sources are rather unstable when compared to 19.0.2, the only real improvements were microphone audio capture working within 32Bit apps, requesting permissions in a better manner and midi format audio working within 32Bit apps.
Thank you. I will check that out and see how it goes.
Now I am getting
icc.c:82:34: error: passing 'unsigned int *' to parameter of type '__storage32 ULONG *' (aka '__storage32 unsigned int *') changes address space of pointer
adjust_endianness32( &tag->offset );
^~~~~~~~~~~~
icc.c:36:48: note: passing argument to parameter 'ptr' here
static inline void adjust_endianness32( ULONG *ptr )
^
icc.c:83:34: error: passing 'unsigned int *' to parameter of type '__storage32 ULONG *' (aka '__storage32 unsigned int *') changes address space of pointer
adjust_endianness32( &tag->size );
2 errors generated.
make[1]: *** [icc.o] Error 1
make: *** [dlls/mscms] Error 2
You will encounter multiple build errors like this you’ll be required to disable these options.
Hello,
Wasn't sure how to reach out to you directly so figured I would come here.
I was trying to compile crossover wine. I got clang and llvm compiled, but when I go to compile wine with it, it errors out with some generic error message about dsound:
If you have any insight, that would be great!