protonscr

widl error compilation

wineclosed
ValveSoftware/wine#114 · opened 2021-07-05 by liberodark · updated 2021-07-06 · 1 comments · github
Lliberodark 2021-07-05 github

Hi,

Now with last stable build 6.3-5 have this error :

../host-wine-proton-proton-wine-6.3-5/tools/widl/widl -o dlls/xactengine3_0/xact_classes_r.res -b x86_64-buildroot-linux-gnu -m64 \
  --nostdinc -Idlls/xactengine3_0 -Idlls/xactengine3_7 -Iinclude \
  -I/build/wine/output/x86_64/host/bin/../x86_64-buildroot-linux-gnu/sysroot/usr/include/gstreamer-1.0 \
  -I/build/wine/output/x86_64/host/bin/../x86_64-buildroot-linux-gnu/sysroot/usr/include/glib-2.0 \
  -I/build/wine/output/x86_64/host/bin/../x86_64-buildroot-linux-gnu/sysroot/usr/lib/glib-2.0/include \
  -D__WINESRC__ -pthread -DXACT3_VER=0x0300 dlls/xactengine3_7/xact_classes.idl
../host-wine-proton-proton-wine-6.3-5/tools/widl/widl: invalid option -- 'e'
Usage: widl [options...] infile.idl
   or: widl [options...] --dlldata-only name1 [name2...]
   --acf=file         Use ACF file
   -app_config        Ignored, present for midl compatibility
   -b arch            Set the target architecture
   -c                 Generate client stub
   -d n               Set debug level to 'n'
   -D id[=val]        Define preprocessor identifier id=val
   -E                 Preprocess only
   --help             Display this help and exit
   -h                 Generate headers
   -H file            Name of header file (default is infile.h)
   -I path            Set include search dir to path (multiple -I allowed)
   --local-stubs=file Write empty stubs for call_as/local methods to file
   -m32, -m64         Set the target architecture (Win32 or Win64)
   -N                 Do not preprocess input
   --nostdinc         Do not search the standard include path
   --ns_prefix        Prefix namespaces with ABI namespace
   --oldnames         Use old naming conventions
   -o, --output=NAME  Set the output file name
   -Otype             Type of stubs to generate (-Os, -Oi, -Oif)
   -p                 Generate proxy
   --prefix-all=p     Prefix names of client stubs / server functions with 'p'
   --prefix-client=p  Prefix names of client stubs with 'p'
   --prefix-server=p  Prefix names of server functions with 'p'
   -r                 Generate registration script
   -robust            Ignored, present for midl compatibility
   --sysroot=DIR      Prefix include paths with DIR
   -s                 Generate server stub
   -t                 Generate typelib
   -u                 Generate interface identifiers file
   -V                 Print version and exit
   -W                 Enable pedantic warnings
   --win32, --win64   Set the target architecture (Win32 or Win64)
   --win32-align n    Set win32 structure alignment to 'n'
   --win64-align n    Set win64 structure alignment to 'n'
   --winrt            Enable Windows Runtime mode
Debug level 'n' is a bitmask with following meaning:
    * 0x01 Tell which resource is parsed (verbose mode)
    * 0x02 Dump internal structures
    * 0x04 Create a parser trace (yydebug=1)
    * 0x08 Preprocessor messages
    * 0x10 Preprocessor lex messages
    * 0x20 Preprocessor yacc trace
make[2]: *** [Makefile:149742: dlls/xactengine3_0/xact_classes_r.res] Error 1
make[2]: *** Waiting for unfinished jobs....

I have never had this error before do you know what has changed?

Best Regards

Aaeikum 2021-07-06 github

Building Proton's Wine fork outside of the Proton build system isn't supported, but you can fix this by applying 4f04994ef47b5077e13c1b770ed0f818f59adcd5 from upstream.

Nothing extracted yet.