fede1024 / rust-rdkafka

A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka
MIT License
1.59k stars 267 forks source link

Failed to compile with cmake and sasl vendored features on windows #607

Open DanielYaffe opened 1 year ago

DanielYaffe commented 1 year ago

Hi i am trying to build my rust project with these dependencies and i am having trouble compiling the sasl feature this is the error code i am getting and the toml file for the project

thank you

[dependencies]
sasl2-sys ={ version = "0.1.20",features = ["vendored"]}
rdkafka = { version = "=0.29.0",features = ["cmake-build","sasl"]}
cargo build
    Updating crates.io index
  Downloaded proc-macro-crate v1.3.1
  Downloaded num_enum_derive v0.5.11
  Downloaded futures-task v0.3.28
  Downloaded windows-targets v0.48.5
  Downloaded pin-utils v0.1.0
  Downloaded toml_datetime v0.6.3
  Downloaded slab v0.4.9
  Downloaded unicode-ident v1.0.11
  Downloaded serde_derive v1.0.188
  Downloaded serde v1.0.188
  Downloaded memchr v2.6.1
  Downloaded toml_edit v0.19.14
  Downloaded winnow v0.5.15
  Downloaded serde_json v1.0.105
  Downloaded rdkafka v0.29.0
  Downloaded futures-util v0.3.28
  Downloaded hashbrown v0.14.0
  Downloaded openssl-sys v0.9.92
  Downloaded vcpkg v0.2.15
  Downloaded syn v2.0.29
  Downloaded syn v1.0.109
  Downloaded indexmap v2.0.0
  Downloaded cc v1.0.83
  Downloaded ryu v1.0.15
  Downloaded quote v1.0.33
  Downloaded proc-macro2 v1.0.66
  Downloaded pkg-config v0.3.27
  Downloaded once_cell v1.18.0
  Downloaded num_enum v0.5.11
  Downloaded log v0.4.20
  Downloaded itoa v1.0.9
  Downloaded futures-channel v0.3.28
  Downloaded duct v0.13.6
  Downloaded os_pipe v1.1.4
  Downloaded cmake v0.1.50
  Downloaded autocfg v1.1.0
  Downloaded shared_child v1.0.0
  Downloaded pin-project-lite v0.2.13
  Downloaded equivalent v1.0.1
  Downloaded futures-core v0.3.28
  Downloaded libc v0.2.147
  Downloaded tokio v1.32.0
  Downloaded windows_x86_64_msvc v0.48.5
  Downloaded winapi v0.3.9
  Downloaded sasl2-sys v0.1.20+2.1.28
  Downloaded windows-sys v0.48.0
  Downloaded rdkafka-sys v4.6.0+2.2.0
  Downloaded libz-sys v1.1.12
  Downloaded 48 crates (17.2 MB) in 16.15s (largest was `rdkafka-sys` at 4.3 MB)
   Compiling cc v1.0.83
   Compiling pkg-config v0.3.27
   Compiling windows_x86_64_msvc v0.48.5
   Compiling proc-macro2 v1.0.66
   Compiling unicode-ident v1.0.11
   Compiling once_cell v1.18.0
   Compiling winapi v0.3.9
   Compiling vcpkg v0.2.15
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.14.0
   Compiling windows-targets v0.48.5
   Compiling libc v0.2.147
   Compiling syn v1.0.109
   Compiling quote v1.0.33
   Compiling windows-sys v0.48.0
   Compiling indexmap v2.0.0
   Compiling toml_datetime v0.6.3
   Compiling winnow v0.5.15
   Compiling libz-sys v1.1.12
   Compiling openssl-sys v0.9.92
   Compiling futures-core v0.3.28
   Compiling syn v2.0.29
   Compiling cmake v0.1.50
   Compiling serde v1.0.188
   Compiling shared_child v1.0.0
   Compiling os_pipe v1.1.4
   Compiling autocfg v1.1.0
   Compiling duct v0.13.6
   Compiling futures-task v0.3.28
   Compiling rdkafka-sys v4.6.0+2.2.0
   Compiling toml_edit v0.19.14
   Compiling slab v0.4.9
   Compiling futures-channel v0.3.28
   Compiling pin-project-lite v0.2.13
   Compiling serde_json v1.0.105
   Compiling sasl2-sys v0.1.20+2.1.28
   Compiling futures-util v0.3.28
   Compiling pin-utils v0.1.0
   Compiling ryu v1.0.15
   Compiling itoa v1.0.9
   Compiling proc-macro-crate v1.3.1
   Compiling tokio v1.32.0
   Compiling log v0.4.20
   Compiling serde_derive v1.0.188
