Keine Regel, um das Ziel „/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h“ bei der Installation von PHP Php

PHP-Programmierer chatten hier
Anonymous
 Keine Regel, um das Ziel „/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h“ bei der Installation von PHP

Post by Anonymous »

Update vom 8. November 2025
Auf Anfrage von @orbanbalage:

Code: Select all

$ brew list -1 | grep openssl
openssl@3

$ ls -l $(where openssl)
ls: directory: No such file or directory
ls: file: No such file or directory
ls: No: No such file or directory
ls: openssl:: No such file or directory
ls: or: No such file or directory
ls: such: No such file or directory
Vorab: Der Pfad zu openssl@3 ist /opt/homebrew/Cellar/openssl@3 und dieser enthält 3.6.0/.
Update vom 31. Oktober 2025
Gemäß dem Vorschlag von @jared_marot habe ich
  • Mein $PATH wurde so aktualisiert, dass:

Code: Select all

$ echo $PATH
/opt/homebrew/bin/:/opt/homebrew/Cellar/openssl@3/3.6.0/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
  • Geändert

Code: Select all

--with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/
an:

Code: Select all

--with-openssl=3.6.0/bin/
so dass meine .configure jetzt lautet:

Code: Select all

./configure
--prefix=/usr/local/php \
--with-config-file-path=$path_php/lib/php.ini \
--enable-mbstring \
--with-curl \
--with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/bin/ \
--enable-soap \
--enable-intl \
--with-zlib \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--with-mysqli \
--with-pdo-mysql \
--enable-pcntl \
--enable-sockets \
--with-iconv=$(brew --prefix libiconv) \
;
ohne Erfolg. Bei der Ausstellung:

Code: Select all

$ make
Ich bekomme wieder Folgendes:

Code: Select all

make: *** No rule to make target `/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h', needed by `ext/openssl/openssl.lo'.   Stop.
Bitte beachten Sie die 3.4.1 im Fehler – es war 3.6.0, bevor ich die empfohlenen Änderungen vorgenommen habe.
@jared_marot hat meine php.ini angefordert:

Code: Select all

set_include_path('/Users/[user]/pear');
extension=phar.so
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
zend.exception_string_param_max_len = 128
error_prepend_string = "
"
error_append_string = ""
html_errors = On

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear

;***** Added by go-pear
include_path=".:/usr/local/pear/share/pear:/usr/local/php/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear"
;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****

;*****
Ich habe keine Ahnung, was das wiederholte ;***** Hinzugefügt von go-pear und ;***** bedeutet oder warum /usr/local/pear/share/pear in der include_path=-Anweisung zig Mal wiederholt wird.
Ich habe alle ;***** Hinzugefügt von go-pear und ;***** und alle bis auf eine Instanz davon gelöscht /usr/local/pear/share/pear also ist die php.ini jetzt nur noch:

Code: Select all

extension=phar.so
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
zend.exception_string_param_max_len = 128
error_prepend_string = "
"
error_append_string = ""
html_errors = On
include_path=".:/usr/local/pear/share/pear"
und habe mein Skript erneut ausgeführt und die gleiche Fehlermeldung wie oben erhalten.
Update vom 16. Oktober 2025
Ich habe meinen $PATH:
aktualisiert

Code: Select all

$ echo $PATH
/opt/homebrew/bin/:/opt/homebrew/opt/openssl@3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
also /opt/homebrew/bin/ und /opt/homebrew/opt/openssl@3 erscheinen vor allem anderen.
und jetzt:

Code: Select all

$ openssl version
OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025)
Ich habe auch meine ./configure auf --with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/:
aktualisiert

Code: Select all

./configure
--prefix=/Users/jnorris/Downloads/php/php-8.4.11/
--with-config-file-path=/Users/jnorris/Downloads/php/php-8.4.11/lib/php.ini
--enable-mbstring
--with-curl
--with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/
--enable-soap
--enable-intl
--with-zlib
--enable-bcmath
--enable-shmop
--enable-sysvsem
--with-mysqli
--with-pdo-mysql
--enable-pcntl
--enable-sockets
--with-iconv=$(brew --prefix libiconv)
aber ich erhalte immer noch die Fehlermeldung:

Code: Select all

No rule to make target `/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h', needed by `ext/openssl/openssl.lo'.  Stop.
sogar mit, wie @jason_mamrot vorgeschlagen hat:

Code: Select all

PATH=/opt/homebrew/bin/:/opt/homebrew/opt/openssl@3:$PATH make
Mo, 13. Oktober 2025 Update

Wie @KenLee vorgeschlagen hat, habe ich:

Code: Select all

$ brew cleanup --prune=all
Removing: /Users/jnorris/Library/Caches/Homebrew/aom_bottle_manifest--3.13.1... (31.5KB)
...a whole lot of pruning was reported...
Removing: /Users/jnorris/Library/Logs/Homebrew/gsettings-desktop-schemas... (1.2KB)
==> This operation has freed approximately 681MB of disk space.

...there were several warnings which I am reporting here in case these are important...
Warning: Skipping (old) /opt/homebrew/Cellar/libavif/1.2.1 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libdeflate/1.23 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libidn2/2.3.7 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libpng/1.6.47 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libzip/1.11.3 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/xz/5.8.0 due to it being linked
Ich dann:

Code: Select all

$ openssl version
LibreSSL 3.3.6
Also, ich:

Code: Select all

echo $PATH
/usr/local/ssl/bin:/opt/homebrew/opt/openssl@3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
und dachte, dass /usr/local/ssl/bin vor /opt/homebrew/opt/openssl@3 auftritt, habe Ersteres aus meiner $PATH-Deklaration in meinem .bash_profile entfernt, mein .bash_profile bezogen und:

Code: Select all

$ echo $PATH
/opt/homebrew/opt/openssl@3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/

$ openssl version
LibreSSL 3.3.6
aber achten Sie darauf, dass LibreSSL 3.3.6 immer noch gemeldet wird.
Also, ich bin wieder bei „Alle Ideen, was schief läuft, werden sehr geschätzt!“
Sonntag, 12. Oktober 2025
Ich versuche, PHP 8.4.11 aus dem Quellcode zu installieren – bitte Sagen Sie mir nicht, dass ich es einfach von Homebrew aus installieren sollte – auf einem M1 MacMini mit Sequoia 15.5.
Wenn ich den Befehl make ausführe, e r h a l t e i c h d i e f o l g e n d e A u s g a b e : < / p > < b r / > < c o d e > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / p h p _ d a t e . c - o e x t / d a t e / p h p _ d a t e . l o - M M D - M F e x t / d a t e / p h p _ d a t e . d e p - M T e x t / d a t e / p h p _ d a t e . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / a s t r o . c - o e x t / d a t e / l i b / a s t r o . l o - M M D - M F e x t / d a t e / l i b / a s t r o . d e p - M T e x t / d a t e / l i b / a s t r o . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / d o w . c - o e x t / d a t e / l i b / d o w . l o - M M D - M F e x t / d a t e / l i b / d o w . d e p - M T e x t / d a t e / l i b / d o w . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / p a r s e _ d a t e . c - o e x t / d a t e / l i b / p a r s e _ d a t e . l o - M M D - M F e x t / d a t e / l i b / p a r s e _ d a t e . d e p - M T e x t / d a t e / l i b / p a r s e _ d a t e . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / p a r s e _ t z . c - o e x t / d a t e / l i b / p a r s e _ t z . l o - M M D - M F e x t / d a t e / l i b / p a r s e _ t z . d e p - M T e x t / d a t e / l i b / p a r s e _ t z . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / p a r s e _ p o s i x . c - o e x t / d a t e / l i b / p a r s e _ p o s i x . l o - M M D - M F e x t / d a t e / l i b / p a r s e _ p o s i x . d e p - M T e x t / d a t e / l i b / p a r s e _ p o s i x . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/timelib.c -o ext/date/lib/timelib.lo -MMD -MF ext/date/lib/timelib.dep -MT ext/date/lib/timelib.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/tm2unixtime.c -o ext/date/lib/tm2unixtime.lo -MMD -MF ext/date/lib/tm2unixtime.dep -MT ext/date/lib/tm2unixtime.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/unixtime2tm.c -o ext/date/lib/unixtime2tm.lo -MMD -MF ext/date/lib/unixtime2tm.dep -MT ext/date/lib/unixtime2tm.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/parse_iso_intervals.c -o ext/date/lib/parse_iso_intervals.lo -MMD -MF ext/date/lib/parse_iso_intervals.dep -MT ext/date/lib/parse_iso_intervals.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/interval.c -o ext/date/lib/interval.lo -MMD -MF ext/date/lib/interval.dep -MT ext/date/lib/interval.lo
make: *** No rule to make target `/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h', needed by `ext/openssl/openssl.lo'. Stop.

Ich glaube, dass das Problem darin besteht, dass in jeder Zeile der obigen Ausgabe /opt/homebrew/Cellar/openssl@3/3.4.1/include steht, obwohl dies nicht die Version von openssl@3 ist, die ich installiert habe – wenn ich den Befehl gebe:

Code: Select all

$ openssl version
Die Antwort lautet:

Code: Select all

LibreSSL 3.3.6
Ich habe, in dieser Reihenfolge:

Code: Select all

$ brew link --force openssl@3
Linking /opt/homebrew/Cellar/openssl@3/3.6.0... 6547 symlinks created.

Code: Select all

$ brew uninstall libressl
Error: No such keg: /opt/homebrew/Cellar/libressl

Code: Select all

$ sudo rm -rf /usr/local/lib/libressl*
[no response]

Code: Select all

$ sudo rm -rf /usr/local/bin/libressl*
[no response]

Code: Select all

$ brew reinstall openssl@3
brew install openssl@3
Warning: openssl@3 3.6.0 is already installed and up-to-date.

Code: Select all

$ openssl version
LibreSSL 3.3.6
https://formulae.brew.sh/formula/openssl@3 erwähnt „LibreSSL“ nicht – sollte Homebrew das installieren? Ich habe OpenSSL (oder so etwas in der Art, nicht LibreSSL) erwartet.
Jede Idee, was falsch läuft, wäre sehr willkommen!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post