You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HOMEBREW_VERSION: 4.6.16-47-g3269773
ORIGIN: https://github.com/Homebrew/brew
HEAD: 32697730030e67675e0032e75483ca4028224779
Last commit: 7 hours ago
Branch: main
Core tap HEAD: 9836540d6131126b5469ed50cc9f5fa7773b7c26
Core tap last commit: 2 hours ago
Core tap JSON: 07 Oct 22:26 UTC
HOMEBREW_PREFIX: /data/shared/lusers/jacktose/homebrew
HOMEBREW_REPOSITORY: /data/shared/lusers/jacktose/homebrew
HOMEBREW_CELLAR: /data/shared/lusers/jacktose/homebrew/Cellar
HOMEBREW_CASK_OPTS: []
HOMEBREW_CLEANUP_MAX_AGE_DAYS: 60
HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS: 7
HOMEBREW_CURL_PATH: /usr/lusers/jacktose/.local/bin/curl
HOMEBREW_DISPLAY_INSTALL_TIMES: set
HOMEBREW_EDITOR: vim
HOMEBREW_FORBID_PACKAGES_FROM_PATHS: set
HOMEBREW_GITHUB_API_TOKEN: set
HOMEBREW_GIT_PATH: /usr/local/bin/git
HOMEBREW_MAKE_JOBS: 4
HOMEBREW_SORBET_RUNTIME: set
Homebrew Ruby: 3.4.5 => /data/shared/lusers/jacktose/homebrew/Library/Homebrew/vendor/portable-ruby/3.4.5/bin/ruby
CPU: quad-core 64-bit broadwell
Clang: N/A
Git: 2.31.1 => /usr/local/bin/git
Curl: 8.8.0 => /usr/lusers/jacktose/.local/bin/curl
Kernel: Linux 3.10.0-1160.90.1.el7.x86_64 x86_64 GNU/Linux
OS: CentOS Linux release 7.9.2009 (Core) (Core)
Host glibc: 2.17
Host libstdc++: N/A
/usr/bin/gcc: 4.8.5
/usr/bin/ruby: N/A
glibc: 2.35_2
gcc@12: N/A
gcc: 15.2.0
xorg: N/A
Output of brew doctor
brew doctor (Yes, it's messy. I don't control the system and don't have root.)
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!Warning: Unbrewed header files were found in /usr/local/include.If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.
Unexpected header files:
/usr/local/include/ezs.h
/usr/local/include/ezsthread.h
/usr/local/include/node/*
/usr/local/include/python3.8/*
Warning: Unbrewed '.la' files were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems whenbuilding Homebrew formulae and may need to be deleted.Unexpected '.la' files: /usr/local/lib/libezs.laWarning: Unbrewed '.pc' files were found in /usr/local/lib/pkgconfig.If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.
Unexpected '.pc' files:
/usr/local/lib/pkgconfig/python-3.8-embed.pc
/usr/local/lib/pkgconfig/python-3.8.pc
Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems whenbuilding Homebrew formulae and may need to be deleted.Unexpected static libraries: /usr/local/lib/libezs.aWarning: Your /home directory is a symlink.This is known to cause issues with formula linking, particularly when installingmultiple formulae that create symlinks in shared directories.While this may be a standard directory structure in some distributions(e.g. Fedora Silverblue) there are known issues as-is.If you encounter linking issues, you may need to manually create conflictingdirectories or use `brew link --overwrite` as a workaround.We'd welcome a PR to fix this functionality.
See https://github.com/Homebrew/brew/issues/18036 for more context.
This is a Tier 2 configuration:
https://docs.brew.sh/Support-Tiers#tier-2
You can report Tier 2 unrelated issues to Homebrew/* repositories!
Read the above document instead before opening any issues or PRs.
Warning: You have uncommitted modifications to Homebrew/homebrew-core.
If this is a surprise to you, then you should stash these modifications.
Stashing returns Homebrew to a pristine state but can be undone
should you later need to do so for some reason.
git -C "/data/shared/lusers/jacktose/homebrew/Library/Taps/homebrew/homebrew-core" stash -u && git -C "/data/shared/lusers/jacktose/homebrew/Library/Taps/homebrew/homebrew-core" clean -d -f
Uncommitted files:
M Formula/o/[email protected]
Warning: Your system glibc 2.17 is too old.
We will need to automatically install a newer version.
We recommend updating to a newer version via your distribution'spackage manager, upgrading your distribution to the latest version,or changing distributions.This is a Tier 2 configuration: https://docs.brew.sh/Support-Tiers#tier-2You can report Tier 2 unrelated issues to Homebrew/* repositories!Read the above document instead before opening any issues or PRs.Warning: Your Homebrew's prefix is not /home/linuxbrew/.linuxbrew.
Most of Homebrew's bottles (binary packages) can only be used with the default prefix.Consider uninstalling Homebrew and reinstalling into the default prefix.This is a Tier 3 configuration: https://docs.brew.sh/Support-Tiers#tier-3You can report Tier 3 unrelated issues to Homebrew/* repositories!Read the above document instead before opening any issues or PRs.Warning: /usr/bin occurs before /data/shared/lusers/jacktose/homebrew/bin in your PATH.This means that system-provided programs will be used instead of thoseprovided by Homebrew. Consider setting your PATH so that/data/shared/lusers/jacktose/homebrew/bin occurs before /usr/bin. Here is a one-liner: echo 'export PATH="/data/shared/lusers/jacktose/homebrew/bin:$PATH"' >> /usr/lusers/jacktose/.bash_profileThe following tools exist at both paths: aclocal attr autoconf autoheader autom4te automake autopoint autoreconf autoscan autoupdate awk bash bashbug bison bunzip2 bzcat bzcmp bzdiff bzgrep bzip2 bzip2recover bzless bzmore cal captoinfo chacl chmem chrt clear col colcrt colrm column compile_et corelist cpan curl curl-config dmesg dumpsexp eject envsubst fallocate findmnt flock funzip gawk getfacl getfattr getopt gettext gettext.sh gettextize gfortran gpg-error gpg-error-config gss-client h2ph h2xs hexdump hmac256 i386 icu-config icuinfo ifnames infocmp infotocap instmodsh ionice ipcmk ipcrm ipcs isosize json_pp k5srvutil kadmin kdestroy kinit klist kpasswd krb5-config ksu kswitch ktutil kvno last lastb ldapadd ldapcompare ldapdelete ldapexop ldapmodify ldapmodrdn ldappasswd ldapsearch ldapurl ldapwhoami less lessecho lesskey libgcrypt-config libnetcfg libtool libtoolize linux32 linux64 logger look lsblk lscpu lsipc lslocks lslogins lsmem lsns lz4 lz4c lz4cat m4 make mcookie mesg more mount mountpoint msgattrib msgcat msgcmp msgcomm msgconv msgen msgexec msgfilter msgfmt msggrep msginit msgmerge msgunfmt msguniq namei ngettext nsenter openssl perl perlbug perldoc perlivp perlthanks piconv pkg-config pl2pm pod2html pod2man pod2text pod2usage podchecker prlimit prove ptar ptardiff ptargrep python3 recode-sr-latin rename renice reset rev script scriptreplay setarch setfacl setfattr setsid setterm shasum sim_client splain sqlite3 tabs taskset tic toe tput tset ul umount unlz4 unshare unxz unzip unzipsfx utmpdump uuclient uuidgen wall wdctl whereis whois x86_64 xgettext xml2-config xmlcatalog xmllint xmlwf xslt-config xsltproc xsubpp xz xzcat xzcmp xzdec xzdiff xzegrep xzfgrep xzgrep xzless xzmore yacc zipdetails zipgrep zipinfoWarning: Homebrew's "bin" was not found in your PATH.
Consider setting your PATH for example like so:
echo'export PATH="/data/shared/lusers/jacktose/homebrew/bin:$PATH"'>> /usr/lusers/jacktose/.bash_profile
Warning: Homebrew's "sbin" was not found in your PATH but you have installedformulae that put executables in /data/shared/lusers/jacktose/homebrew/sbin.Consider setting your PATH for example like so: echo 'export PATH="/data/shared/lusers/jacktose/homebrew/sbin:$PATH"' >> /usr/lusers/jacktose/.bash_profile
Description of issue
brew install cyrus-sasl fails to build. It's now a build dependency for curl (via openldap), and I really need brewed curl on this system.
I'm way out of my depth with these build failures, and would appreciate any suggestions.
md5.c:139:8: error: too many arguments to function 'MD5_memcpy'; expected 0, have 3
139 | MD5_memcpy
| ^~~~~~~~~~
140 | ((POINTER)&context->buffer[index], (POINTER)input, partLen); MD5Transform
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
md5.c:62:13: note: declared here
62 | static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int));
| ^~~~~~~~~~
I don't know C, but it looks like the function is declared with three arguments, so what gives?
The only google result is a similar list of errors and a patch for fixing it. I can't understand that, except that they identify it as a problem with gcc-15 (used here) and the fix includes adding AC_C_PROTOTYPES to configure.ac. I tried that in the debug shell and just got more errors and more confused.
saslutil.c missing time.h
The other error is thus:
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>'
That's a nice suggestion to fix it, but I don't know what to do with it in this context.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Additional Info
Output of
brew config
brew config
Output of
brew doctor
brew doctor
(Yes, it's messy. I don't control the system and don't have root.)Description of issue
brew install cyrus-sasl
fails to build. It's now a build dependency forcurl
(viaopenldap
), and I really need brewed curl on this system.I'm way out of my depth with these build failures, and would appreciate any suggestions.
Details
Here's a log gist and here's the command output:
brew install --as-dependency cyrus-sasl --keep-tmp
outputmd5.c prototypes
The full list of errors is in
02.make.log
, but they're mostly of this form:I don't know C, but it looks like the function is declared with three arguments, so what gives?
The only google result is a similar list of errors and a patch for fixing it. I can't understand that, except that they identify it as a problem with gcc-15 (used here) and the fix includes adding
AC_C_PROTOTYPES
toconfigure.ac
. I tried that in the debug shell and just got more errors and more confused.saslutil.c missing time.h
The other error is thus:
That's a nice suggestion to fix it, but I don't know what to do with it in this context.
Beta Was this translation helpful? Give feedback.
All reactions