error: failed to run custom build command for `sasl2-sys v0.1.20+2.1.28`

Caused by:
  process didn't exit successfully: `C:\Users\Administrator\Desktop\testRust\foo\target\debug\build\sasl2-sys-084839aa6815c1fe\build-script-build` (exit code: 101)
  --- stdout
  cargo:rerun-if-env-changed=SASL2_STATIC

  -------------------------------------------------------------------------------
     ROBOCOPY     ::     Robust File Copy for Windows
  -------------------------------------------------------------------------------

    Started : Wednesday, August 30, 2023 5:03:21 PM
     Source : C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\
       Dest : C:\Users\Administrator\Desktop\testRust\foo\target\debug\build\sasl2-sys-39830547558124a3\out\build\

      Files : *.*

    Options : *.* /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30

  ------------------------------------------------------------------------------

          New Dir         13    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\
100%        New File               44506        aclocal.m4
100%        New File                2263        AUTHORS
100%        New File              141519        ChangeLog
100%        New File               20040        config.h.in
100%        New File              715145        configure
100%        New File               44341        configure.ac
100%        New File                1861        COPYING
100%        New File                  60        INSTALL.TXT
100%        New File                 285        libsasl2.pc.in
100%        New File                6980        Makefile.am
100%        New File               40019        Makefile.in
100%        New File                2392        NTMakefile
100%        New File                  18        README
          New Dir          6    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\common\
100%        New File                9357        crypto-compat.c
100%        New File                2904        crypto-compat.h
100%        New File                2668        Makefile.am
100%        New File               24330        Makefile.in
100%        New File               23095        plugin_common.c
100%        New File                8306        plugin_common.h
          New Dir          9    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\config\
100%        New File                7400        compile
100%        New File               49348        config.guess
100%        New File               35276        config.sub
100%        New File               23568        depcomp
100%        New File                 845        Info.plist
100%        New File               15358        install-sh
100%        New File              333035        ltmain.sh
100%        New File                6878        missing
100%        New File                3380        sasl.spec
          New Dir          6    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\dlcompat-20010505\
100%        New File               19925        APPLE_LICENSE
100%        New File                 691        ChangeLog
100%        New File                1718        dlfcn.h
100%        New File               13867        dlopen.c
100%        New File                1736        Makefile
100%        New File                2541        README
          New Dir         12    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\include\
100%        New File                5472        exits.h
100%        New File                3372        gai.h
100%        New File                1368        hmac-md5.h
100%        New File                2678        Makefile.am
100%        New File               26644        Makefile.in
100%        New File                7296        makemd5.c
100%        New File                1401        md5.h
100%        New File                2574        NTMakefile
100%        New File                6737        prop.h
100%        New File               52386        sasl.h
100%        New File               34678        saslplug.h
100%        New File                2825        saslutil.h
          New Dir         22    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\lib\
100%        New File               31285        auxprop.c
100%        New File               13605        canonusr.c
100%        New File               28187        checkpw.c
100%        New File               34805        client.c
100%        New File               75188        common.c
100%        New File                4330        config.c
100%        New File               13315        dlopen.c
100%        New File               11263        external.c
100%        New File                7019        getaddrinfo.c
100%        New File                3504        getnameinfo.c
100%        New File                3851        getsubopt.c
100%        New File                4396        Makefile.am
100%        New File               32615        Makefile.in
100%        New File               17045        md5.c
100%        New File                4079        NTMakefile
100%        New File               15983        saslint.h
100%        New File               24212        saslutil.c
100%        New File               66644        server.c
100%        New File                7560        seterror.c
100%        New File               18235        snprintf.c
100%        New File                6255        staticopen.h
100%        New File                8148        windlopen.c
          New Dir         18    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\m4\
