Skip to content

Doesn't compile with sasl2-sys/gssapi-vendored on fedora40 / gcc 14.0.1 #51

@0xdeafbeef

Description

@0xdeafbeef
   Compiling sasl2-sys v0.1.20+2.1.28
error: failed to run custom build command for `sasl2-sys v0.1.20+2.1.28`

Caused by:
  process didn't exit successfully: `/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-778ad8fb0de37d30/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=SASL2_STATIC
  configure: loading cache ./config.cache
  checking build system type... (cached) x86_64-pc-linux-gnu
  checking host system type... (cached) x86_64-pc-linux-gnu
  checking target system type... (cached) x86_64-pc-linux-gnu
  checking for a BSD-compatible install... (cached) /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for a race-free mkdir -p... (cached) /usr/bin/mkdir -p
  checking for gawk... (cached) gawk
  checking whether make sets $(MAKE)... (cached) yes
  checking whether make supports nested variables... (cached) yes
  checking whether UID '1000' is supported by ustar format... yes
  checking whether GID '1000' is supported by ustar format... yes
  checking how to create a ustar tar archive... (cached) gnutar
  checking whether to enable maintainer-specific portions of Makefiles... no
  checking for gcc... (cached) gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... (cached) o
  checking whether the compiler supports GNU C... (cached) yes
  checking whether gcc accepts -g... (cached) yes
  checking for gcc option to enable C11 features... (cached) none needed
  checking whether gcc understands -c and -o together... (cached) yes
  checking whether make supports the include directive... yes (GNU style)
  checking dependency style of gcc... (cached) gcc3
  checking how to run the C preprocessor... (cached) gcc -E
  checking for gcc... (cached) gcc
  checking whether the compiler supports GNU C... (cached) yes
  checking whether gcc accepts -g... (cached) yes
  checking for gcc option to enable C11 features... (cached) none needed
  checking whether gcc understands -c and -o together... (cached) yes
  checking dependency style of gcc... (cached) gcc3
  checking how to run the C preprocessor... (cached) gcc -E
  checking how to run the C preprocessor... gcc -E
  checking for gawk... (cached) gawk
  checking whether ln -s works... yes
  checking whether make sets $(MAKE)... (cached) yes
  checking for stdio.h... (cached) yes
  checking for stdlib.h... (cached) yes
  checking for string.h... (cached) yes
  checking for inttypes.h... (cached) yes
  checking for stdint.h... (cached) yes
  checking for strings.h... (cached) yes
  checking for sys/stat.h... (cached) yes
  checking for sys/types.h... (cached) yes
  checking for unistd.h... (cached) yes
  checking for wchar.h... (cached) yes
  checking for minix/config.h... (cached) no
  checking for sys/time.h... (cached) yes
  checking whether it is safe to define __EXTENSIONS__... (cached) yes
  checking whether _XOPEN_SOURCE should be defined... (cached) no
  checking for runpath switch... (cached) -Wl,-rpath,
  checking how to print strings... printf
  checking for a sed that does not truncate output... (cached) /usr/bin/sed
  checking for grep that handles long lines and -e... (cached) /usr/bin/grep
  checking for egrep... (cached) /usr/bin/grep -E
  checking for fgrep... (cached) /usr/bin/grep -F
  checking for ld used by gcc... (cached) /usr/bin/ld
  checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
  checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B
  checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm
  checking the maximum length of command line arguments... (cached) 1572864
  checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... (cached) func_convert_file_noop
  checking how to convert x86_64-pc-linux-gnu file names to toolchain format... (cached) func_convert_file_noop
  checking for /usr/bin/ld option to reload object files... (cached) -r
  checking for file... (cached) file
  checking for objdump... (cached) objdump
  checking how to recognize dependent libraries... (cached) pass_all
  checking for dlltool... no
  checking how to associate runtime and link libraries... (cached) printf %s\n
  checking for ar... (cached) ar
  checking for archiver @FILE support... (cached) @
  checking for strip... (cached) strip
  checking for ranlib... (cached) ranlib
  checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok
  checking for sysroot... no
  checking for a working dd... (cached) /usr/bin/dd
  checking how to truncate binary pipes... (cached) /usr/bin/dd bs=4096 count=1
  checking for mt... no
  checking if : is a manifest tool... (cached) no
  checking for dlfcn.h... (cached) yes
  checking for objdir... (cached) .libs
  checking if gcc supports -fno-rtti -fno-exceptions... (cached) no
  checking for gcc option to produce PIC... (cached) -fPIC -DPIC
  checking if gcc PIC flag -fPIC -DPIC works... (cached) yes
  checking if gcc static flag -static works... (cached) no
  checking if gcc supports -c -o file.o... (cached) yes
  checking if gcc supports -c -o file.o... (cached) yes
  checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  checking whether stripping libraries is possible... yes
  checking if libtool supports shared libraries... yes
  checking whether to build shared libraries... no
  checking whether to build static libraries... yes
  checking for sys/socket.h... (cached) yes
  checking for ws2tcpip.h... (cached) no
  checking for socket... (cached) yes
  checking for connect... (cached) yes
  checking for res_search... (cached) yes
  checking for dn_expand... (cached) yes
  checking for dns_lookup... (cached) no
  checking DB path to use... /etc/sasldb2
  checking DB library to use... none
  checking if DB handle is kept open in SASLDB... no
  checking for dlopen in -ldl... (cached) yes
  checking PRNG to use... /dev/urandom
  checking for nm... (cached) /usr/bin/nm -B
  checking for underscore before symbols... (cached) no
  checking for syslog... (cached) yes
  checking if I should include saslauthd... /var/state/saslauthd
  checking to include Courier authdaemond support... /dev/null
  checking if I should include pwcheck... no
  checking if I should include the alwaystrue verifier... no
  checking if we should enable sasl_checkapop... disabled
  checking CRAM-MD5... disabled
  checking size of long... (cached) 8
  checking what directory libraries are found in... (cached) lib64
  checking for RSAPublicEncrypt in -lrsaref... (cached) no
  checking for openssl/evp.h... (cached) yes
  checking for EVP_DigestInit in -lcrypto... (cached) yes
  checking for SHA512 in -lcrypto... (cached) yes
  checking for OpenSSL... yes
  checking for des_cbc_encrypt in -lcrypto... (cached) no
  checking for DES_cbc_encrypt in -lcrypto... (cached) yes
  checking for openssl/des.h... (cached) yes
  checking DIGEST-MD5... disabled
  checking SCRAM... disabled
  checking OTP... disabled
  checking SRP... disabled
  checking KERBEROS_V4... disabled
  checking for crypt... (cached) no
  checking for crypt in -lcrypt... (cached) yes
  checking for gcc options needed to detect all undeclared functions... (cached) none needed
  checking for gssapi.h... (cached) yes
  checking for gssapi/gssapi_ext.h... (cached) yes
  checking for res_search in -lresolv... (cached) yes
  checking for gss_unwrap in -lgssapi... (cached) no
  checking for krb5int_getspecific in -lkrb5support... (cached) yes
  checking for gss_unwrap in -lgssapi_krb5... (cached) yes
  checking GSSAPI... with implementation mit
  checking for res_search in -lresolv... (cached) yes
  checking for gsskrb5_register_acceptor_identity... (cached) no
  checking for gssapi/gssapi_krb5.h... (cached) yes
  checking whether gsskrb5_register_acceptor_identity is declared... (cached) yes
  checking for gss_decapsulate_token... (cached) yes
  checking for gss_encapsulate_token... (cached) yes
  checking for gss_oid_equal... (cached) yes
  checking for gss_get_name_attribute... (cached) yes
  checking for gss_inquire_sec_context_by_oid... (cached) yes
  checking for SPNEGO support in GSSAPI libraries... (cached) yes
  checking to use mutexes aroung GSS calls... yes
  checking for crypt... (cached) no
  checking for crypt in -lcrypt... (cached) yes
  checking for pam_start in -lpam... (cached) no
  checking for PAM support... no
  checking PLAIN... disabled
  checking ANONYMOUS... disabled
  checking LOGIN... disabled
  checking NTLM... disabled
  checking PASSDSS... disabled
  checking to include LDAP support... no
  checking SQL... disabled
  checking LDAPDB... disabled
  checking for dmalloc library... no
  checking for sfio library... no
  checking for getsubopt... (cached) yes
  checking for snprintf... (cached) yes
  checking for vsnprintf... (cached) yes
  checking for inet_aton in -lresolv... (cached) yes
  checking for getaddrinfo... (cached) yes
  checking for gai_strerror... (cached) yes
  checking for getnameinfo... (cached) yes
  checking for an ANSI C-conforming const... (cached) yes
  checking for inline... (cached) inline
  checking for mode_t... (cached) yes
  checking for pid_t... (cached) yes
  checking for dirent.h that defines DIR... (cached) yes
  checking for library containing opendir... (cached) none required
  checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
  checking for crypt.h... (cached) yes
  checking for des.h... (cached) no
  checking for dlfcn.h... (cached) yes
  checking for fcntl.h... (cached) yes
  checking for limits.h... (cached) yes
  checking for malloc.h... (cached) yes
  checking for paths.h... (cached) yes
  checking for strings.h... (cached) yes
  checking for sys/file.h... (cached) yes
  checking for sys/time.h... (cached) yes
  checking for syslog.h... (cached) yes
  checking for unistd.h... (cached) yes
  checking for inttypes.h... (cached) yes
  checking for sys/uio.h... (cached) yes
  checking for sys/param.h... (cached) yes
  checking for sysexits.h... (cached) yes
  checking for stdarg.h... (cached) yes
  checking for varargs.h... (cached) no
  checking for krb5.h... (cached) yes
  checking whether you have ss_family in struct sockaddr_storage... (cached) yes
  checking whether you have sa_len in struct sockaddr... (cached) no
  checking for socklen_t... (cached) yes
  checking for gethostname... (cached) yes
  checking for getdomainname... (cached) yes
  checking for getpwnam... (cached) yes
  checking for getspnam... (cached) yes
  checking for gettimeofday... (cached) yes
  checking for inet_aton... (cached) yes
  checking for memcpy... (cached) yes
  checking for memmem... (cached) yes
  checking for mkdir... (cached) yes
  checking for select... (cached) yes
  checking for socket... (cached) yes
  checking for strchr... (cached) yes
  checking for strdup... (cached) yes
  checking for strerror... (cached) yes
  checking for strspn... (cached) yes
  checking for strstr... (cached) yes
  checking for strtol... (cached) yes
  checking for jrand48... (cached) yes
  checking for getpassphrase... (cached) no
  checking for asprintf... (cached) yes
  checking for strlcat... (cached) yes
  checking for strlcpy... (cached) yes
  checking if getpwnam_r/getspnam_r take 5 arguments... yes
  checking for sphinx-build... no
  checking for perl... (cached) perl
  checking for perl module Pod::POM::View::Restructured... no
  checking that generated files are newer than configure... done
  configure: creating ./config.status
  config.status: creating Makefile
  config.status: creating libsasl2.pc
  config.status: creating include/Makefile
  config.status: creating saslauthd/Makefile
  config.status: creating sasldb/Makefile
  config.status: creating common/Makefile
  config.status: creating plugins/Makefile
  config.status: creating lib/Makefile
  config.status: creating utils/Makefile
  config.status: creating sample/Makefile
  config.status: creating pwcheck/Makefile
  config.status: creating config.h
  config.status: config.h is unchanged
  config.status: executing depfiles commands
  config.status: executing libtool commands
  configure:

  cyrus-sasl - 2.1.28

  • Prefix: /home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install
  • Plugins:  libgssapiv2.la libgs2.la

  Now type 'make' to build cyrus-sasl

  rm -f md5global.h
  ./makemd5 md5global.h
  make  install-am
  make[1]: Entering directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/include'
  make[2]: Entering directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/include'
  make[2]: Nothing to be done for 'install-exec-am'.
   /usr/bin/mkdir -p '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/include/sasl'
   /usr/bin/install -c -m 644 hmac-md5.h md5.h md5global.h sasl.h saslplug.h saslutil.h prop.h '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/include/sasl'
  make[2]: Leaving directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/include'
  make[1]: Leaving directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/include'
  depbase=`echo plugin_common.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -fPIC -I../include -I../include -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT plugin_common.lo -MD -MP -MF $depbase.Tpo -c -o plugin_common.lo plugin_common.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -fPIC -I../include -I../include -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c plugin_common.c  -fPIC -DPIC -o plugin_common.o
  /bin/sh ../libtool  --tag=CC   --mode=link gcc  -Wall -W  -fPIC -version-info 3:0:0 -no-undefined -L/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/lib -o libplugin_common.la  plugin_common.lo  -lresolv -lresolv 
  libtool: link: rm -fr  .libs/libplugin_common.a .libs/libplugin_common.la
  libtool: link: ar cr .libs/libplugin_common.a  plugin_common.o
  libtool: link: ranlib .libs/libplugin_common.a
  libtool: link: ( cd ".libs" && rm -f "libplugin_common.la" && ln -s "../libplugin_common.la" "libplugin_common.la" )
  make[1]: Entering directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/common'
  make[1]: Nothing to be done for 'install-exec-am'.
  make[1]: Nothing to be done for 'install-data-am'.
  make[1]: Leaving directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/common'
  ln -s ../sasldb/db_none.c ../plugins/gssapi.c ../plugins/gs2.c .
  make  install-am
  make[1]: Entering directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/lib'
  depbase=`echo auxprop.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT auxprop.lo -MD -MP -MF $depbase.Tpo -c -o auxprop.lo auxprop.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo canonusr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT canonusr.lo -MD -MP -MF $depbase.Tpo -c -o canonusr.lo canonusr.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo checkpw.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT checkpw.lo -MD -MP -MF $depbase.Tpo -c -o checkpw.lo checkpw.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo client.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT client.lo -MD -MP -MF $depbase.Tpo -c -o client.lo client.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo common.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT common.lo -MD -MP -MF $depbase.Tpo -c -o common.lo common.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo config.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT config.lo -MD -MP -MF $depbase.Tpo -c -o config.lo config.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo external.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT external.lo -MD -MP -MF $depbase.Tpo -c -o external.lo external.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo md5.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT md5.lo -MD -MP -MF $depbase.Tpo -c -o md5.lo md5.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo saslutil.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT saslutil.lo -MD -MP -MF $depbase.Tpo -c -o saslutil.lo saslutil.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo server.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT server.lo -MD -MP -MF $depbase.Tpo -c -o server.lo server.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo seterror.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT seterror.lo -MD -MP -MF $depbase.Tpo -c -o seterror.lo seterror.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  depbase=`echo dlopen.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
  /bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2"' -DPLUGINDIR='"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2"' -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include  -Wall -W  -fPIC -MT dlopen.lo -MD -MP -MF $depbase.Tpo -c -o dlopen.lo dlopen.c &&\
  mv -f $depbase.Tpo $depbase.Plo
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT checkpw.lo -MD -MP -MF .deps/checkpw.Tpo -c checkpw.c  -fPIC -DPIC -o checkpw.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c  -fPIC -DPIC -o md5.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT canonusr.lo -MD -MP -MF .deps/canonusr.Tpo -c canonusr.c  -fPIC -DPIC -o canonusr.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT server.lo -MD -MP -MF .deps/server.Tpo -c server.c  -fPIC -DPIC -o server.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT client.lo -MD -MP -MF .deps/client.Tpo -c client.c  -fPIC -DPIC -o client.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT auxprop.lo -MD -MP -MF .deps/auxprop.Tpo -c auxprop.c  -fPIC -DPIC -o auxprop.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT config.lo -MD -MP -MF .deps/config.Tpo -c config.c  -fPIC -DPIC -o config.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo -c dlopen.c  -fPIC -DPIC -o dlopen.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c  -fPIC -DPIC -o common.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT saslutil.lo -MD -MP -MF .deps/saslutil.Tpo -c saslutil.c  -fPIC -DPIC -o saslutil.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT seterror.lo -MD -MP -MF .deps/seterror.Tpo -c seterror.c  -fPIC -DPIC -o seterror.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -I../common -DCONFIGDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2:/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/etc/sasl2\" -DPLUGINDIR=\"/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/install/lib/sasl2\" -I/home/odm3n/dev/work/transaction-consumer/target/debug/build/krb5-src-624f5186dad3a142/out/install/include -Wall -W -fPIC -MT external.lo -MD -MP -MF .deps/external.Tpo -c external.c  -fPIC -DPIC -o external.o
  make[1]: Leaving directory '/home/odm3n/dev/work/transaction-consumer/target/debug/build/sasl2-sys-0d695193de89f695/out/sasl2/lib'

  --- stderr
  configure: WARNING: Disabling SASL authentication database support
  configure: WARNING: No sphinx-build, won't be able to regenerate docs
  configure: WARNING: No Pod::POM::View::Restructured, won't be able to regenerate docs
  libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  ln: failed to create symbolic link './db_none.c': File exists
  ln: failed to create symbolic link './gssapi.c': File exists
  ln: failed to create symbolic link './gs2.c': File exists
  make: [Makefile:937: linksrcs] Error 1 (ignored)
  dlopen.c: In function '_sasl_locate_entry':
  dlopen.c:175:30: warning: unused parameter 'library' [-Wunused-parameter]
    175 | int _sasl_locate_entry(void *library, const char *entryname,
        |                        ~~~~~~^~~~~~~
  dlopen.c:175:51: warning: unused parameter 'entryname' [-Wunused-parameter]
    175 | int _sasl_locate_entry(void *library, const char *entryname,
        |                                       ~~~~~~~~~~~~^~~~~~~~~
  dlopen.c:176:31: warning: unused parameter 'entry_point' [-Wunused-parameter]
    176 |                        void **entry_point)
        |                        ~~~~~~~^~~~~~~~~~~
  dlopen.c: In function '_sasl_get_plugin':
  dlopen.c:357:34: warning: unused parameter 'file' [-Wunused-parameter]
    357 | int _sasl_get_plugin(const char *file,
        |                      ~~~~~~~~~~~~^~~~
  dlopen.c:358:45: warning: unused parameter 'verifyfile_cb' [-Wunused-parameter]
    358 |                      const sasl_callback_t *verifyfile_cb,
        |                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  dlopen.c:359:29: warning: unused parameter 'libraryptr' [-Wunused-parameter]
    359 |                      void **libraryptr)
        |                      ~~~~~~~^~~~~~~~~~
  dlopen.c: In function '_sasl_load_plugins':
  common.c:114:22: warning: cast between incompatible function types from 'int (*)(void *, const char **)' to 'int (*)(void)' [-Wcast-function-type]
    114 |     SASL_CB_GETPATH, (sasl_callback_ft)&_sasl_getpath, NULL
        |                      ^
  dlopen.c:403:9: warning: variable 'result' set but not used [-Wunused-but-set-variable]
    403 |     int result;
        |         ^~~~~~
  common.c:117:26: warning: cast between incompatible function types from 'int (*)(void *, char **)' to 'int (*)(void)' [-Wcast-function-type]
    117 |     SASL_CB_GETCONFPATH, (sasl_callback_ft)&_sasl_getconfpath, NULL
        |                          ^
  common.c: In function 'sasl_set_path':
  common.c:230:39: warning: cast between incompatible function types from 'int (*)(void *, const char **)' to 'int (*)(void)' [-Wcast-function-type]
    230 |             default_getpath_cb.proc = (sasl_callback_ft)&_sasl_getpath_simple;
        |                                       ^
  common.c:244:43: warning: cast between incompatible function types from 'int (*)(void *, const char **)' to 'int (*)(void)' [-Wcast-function-type]
    244 |             default_getconfpath_cb.proc = (sasl_callback_ft)&_sasl_getconfpath_simple;
        |                                           ^
  saslutil.c: In function 'sasl_mkchal':
  saslutil.c:280:3: error: implicit declaration of function 'time' [-Wimplicit-function-declaration]
    280 |   time(&now);
        |   ^~~~
  saslutil.c:66:1: note: 'time' is defined in header '<time.h>'; this is probably fixable by adding '#include <time.h>'
     65 | #include "saslint.h"
    +++ |+#include <time.h>
     66 | #include <saslutil.h>
  saslutil.c: In function 'getranddata':
  saslutil.c:364:41: error: implicit declaration of function 'clock' [-Wimplicit-function-declaration]
    364 |             ret[1] ^= (unsigned short) (clock() & 0xFFFF);
        |                                         ^~~~~
  saslutil.c:364:41: note: 'clock' is defined in header '<time.h>'; this is probably fixable by adding '#include <time.h>'
  server.c: In function 'load_config':
  server.c:626:15: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(void *, char **)' [-Wcast-function-type]
    626 |     result = ((sasl_getconfpath_t *)(getconfpath_cb->proc))(getconfpath_cb->context,
        |               ^
  server.c:664:19: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(void *, const char *, sasl_verify_type_t)' [-Wcast-function-type]
    664 |         result = ((sasl_verifyfile_t *)(verifyfile_cb->proc))(verifyfile_cb->context,
        |                   ^
  saslutil.c: In function 'get_fqhostname':
  saslutil.c:563:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
    563 |         || strlen (result->ai_canonname) > namelen -1) {
        |                                          ^
  server.c: In function 'sasl_server_init':
  server.c:916:16: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(void *, const char *, sasl_verify_type_t)' [-Wcast-function-type]
    916 |         ret = ((sasl_verifyfile_t *)(vf->proc))(vf->context,
        |                ^
  common.c: In function '_sasl_global_getopt':
  common.c:1416:16: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' [-Wcast-function-type]
   1416 |           if (((sasl_getopt_t *)(callback->proc))(callback->context,
        |                ^
  common.c: In function '_sasl_conn_getopt':
  common.c:1457:16: warning: cast between incompatible function types from 'int (*)(void)' to 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' [-Wcast-function-type]
   1457 |           && (((sasl_getopt_t *)(callback->proc))(callback->context,
        |                ^
  common.c: In function '_sasl_getcallback':
  common.c:1734:20: warning: cast between incompatible function types from 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' to 'int (*)(void)' [-Wcast-function-type]
   1734 |           *pproc = (sasl_callback_ft)&_sasl_conn_getopt;
        |                    ^
  common.c:1737:20: warning: cast between incompatible function types from 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' to 'int (*)(void)' [-Wcast-function-type]
   1737 |           *pproc = (sasl_callback_ft)&_sasl_global_getopt;
        |                    ^
  common.c:1782:14: warning: cast between incompatible function types from 'int (*)(void *, int,  const char *)' to 'int (*)(void)' [-Wcast-function-type]
   1782 |     *pproc = (sasl_callback_ft)&_sasl_syslog;
        |              ^
  common.c:1795:14: warning: cast between incompatible function types from 'int (*)(void *, int,  const char **, size_t *)' {aka 'int (*)(void *, int,  const char **, long unsigned int *)'} to 'int (*)(void)' [-Wcast-function-type]
   1795 |     *pproc = (sasl_callback_ft)&_sasl_getsimple;
        |              ^
  common.c:1799:14: warning: cast between incompatible function types from 'int (*)(void *, char *, int)' to 'int (*)(void)' [-Wcast-function-type]
   1799 |     *pproc = (sasl_callback_ft)&_sasl_verifyfile;
        |              ^
  common.c:1803:14: warning: cast between incompatible function types from 'int (*)(sasl_conn_t *, void *, const char *, unsigned int,  const char *, unsigned int,  const char *, unsigned int,  struct propctx *)' {aka 'int (*)(struct sasl_conn *, void *, const char *, unsigned int,  const char *, unsigned int,  const char *, unsigned int,  struct propctx *)'} to 'int (*)(void)' [-Wcast-function-type]
   1803 |     *pproc = (sasl_callback_ft)&_sasl_proxy_policy;
        |              ^
  make[1]: *** [Makefile:646: saslutil.lo] Error 1
  make[1]: *** Waiting for unfinished jobs....
  common.c: In function '_sasl_find_verifyfile_callback':
  common.c:2160:5: warning: cast between incompatible function types from 'int (*)(void *, char *, int)' to 'int (*)(void)' [-Wcast-function-type]
   2160 |     (sasl_callback_ft)&_sasl_verifyfile,
        |     ^
  make: *** [Makefile:752: install] Error 2
  thread 'main' panicked at /home/odm3n/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sasl2-sys-0.1.20+2.1.28/build.rs:156:14:
  make failed: Custom { kind: Other, error: "command [\"make\", \"install\"] exited with code 2" }
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

gcc version:

gcc --version
gcc (GCC) 14.0.1 20240411 (Red Hat 14.0.1-0)
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions