Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 915516 Details for
Bug 947207
mail-mta/ssmtp-2.64_p11-r1 - [gcc-15] ssmtp.c: error: passing argument 2 of signal from incompatible pointer type [-Wincompatible-pointer-types]
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
mail-mta:ssmtp-2.64_p11-r1:20241230-100416.log
mail-mta:ssmtp-2.64_p11-r1:20241230-100416.log (text/plain), 23.90 KB, created by
Toralf Förster
on 2024-12-30 10:19:54 UTC
(
hide
)
Description:
mail-mta:ssmtp-2.64_p11-r1:20241230-100416.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2024-12-30 10:19:54 UTC
Size:
23.90 KB
patch
obsolete
> * Package: mail-mta/ssmtp-2.64_p11-r1:0 > * Repository: gentoo > * USE: abi_x86_64 amd64 elibc_glibc gnutls kernel_linux mta ssl > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking ssmtp_2.64.orig.tar.bz2 to /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work >>>> Unpacking ssmtp_2.64-11.debian.tar.xz to /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work >>>> Unpacking ssmtp-2.64-patches-4.tar.xz to /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work >>>> Source unpacked in /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work >>>> Preparing source in /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work/ssmtp-2.64 ... > * Applying ssmtp-2.64_p11-gcc14.patch ... > [ ok ] > * Applying 02-557725-solaris.patch ... > [ ok ] > * Applying 03-557741-remote-addr.patch ... > [ ok ] > * Applying debian-changes-2.64-1 ... > [ ok ] > * Applying 04-508759-garbage.patch ... > [ ok ] > * Applying 05-LDFLAGS.patch ... > [ ok ] > * Applying ssmtp-bug584162-fix.patch ... > [ ok ] > * Applying fix-tls1.3-handshake.patch ... > [ ok ] > * Applying keep-from-header-intact.patch ... > [ ok ] > * Applying patches from /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work/patches ... > * 0010_all_maxsysuid.patch ... > [ ok ] > * 0020_all_from-format-fix.patch ... > [ ok ] > * 0030_all_authpass.patch ... > [ ok ] > * 0040_all_darwin7.patch ... > [ ok ] > * 0050_all_strndup.patch ... > [ ok ] > * 0060_all_opessl_crypto.patch ... > [ ok ] > * 0070_all_solaris-basename.patch ... > [ ok ] > * 0080_all_gnutls.patch ... > [ ok ] > * 0110_all_stdint.patch ... > [ ok ] > * 0120_all_aliases.patch ... > [ ok ] > * Running 'autoconf' ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work/ssmtp-2.64 ... > * econf: updating ssmtp-2.64/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating ssmtp-2.64/config.sub with /usr/share/gnuconfig/config.sub >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --docdir=/usr/share/doc/ssmtp-2.64_p11-r1 --htmldir=/usr/share/doc/ssmtp-2.64_p11-r1/html --libdir=/usr/lib64 --sysconfdir=/etc/ssmtp --enable-ssl --with-gnutls --enable-inet6 --enable-md5auth >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking for a BSD-compatible install... /usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c >checking whether ln -s works... yes >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for limits.h... yes >checking for strings.h... (cached) yes >checking for syslog.h... yes >checking for unistd.h... (cached) yes >checking for obsolete openlog... no >checking for an ANSI C-conforming const... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking for library containing gethostname... none required >checking for library containing socket... none required >checking return type of signal handlers... void >checking for vprintf... yes >checking for gethostname... yes >checking for socket... yes >checking for strdup... yes >checking for strndup... yes >checking for strstr... yes >configure: creating ./config.status >config.status: creating Makefile >>>> Source configured. >>>> Compiling source in /var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work/ssmtp-2.64 ... >make -O -j4 etcdir=/etc >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRNDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DHAVE_GNUTLS=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -DALIASES_FILE=\"/etc/mail/aliases\" -O2 -pipe -march=native -fno-diagnostics-color -c -o arpadate.o arpadate.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRNDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DHAVE_GNUTLS=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -DALIASES_FILE=\"/etc/mail/aliases\" -O2 -pipe -march=native -fno-diagnostics-color -c -o base64.o base64.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRNDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DHAVE_GNUTLS=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -DALIASES_FILE=\"/etc/mail/aliases\" -O2 -pipe -march=native -fno-diagnostics-color -c -o xgethostname.o xgethostname.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRNDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DHAVE_GNUTLS=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -DALIASES_FILE=\"/etc/mail/aliases\" -O2 -pipe -march=native -fno-diagnostics-color -c -o ssmtp.o ssmtp.c >ssmtp.c: In function âstrip_post_wsâ: >ssmtp.c:282:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 282 | *p = (char)NULL; > | ^ >ssmtp.c: In function âaddr_parseâ: >ssmtp.c:308:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 308 | *p = (char)NULL; > | ^ >ssmtp.c:331:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 331 | *q = (char)NULL; > | ^ >ssmtp.c: In function âstandardiseâ: >ssmtp.c:384:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 384 | *p = (char)NULL; > | ^ >ssmtp.c:390:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 390 | str[sl - 1] = (char)NULL; > | ^ >ssmtp.c: In function ârevaliasesâ: >ssmtp.c:411:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 411 | *p = (char)NULL; > | ^ >ssmtp.c: In function âaliases_lookupâ: >ssmtp.c:467:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 467 | *p = (char)NULL; > | ^ >ssmtp.c: In function ârcpt_saveâ: >ssmtp.c:590:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 590 | if(*str == (char)NULL) { > | ^ >ssmtp.c: In function ârcpt_parseâ: >ssmtp.c:647:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 647 | if(*(q + 1) == (char)NULL) { > | ^ >ssmtp.c:655:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 655 | *q = (char)NULL; > | ^ >ssmtp.c: In function âheader_saveâ: >ssmtp.c:752:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 752 | if(*(p + 6) == (char)NULL) { > | ^ >ssmtp.c: In function âheader_parseâ: >ssmtp.c:814:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 814 | char l = (char)NULL; > | ^ >ssmtp.c:857:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 857 | *q = (char)NULL; > | ^ >ssmtp.c:859:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 859 | *q = (char)NULL; > | ^ >ssmtp.c:876:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 876 | *q = (char)NULL; > | ^ >ssmtp.c: In function âread_configâ: >ssmtp.c:945:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 945 | *p = (char)NULL; > | ^ >ssmtp.c: In function âsmtp_openâ: >ssmtp.c:1354:29: warning: assignment discards âconstâ qualifier from pointer target type [-Wdiscarded-qualifiers] > 1354 | server_cert = SSL_get_peer_certificate(ssl); > | ^ >ssmtp.c: In function âfd_getsâ: >ssmtp.c:1401:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 1401 | buf[i] = (char)NULL; > | ^ >ssmtp.c: In function âssmtpâ: >ssmtp.c:1549:31: error: passing argument 2 of âsignalâ from incompatible pointer type [-Wincompatible-pointer-types] > 1549 | (void)signal(SIGALRM, (void(*)())handler); /* Catch SIGALRM */ > | ^~~~~~~~~~~~~~~~~~ > | | > | void (*)(void) >In file included from /usr/include/sys/param.h:28, > from ssmtp.c:19: >/usr/include/signal.h:88:57: note: expected â__sighandler_tâ {aka âvoid (*)(int)â} but argument is of type âvoid (*)(void)â > 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) > | ~~~~~~~~~~~~~~~^~~~~~~~~ >ssmtp.c: In function âparse_optionsâ: >ssmtp.c:1833:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > 1833 | while(argv[i][++j] != (char)NULL) { > | ^ >make: *** [<builtin>: ssmtp.o] Error 1 >make: *** Waiting for unfinished jobs.... >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRNDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DHAVE_GNUTLS=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -DALIASES_FILE=\"/etc/mail/aliases\" -O2 -pipe -march=native -fno-diagnostics-color -c -o md5auth/hmac_md5.o md5auth/hmac_md5.c >md5auth/hmac_md5.c: In function âhmac_md5â: >md5auth/hmac_md5.c:27:17: error: too many arguments to function âMD5Initâ; expected 0, have 1 > 27 | MD5Init(&tctx); > | ^~~~~~~ ~~~~~ >In file included from md5auth/hmac_md5.c:4: >md5auth/md5.h:35:6: note: declared here > 35 | void MD5Init PROTO_LIST ((MD5_CTX *)); > | ^~~~~~~ >md5auth/hmac_md5.c:28:17: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 28 | MD5Update(&tctx, key, key_len); > | ^~~~~~~~~ ~~~~~ >md5auth/md5.h:36:6: note: declared here > 36 | void MD5Update PROTO_LIST > | ^~~~~~~~~ >md5auth/hmac_md5.c:29:17: error: too many arguments to function âMD5Finalâ; expected 0, have 2 > 29 | MD5Final(tk, &tctx); > | ^~~~~~~~ ~~ >md5auth/md5.h:38:6: note: declared here > 38 | void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); > | ^~~~~~~~ >md5auth/hmac_md5.c:60:9: error: too many arguments to function âMD5Initâ; expected 0, have 1 > 60 | MD5Init(&context); /* init context for 1st pass */ > | ^~~~~~~ ~~~~~~~~ >md5auth/md5.h:35:6: note: declared here > 35 | void MD5Init PROTO_LIST ((MD5_CTX *)); > | ^~~~~~~ >md5auth/hmac_md5.c:61:9: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 61 | MD5Update(&context, k_ipad, 64); /* start with inner pad */ > | ^~~~~~~~~ ~~~~~~~~ >md5auth/md5.h:36:6: note: declared here > 36 | void MD5Update PROTO_LIST > | ^~~~~~~~~ >md5auth/hmac_md5.c:62:9: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 62 | MD5Update(&context, text, text_len); /* then text of datagram */ > | ^~~~~~~~~ ~~~~~~~~ >md5auth/md5.h:36:6: note: declared here > 36 | void MD5Update PROTO_LIST > | ^~~~~~~~~ >md5auth/hmac_md5.c:63:9: error: too many arguments to function âMD5Finalâ; expected 0, have 2 > 63 | MD5Final(digest, &context); /* finish up 1st pass */ > | ^~~~~~~~ ~~~~~~ >md5auth/md5.h:38:6: note: declared here > 38 | void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); > | ^~~~~~~~ >md5auth/hmac_md5.c:67:9: error: too many arguments to function âMD5Initâ; expected 0, have 1 > 67 | MD5Init(&context); /* init context for 2nd > | ^~~~~~~ ~~~~~~~~ >md5auth/md5.h:35:6: note: declared here > 35 | void MD5Init PROTO_LIST ((MD5_CTX *)); > | ^~~~~~~ >md5auth/hmac_md5.c:69:9: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 69 | MD5Update(&context, k_opad, 64); /* start with outer pad */ > | ^~~~~~~~~ ~~~~~~~~ >md5auth/md5.h:36:6: note: declared here > 36 | void MD5Update PROTO_LIST > | ^~~~~~~~~ >md5auth/hmac_md5.c:70:9: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 70 | MD5Update(&context, digest, 16); /* then results of 1st > | ^~~~~~~~~ ~~~~~~~~ >md5auth/md5.h:36:6: note: declared here > 36 | void MD5Update PROTO_LIST > | ^~~~~~~~~ >md5auth/hmac_md5.c:72:9: error: too many arguments to function âMD5Finalâ; expected 0, have 2 > 72 | MD5Final(digest, &context); /* finish up 2nd pass */ > | ^~~~~~~~ ~~~~~~ >md5auth/md5.h:38:6: note: declared here > 38 | void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); > | ^~~~~~~~ >make: *** [<builtin>: md5auth/hmac_md5.o] Error 1 >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRNDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DHAVE_GNUTLS=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\" -DALIASES_FILE=\"/etc/mail/aliases\" -O2 -pipe -march=native -fno-diagnostics-color -c -o md5auth/md5c.o md5auth/md5c.c >md5auth/md5c.c: In function âMD5Initâ: >md5auth/md5c.c:100:6: warning: old-style function definition [-Wold-style-definition] > 100 | void MD5Init (context) > | ^~~~~~~ >md5auth/md5c.c:102:1: error: number of arguments doesnât match prototype > 102 | { > | ^ >In file included from md5auth/md5c.c:28: >md5auth/md5.h:35:6: error: prototype declaration > 35 | void MD5Init PROTO_LIST ((MD5_CTX *)); > | ^~~~~~~ >md5auth/md5c.c: In function âMD5Updateâ: >md5auth/md5c.c:116:6: warning: old-style function definition [-Wold-style-definition] > 116 | void MD5Update (context, input, inputLen) > | ^~~~~~~~~ >md5auth/md5c.c:120:1: error: number of arguments doesnât match prototype > 120 | { > | ^ >md5auth/md5.h:36:6: error: prototype declaration > 36 | void MD5Update PROTO_LIST > | ^~~~~~~~~ >md5auth/md5c.c:137:2: error: too many arguments to function âMD5_memcpyâ; expected 0, have 3 > 137 | MD5_memcpy > | ^~~~~~~~~~ > 138 | ((POINTER)&context->buffer[index], (POINTER)input, partLen); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >md5auth/md5c.c:54:13: note: declared here > 54 | static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int)); > | ^~~~~~~~~~ >md5auth/md5c.c:139:2: error: too many arguments to function âMD5Transformâ; expected 0, have 2 > 139 | MD5Transform (context->state, context->buffer); > | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~ >md5auth/md5c.c:49:13: note: declared here > 49 | static void MD5Transform PROTO_LIST ((uint32_t [4], unsigned char [64])); > | ^~~~~~~~~~~~ >md5auth/md5c.c:142:4: error: too many arguments to function âMD5Transformâ; expected 0, have 2 > 142 | MD5Transform (context->state, &input[i]); > | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~ >md5auth/md5c.c:49:13: note: declared here > 49 | static void MD5Transform PROTO_LIST ((uint32_t [4], unsigned char [64])); > | ^~~~~~~~~~~~ >md5auth/md5c.c:150:3: error: too many arguments to function âMD5_memcpyâ; expected 0, have 3 > 150 | MD5_memcpy > | ^~~~~~~~~~ > 151 | ((POINTER)&context->buffer[index], (POINTER)&input[i], > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >md5auth/md5c.c:54:13: note: declared here > 54 | static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int)); > | ^~~~~~~~~~ >md5auth/md5c.c: In function âMD5Finalâ: >md5auth/md5c.c:158:6: warning: old-style function definition [-Wold-style-definition] > 158 | void MD5Final (digest, context) > | ^~~~~~~~ >md5auth/md5c.c:161:1: error: number of arguments doesnât match prototype > 161 | { > | ^ >md5auth/md5.h:38:6: error: prototype declaration > 38 | void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); > | ^~~~~~~~ >md5auth/md5c.c:166:3: error: too many arguments to function âEncodeâ; expected 0, have 3 > 166 | Encode (bits, context->count, 8); > | ^~~~~~ ~~~~ >md5auth/md5c.c:50:13: note: declared here > 50 | static void Encode PROTO_LIST > | ^~~~~~ >md5auth/md5c.c:172:3: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 172 | MD5Update (context, PADDING, padLen); > | ^~~~~~~~~ ~~~~~~~ >md5auth/md5c.c:116:6: note: declared here > 116 | void MD5Update (context, input, inputLen) > | ^~~~~~~~~ >md5auth/md5c.c:175:3: error: too many arguments to function âMD5Updateâ; expected 0, have 3 > 175 | MD5Update (context, bits, 8); > | ^~~~~~~~~ ~~~~~~~ >md5auth/md5c.c:116:6: note: declared here > 116 | void MD5Update (context, input, inputLen) > | ^~~~~~~~~ >md5auth/md5c.c:177:3: error: too many arguments to function âEncodeâ; expected 0, have 3 > 177 | Encode (digest, context->state, 16); > | ^~~~~~ ~~~~~~ >md5auth/md5c.c:50:13: note: declared here > 50 | static void Encode PROTO_LIST > | ^~~~~~ >md5auth/md5c.c:181:3: error: too many arguments to function âMD5_memsetâ; expected 0, have 3 > 181 | MD5_memset ((POINTER)context, 0, sizeof (*context)); > | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~ >md5auth/md5c.c:55:13: note: declared here > 55 | static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int)); > | ^~~~~~~~~~ >md5auth/md5c.c: In function âMD5Transformâ: >md5auth/md5c.c:186:13: warning: old-style function definition [-Wold-style-definition] > 186 | static void MD5Transform (state, block) > | ^~~~~~~~~~~~ >md5auth/md5c.c:192:3: error: too many arguments to function âDecodeâ; expected 0, have 3 > 192 | Decode (x, block, 64); > | ^~~~~~ ~ >md5auth/md5c.c:52:13: note: declared here > 52 | static void Decode PROTO_LIST > | ^~~~~~ >md5auth/md5c.c:273:3: error: too many arguments to function âMD5_memsetâ; expected 0, have 3 > 273 | MD5_memset ((POINTER)x, 0, sizeof (x)); > | ^~~~~~~~~~ ~~~~~~~~~~ >md5auth/md5c.c:55:13: note: declared here > 55 | static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int)); > | ^~~~~~~~~~ >md5auth/md5c.c: In function âEncodeâ: >md5auth/md5c.c:279:13: warning: old-style function definition [-Wold-style-definition] > 279 | static void Encode (output, input, len) > | ^~~~~~ >md5auth/md5c.c: In function âDecodeâ: >md5auth/md5c.c:297:13: warning: old-style function definition [-Wold-style-definition] > 297 | static void Decode (output, input, len) > | ^~~~~~ >md5auth/md5c.c: In function âMD5_memcpyâ: >md5auth/md5c.c:312:13: warning: old-style function definition [-Wold-style-definition] > 312 | static void MD5_memcpy (output, input, len) > | ^~~~~~~~~~ >md5auth/md5c.c: In function âMD5_memsetâ: >md5auth/md5c.c:325:13: warning: old-style function definition [-Wold-style-definition] > 325 | static void MD5_memset (output, value, len) > | ^~~~~~~~~~ >make: *** [<builtin>: md5auth/md5c.o] Error 1 > * ERROR: mail-mta/ssmtp-2.64_p11-r1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=mail-mta/ssmtp-2.64_p11-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=mail-mta/ssmtp-2.64_p11-r1::gentoo'`. > * The complete build log is located at '/var/log/portage/mail-mta:ssmtp-2.64_p11-r1:20241230-100416.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/temp/environment'. > * Working directory: '/var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work/ssmtp-2.64' > * S: '/var/tmp/portage/mail-mta/ssmtp-2.64_p11-r1/work/ssmtp-2.64' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 947207
:
915510
|
915511
|
915512
|
915513
|
915514
|
915515
| 915516 |
915517
|
915518