100%        New File                4034        ax_prog_cc_for_build.m4
100%        New File                2251        ax_prog_perl_modules.m4
100%        New File                7646        berkdb.m4
100%        New File                1520        bsd_sockets.m4
100%        New File                1825        common.m4
100%        New File                1357        cyrus.m4
100%        New File                3192        ipv6.m4
100%        New File                5002        kerberos_v4.m4
100%        New File              307049        libtool.m4
100%        New File               14525        ltoptions.m4
100%        New File                4395        ltsugar.m4
100%        New File                 714        ltversion.m4
100%        New File                6151        lt~obsolete.m4
100%        New File                1141        openldap.m4
100%        New File                1381        openssl.m4
100%        New File                 798        plain.m4
100%        New File               19767        sasl2.m4
100%        New File                5125        sasldb.m4
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\
100%        New File                 196        README.filetypes
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\build_plugins\
100%        New File              118678        build_plugins
100%        New File              126928        build_plugins.Carbon
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\
100%        New File                 294        KClientPublic.h
          New Dir          9    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient\
100%        New File                 645        kcglue_des.c
100%        New File                 449        kcglue_des.h
100%        New File                6248        kcglue_krb.c
100%        New File                 677        kcglue_krb.h
100%        New File               28034        KClient.c
100%        New File               10859        KClient.h
100%        New File                3621        KrbDriver.h
100%        New File                  20        macKClientPublic.h
100%        New File                2844        mac_krb_lib1.c
          New Dir          6    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\
100%        New File                 645        kcglue_des.c
100%        New File                 449        kcglue_des.h
100%        New File                6733        kcglue_krb.c
100%        New File                 677        kcglue_krb.h
100%        New File                2844        mac_krb_lib1.c
100%        New File                  61        saslk4.h
          New Dir          0    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\CredentialsCache\
100%        New File               18417        CredentialsCache.h
100%        New File                5999        CredentialsCache2.h
          New Dir          3    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\GSS\
100%        New File                  53        GSS.h
100%        New File               27431        gssapi.h
100%        New File                4954        gssapi_krb5.h
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KClient\
100%        New File                6433        KClient.h
100%        New File                1219        KClientTypes.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KClientCompat\
100%        New File                5122        KClientCompat.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KClientDeprecated\
100%        New File                3664        KClientDeprecated.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\Kerberos\
100%        New File                1633        Kerberos.h
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\Kerberos4\
100%        New File                 455        Kerberos4.h
100%        New File               18952        krb.h
          New Dir          3    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\Kerberos5\
100%        New File                  28        Kerberos5.h
100%        New File              104554        krb5.h
100%        New File                8069        win-mac.h
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosComErr\
100%        New File                2590        com_err.h
100%        New File                  36        KerberosComErr.h
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosDES\
100%        New File                6671        des.h
100%        New File                1206        KerberosDES.h
          New Dir          3    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosLogin\
100%        New File               11637        KerberosLogin.h
100%        New File                 956        KLLoginLogoutNotification.h
100%        New File                1005        KLPrincipalTranslation.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosManager\
100%        New File                5726        KerberosManagerLib.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosPreferences\
100%        New File                5274        KerberosPreferences.h
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosProfile\
100%        New File                  37        KerberosProfile.h
100%        New File                8073        profile.h
          New Dir         12    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\KerberosSupport\
100%        New File                4864        ErrorLib.h
100%        New File                2671        ErrorList.r
100%        New File                3274        hesiod.h
100%        New File                4249        Idle.h
100%        New File                1000        KerberosConditionalMacros.h
100%        New File                 932        KerberosSupport.h
100%        New File                4175        netdb.h
100%        New File                2305        pwd.h
100%        New File                 684        ShlibDriver.h
100%        New File                7920        SocketErrors.h
100%        New File                9415        Sockets.h
100%        New File                4508        Utilities.h
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\CommonKClient\mac_kclient3\Headers\TicketKeeper\
100%        New File               14325        TicketKeeper.h
100%        New File                4738        TicketKeeperMenuStateProtocol.h
          New Dir         10    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\include\
100%        New File                8418        config.h
100%        New File                 692        extra_krb.h
100%        New File                 139        parse_cmd_line.h
100%        New File                 184        sasl_anonymous_plugin_decl.h
100%        New File                 174        sasl_crammd5_plugin_decl.h
100%        New File                 172        sasl_digestmd5_plugin_decl.h
100%        New File                 184        sasl_kerberos4_plugin_decl.h
100%        New File                 954        sasl_mac_krb_locl.h
100%        New File                 176        sasl_plain_plugin_decl.h
100%        New File                 801        sasl_plugin_decl.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\include\netinet\
100%        New File                 547        in.h
          New Dir         14    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\kerberos_includes\
100%        New File                 439        conf-svsparc.h
100%        New File                1754        conf.h
100%        New File                 605        error_table.h
100%        New File                1816        klog.h
100%        New File                2623        kparse.h
100%        New File               14649        krb-protos.h
100%        New File               10652        krb.h
100%        New File                1215        krb_conf.h
100%        New File                 364        ktypes.h
100%        New File                1610        lsb_addr_comp.h
100%        New File                 973        mit-sipb-copyright.h
100%        New File               14867        old_krb.h
100%        New File                1582        osconf.h
100%        New File                3285        prot.h
          New Dir          3    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\kerberos_includes\kerberos\
100%        New File               12459        des.h
100%        New File                1508        des.h.unix
100%        New File                1172        mit-copyright.h
          New Dir         11    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\krb4_sources\
100%        New File                5100        krb-archaeology.h
100%        New File               13927        krb-protos.h
100%        New File               10272        krb.h
100%        New File                4577        lsb_addr_comp.c
100%        New File                3493        mk_auth.c
100%        New File                4118        mk_priv.c
100%        New File                7700        mk_req.c
100%        New File                4597        mk_safe.c
100%        New File                4512        rd_priv.c
100%        New File                5971        rd_safe.c
100%        New File                4148        rw.c
          New Dir          0    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libdes\
          New Dir          2    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libdes\libdes_68K\
100%        New File               40770        libdes_68K
100%        New File                 461        libdes_68K.exp
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libdes\libdes_fat\
100%        New File               37662        libdes_fat
          New Dir          4    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libdes\libdes_ppc\
100%        New File               39680        libdes_ppc
100%        New File               42086        libdes_ppc.Carbon
100%        New File                 514        libdes_ppc.Carbon.exp
100%        New File                 514        libdes_ppc.exp
          New Dir          3    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libdes\public\
100%        New File                 268        cfm68k_import_off.h
100%        New File               12459        des.h
100%        New File               26325        destest.c
          New Dir         91    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libdes\src\
100%        New File                4345        cbc3_enc.c
100%        New File                4046        cbc_cksm.c
100%        New File                4801        cbc_enc.c
100%        New File                4830        cfb64ede.c
100%        New File                4509        cfb64enc.c
100%        New File                5645        cfb_enc.c
100%        New File                 332        ChangeLog
100%        New File                2648        COPYRIGHT
100%        New File               20368        des.c
100%        New File                 703        des.def
100%        New File               19411        des.doc
100%        New File                6160        des.dsp
100%        New File               14163        des.mak
100%        New File                4668        des.man
100%        New File               11124        des.org
100%        New File               18479        des.pl
100%        New File                 423        DES.pm
100%        New File                 594        DES.pod
100%        New File                4319        DES.xs
100%        New File               12852        des_crypt.man
100%        New File                8853        des_enc.c
100%        New File               16069        des_locl.h
100%        New File               15689        des_locl.org
100%        New File               15503        des_opts.c
100%        New File                3307        des_ver.h
100%        New File                2221        dllmain.c
100%        New File                 831        doIP
100%        New File                2106        doPC1
100%        New File                1578        doPC2
100%        New File                3723        ecb3_enc.c
100%        New File                4298        ecb_enc.c
100%        New File                5396        ede_enc.c
100%        New File                6895        enc_read.c
100%        New File                5122        enc_writ.c
100%        New File               12547        fcrypt.c
100%        New File                3748        FILES
100%        New File                1037        Imakefile
100%        New File                2793        INSTALL
100%        New File                1509        KERBEROS
100%        New File                2173        key_par.c
100%        New File                 633        Makefile.am
100%        New File                1152        makefile.bc
100%        New File                3944        Makefile.in
100%        New File                 501        Makefile.PL
100%        New File                2555        Makefile.ssl
100%        New File                6359        Makefile.uni
100%        New File                6364        md4.c
100%        New File                2414        md4.h
100%        New File                7557        md5.c
100%        New File                3206        md5.h
100%        New File                6624        mdtest.c
100%        New File                4261        MODES.DES
100%        New File                4920        ncbc_enc.c
100%        New File                4540        ofb64ede.c
100%        New File                4221        ofb64enc.c
100%        New File                4443        ofb_enc.c
100%        New File               30428        passwd_dialog.aps
100%        New File                 735        passwd_dialog.clw
100%        New File                3252        passwd_dialog.rc
100%        New File                 320        passwd_dialog.res
100%        New File                3129        passwd_dlg.c
100%        New File                2190        passwd_dlg.h
100%        New File                 454        PC1
100%        New File                 861        PC2
100%        New File                4459        pcbc_enc.c
100%        New File                4275        podd.h
100%        New File                5243        qud_cksm.c
100%        New File                4357        rand_key.c
100%        New File                2249        README
100%        New File               10130        read_pwd.c
100%        New File                 536        resource.h
100%        New File               11005        rnd_keys.c
100%        New File                5607        rpc_des.h
100%        New File                4321        rpc_enc.c
100%        New File                3984        rpw.c
100%        New File                7992        set_key.c
100%        New File                6632        sha.c
100%        New File                2414        sha.h
100%        New File                2404        shifts.pl
100%        New File               10004        sk.h
100%        New File                8812        speed.c
100%        New File               10034        spr.h
100%        New File                5466        str2key.c
100%        New File                5276        supp.c
100%        New File                5644        testdes.pl
100%        New File                8200        times
100%        New File                 616        typemap
100%        New File               14856        VERSION
100%        New File                2534        version.h
100%        New File                2311        vms.com
100%        New File                7214        xcbc_enc.c
          New Dir          6    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\libsasl\
100%        New File               40946        libsasl
100%        New File               41176        libsasl.Carbon
100%        New File                 975        libsasl.Carbon.exp
100%        New File                 931        libsasl.exp
100%        New File                 165        libsasl_prefix.h
100%        New File                 198        libsasl_prefix_carbon.h
          New Dir          7    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\mac_lib\
100%        New File                3935        getopt.c
100%        New File                8065        mac_dyn_dlopen.c
100%        New File                3705        mac_monolithic_dlopen.c
100%        New File                2617        parse_cmd_line.c
100%        New File                3151        xxx_client_mac_lib.c
100%        New File                4421        xxx_mac_lib.c
100%        New File                3850        yyy_mac_lib.c
          New Dir          4    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\osx_cfm_glue\
100%        New File               35621        cfmglue.c
100%        New File                  86        cfmglue.h
100%        New File               91671        cfmglue.proj
100%        New File                 668        cfmglue.proj.exp
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\readme\
100%        New File                1159        mac_testing_notes.c
          New Dir          5    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\mac\sc_shlb\
100%        New File               77265        sc_shlb
100%        New File              118356        sc_shlb.Carbon
100%        New File               77809        sc_shlb.mono
100%        New File                 420        sc_shlb.rsrc.sit.hqx
100%        New File                  32        sc_shlb_carbon.h
          New Dir         43    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\man\
100%        New File                2308        sasl.3
100%        New File                1846        sasl_authorize_t.3
100%        New File                9427        sasl_auxprop.3
100%        New File                1664        sasl_auxprop_getctx.3
100%        New File                2155        sasl_auxprop_request.3
100%        New File                3262        sasl_callbacks.3
100%        New File                2677        sasl_canon_user_t.3
100%        New File                2142        sasl_chalprompt_t.3
100%        New File                2203        sasl_checkapop.3
100%        New File                2055        sasl_checkpass.3
100%        New File                1987        sasl_client_init.3
100%        New File                3944        sasl_client_new.3
100%        New File                3704        sasl_client_start.3
100%        New File                3555        sasl_client_step.3
100%        New File                2439        sasl_decode.3
100%        New File                1677        sasl_dispose.3
100%        New File                1272        sasl_done.3
100%        New File                2981        sasl_encode.3
100%        New File                2983        sasl_encodev.3
100%        New File                1605        sasl_errdetail.3
100%        New File                3529        sasl_errors.3
100%        New File                2211        sasl_errstring.3
100%        New File                1707        sasl_getconfpath_t.3
100%        New File                2550        sasl_getopt_t.3
100%        New File                1690        sasl_getpath_t.3
100%        New File                2995        sasl_getprop.3
100%        New File                2221        sasl_getrealm_t.3
100%        New File                2008        sasl_getsecret_t.3
100%        New File                2254        sasl_getsimple_t.3
100%        New File                1485        sasl_global_listmech.3
100%        New File                1493        sasl_idle.3
100%        New File                2911        sasl_listmech.3
100%        New File                1549        sasl_log_t.3
100%        New File                2299        sasl_server_init.3
100%        New File                3775        sasl_server_new.3
100%        New File                3109        sasl_server_start.3
100%        New File                2524        sasl_server_step.3
100%        New File                2393        sasl_server_userdb_checkpass_t.3
100%        New File                2649        sasl_server_userdb_setpass_t.3
100%        New File                2577        sasl_setpass.3
100%        New File                2648        sasl_setprop.3
100%        New File                1942        sasl_user_exists.3
100%        New File                2305        sasl_verifyfile_t.3
          New Dir         39    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\plugins\
100%        New File               10448        anonymous.c
100%        New File                 734        anonymous_init.c
100%        New File               18972        cram.c
100%        New File                 728        crammd5_init.c
100%        New File              133550        digestmd5.c
100%        New File                 734        digestmd5_init.c
100%        New File               56848        gs2.c
100%        New File                 716        gs2_init.c
100%        New File                9906        gs2_token.c
100%        New File                2025        gs2_token.h
100%        New File               64531        gssapi.c
100%        New File                 731        gssapiv2_init.c
100%        New File               37495        kerberos4.c
100%        New File                 734        kerberos4_init.c
100%        New File               14683        ldapdb.c
100%        New File                 667        ldapdb_init.c
100%        New File               13361        login.c
100%        New File                 722        login_init.c
100%        New File                6799        Makefile.am
100%        New File               40868        Makefile.in
100%        New File                2093        makeinit.sh
100%        New File               61718        ntlm.c
100%        New File                 719        ntlm_init.c
100%        New File               11277        NTMakefile
100%        New File               50476        otp.c
100%        New File               20193        otp.h
100%        New File                 716        otp_init.c
100%        New File               48831        passdss.c
100%        New File                 728        passdss_init.c
100%        New File               13888        plain.c
100%        New File                 722        plain_init.c
100%        New File                9362        sasldb.c
100%        New File                 632        sasldb_init.c
100%        New File               85844        scram.c
100%        New File                 722        scram_init.c
100%        New File               36696        sql.c
100%        New File                 629        sql_init.c
100%        New File               83160        srp.c
100%        New File                 716        srp_init.c
          New Dir          6    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\pwcheck\
100%        New File                1334        Makefile.am
100%        New File               24109        Makefile.in
100%        New File                6724        pwcheck.c
100%        New File                2428        pwcheck_getpwnam.c
100%        New File                2347        pwcheck_getspnam.c
100%        New File                1686        README
          New Dir         10    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\sample\
100%        New File               11079        client.c
100%        New File                3733        common.c
100%        New File                2115        common.h
100%        New File                6939        http_digest_client.c
100%        New File                2906        Makefile.am
100%        New File               26304        Makefile.in
100%        New File                2918        NTMakefile
100%        New File               19417        sample-client.c
100%        New File               14715        sample-server.c
100%        New File               16992        server.c
          New Dir         52    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\saslauthd\
100%        New File                3280        auth_dce.c
100%        New File                1481        auth_dce.h
100%        New File                3730        auth_getpwent.c
100%        New File                1485        auth_getpwent.h
100%        New File               18989        auth_httpform.c
100%        New File                1506        auth_httpform.h
100%        New File                8106        auth_krb4.c
100%        New File                1507        auth_krb4.h
100%        New File                8869        auth_krb5.c
100%        New File                1507        auth_krb5.h
100%        New File                3032        auth_ldap.c
100%        New File                1483        auth_ldap.h
100%        New File                7368        auth_pam.c
100%        New File                1710        auth_pam.h
100%        New File               18638        auth_rimap.c
100%        New File                1509        auth_rimap.h
100%        New File                4751        auth_sasldb.c
100%        New File                1483        auth_sasldb.h
100%        New File                9389        auth_shadow.c
100%        New File                1483        auth_shadow.h
100%        New File                2766        auth_sia.c
100%        New File                1480        auth_sia.h
100%        New File               25441        cache.c
100%        New File                5056        cache.h
100%        New File                5768        cfile.c
100%        New File                2319        cfile.h
100%        New File                  68        ChangeLog
100%        New File                1856        COPYING
100%        New File                6287        getaddrinfo.c
100%        New File                3462        getnameinfo.c
100%        New File                2600        globals.h
100%        New File               12791        ipc_doors.c
100%        New File               16279        ipc_unix.c
100%        New File                5409        krbtf.c
100%        New File                1844        krbtf.h
100%        New File               44373        lak.c
100%        New File                4057        lak.h
100%        New File                9400        LDAP_SASLAUTHD
100%        New File                2081        Makefile.am
100%        New File               29891        Makefile.in
100%        New File               17073        md5.c
100%        New File                2959        mechanisms.c
100%        New File                2793        mechanisms.h
100%        New File               30518        saslauthd-main.c
100%        New File                3512        saslauthd-main.h
100%        New File                8285        saslauthd.mdoc
100%        New File                1476        saslauthd_md5.h
100%        New File                9842        saslcache.c
100%        New File                 483        testsaslauthd.8
100%        New File                7506        testsaslauthd.c
100%        New File                8049        utils.c
100%        New File                2875        utils.h
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\saslauthd\include\
100%        New File                3335        gai.h
          New Dir         10    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\sasldb\
100%        New File                7215        allockey.c
100%        New File               12529        db_berkeley.c
100%        New File                9529        db_gdbm.c
100%        New File               11971        db_lmdb.c
100%        New File                9979        db_ndbm.c
100%        New File                3862        db_none.c
100%        New File                2483        Makefile.am
100%        New File               24096        Makefile.in
100%        New File                2531        NTMakefile
100%        New File                4732        sasldb.h
          New Dir         14    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\utils\
100%        New File               10432        dbconverter-2.c
100%        New File                4157        Makefile.am
100%        New File               36947        Makefile.in
100%        New File                2610        NTMakefile
100%        New File                3927        pluginviewer.8
100%        New File               22349        pluginviewer.c
100%        New File                5781        sasldblistusers.c
100%        New File                2490        sasldblistusers2.8
100%        New File               12313        saslpasswd.c
100%        New File                3191        saslpasswd2.8
100%        New File                3387        sfsasl.c
100%        New File                1938        sfsasl.h
100%        New File               13149        smtptest.c
100%        New File               79233        testsuite.c
          New Dir         30    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\
100%        New File                  64        .cvswrappers
100%        New File                5869        common.mak
100%        New File                6780        common.vcxproj
100%        New File                 198        conan-build.py
100%        New File               10808        cyrus-sasl-all-in-one.sln
100%        New File                1976        cyrus-sasl-common.sln
100%        New File                8856        cyrus-sasl-core.sln
100%        New File                2726        cyrus-sasl-gssapiv2.sln
100%        New File                3758        cyrus-sasl-sasldb.sln
100%        New File                3298        cyrus-sasl.props
100%        New File                 461        generate_conan.cmd
100%        New File                 638        init_auxprop.c
100%        New File                 731        init_mechanism.c
100%        New File                6377        install.vcxproj
100%        New File                1099        makeinit.ps1
100%        New File                 538        openssl.props
100%        New File                 943        plugins.props
100%        New File                6391        plugin_anonymous.vcxproj
100%        New File                6595        plugin_digestmd5.vcxproj
100%        New File                8548        plugin_gssapiv2.vcxproj
100%        New File                6516        plugin_login.vcxproj
100%        New File                6585        plugin_ntlm.vcxproj
100%        New File                6383        plugin_plain.vcxproj
100%        New File                7027        plugin_sasldb.vcxproj
100%        New File                6587        plugin_scram.vcxproj
100%        New File                4474        README.md
100%        New File                8439        sasl2.vcxproj
100%        New File                 534        sasldb.props
100%        New File                9016        sasldb.vcxproj
100%        New File                1115        vsinstall.cmd
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\conan\
100%        New File                 615        build.py
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\conan\common\
100%        New File                1258        conanfile.py
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\conan\gssapiv2\
100%        New File                 826        conanfile.py
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\conan\sasl2\
100%        New File                1032        conanfile.py
          New Dir          1    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\conan\sasldb\
100%        New File                 813        conanfile.py
          New Dir          3    C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\sasl2\win32\include\
100%        New File                6209        config.h
100%        New File                1045        md5global.h
100%        New File                2538        NTMakefile

  ------------------------------------------------------------------------------

                 Total    Copied   Skipped  Mismatch    FAILED    Extras
      Dirs :        60        60         0         0         0         0
     Files :       521       521         0         0         0         0
     Bytes :    6.21 m    6.21 m         0         0         0         0
     Times :   0:00:02   0:00:01                       0:00:00   0:00:01

     Speed :             5991768 Bytes/sec.
     Speed :             342.851 MegaBytes/min.
     Ended : Wednesday, August 30, 2023 5:03:23 PM

  Applications and libraries should run on any Win32 system.
  No configuration specified. Defaulting to Release.
  Defaulting SleepyCat library name to libdb41s.lib.
  Defaulting SleepyCat include path to c:\work\isode\db\build_win32.
  Defaulting SleepyCat library path to c:\work\isode\db\build_win32\Release_static.
  Defaulting LMDB include path to c:\work\isode\lmdb\libraries\liblmdb.
  Defaulting LMDB library path to c:\work\isode\lmdb\libraries\liblmdb\Release.
  Defaulting OpenSSL Include path to D:\openssl\engine-0.9.6g-md3\include.
  Defaulting OpenSSL library path to D:\openssl\engine-0.9.6g-md3\lib.
  Defaulting GSSAPI Include path to C:\Program Files\CyberSafe\Developer Pack\ApplicationSecuritySDK\include.
  Defaulting GSSAPI library path to C:\Program Files\CyberSafe\Developer Pack\ApplicationSecuritySDK\lib.
  Defaulting SQLITE_INCLUDES includes to /I"C:\work\open_source\sqllite\sqlite\src" /I"C:\work\open_source\sqllite\sqlite\win32".
  Defaulting SQLITE library path to C:\work\open_source\sqllite\sqlite\objs.
  Defaulting SQLITE_INCLUDES3 includes to /I"c:\work\sqlite\generated".
  Defaulting SQLITE library path to c:\work\sqlite\objs.NT.
  Defaulting LDAP library path to c:\work\open_source\openldap\openldap-head\ldap\Debug.
  Defaulting LDAP include path to c:\work\open_source\openldap\openldap-head\ldap\include.
  Codegeneration defaulting to /MT.
        cd lib && "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\nmake.exe" /f NTMakefile /                   VERBOSE=0 all
        xcopy /D /Y ..\common\plugin_common.h .
  ..\common\plugin_common.h
  1 File(s) copied
        xcopy /D /Y ..\common\plugin_common.c .
  ..\common\plugin_common.c
  1 File(s) copied
        rc /fo"libsasl.res" C:\Users\ADMINI~1\AppData\Local\Temp\nm37D0.tmp
  Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
  Copyright (C) Microsoft Corporation.  All rights reserved.

  C:\Users\ADMINI~1\AppData\Local\Temp\nm37D0.tmp(1) : fatal error RC1015: cannot open include file 'windows.h'.

  --- stderr

  Microsoft (R) Program Maintenance Utility Version 14.29.30151.0
  Copyright (C) Microsoft Corporation.  All rights reserved.

  Microsoft (R) Program Maintenance Utility Version 14.29.30151.0
  Copyright (C) Microsoft Corporation.  All rights reserved.

  NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\rc.EXE"' : return code '0x1'
  Stop.
  NMAKE : fatal error U1077: 'cd' : return code '0x2'
  Stop.
  thread 'main' panicked at 'nmake build failed: command ["nmake", "/f", "NTMakefile", "prefix=C:\\Users\\Administrator\\Desktop\\testRust\\foo\\target\\debug\\build\\sasl2-sys-39830547558124a3\\out\\install"] exited with 
code 2', C:\Users\Administrator\.cargo\registry\src\index.crates.io-6f17d22bba15001f\sasl2-sys-0.1.20+2.1.28\build.rs:254:29
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
clairewood commented 3 months ago

Did you ever get this to work? I'm having a lot of problems trying to get cmake and openssl to work with rdkafka