[MacPorts] #58994: openssl 1.1.1.c, mailx @12.4 rev6: mailx build error after rev update, possibly due to openssl update (was: openssl 1.1.c, mailx @12.4.6: mailx build error after rev update, possibly due to openssl update)
MacPorts
noreply at macports.org
Mon Sep 9 10:52:32 UTC 2019
#58994: openssl 1.1.1.c, mailx @12.4 rev6: mailx build error after rev update,
possibly due to openssl update
-----------------------------+----------------------
Reporter: lhaeger | Owner: yan12125
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: mailx, openssl |
-----------------------------+----------------------
Description changed by lhaeger:
Old description:
> Trying to update mailx form 12.4 rev5 to 12.4 rev6 gives me:
>
> $ sudo port install -vst mailx
> ---> Computing dependencies for mailx
> ---> Fetching distfiles for mailx
> ---> Attempting to fetch mailx-12.4.tar.bz2 from
> http://nue.de.distfiles.macports.org/mailx
> ---> Verifying checksums for mailx
> ---> Extracting mailx
> ---> Applying patches to mailx
> ---> Configuring mailx
> ---> Building mailx
> Error: Failed to build mailx: command execution failed
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_mailx/mailx/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets to report a
> bug.
> Error: Processing of port mailx failed
>
> Running the build command manually shows:
>
> $ sudo /usr/bin/make -j4 -w all
> make: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_mailx/mailx/work/mailx-12.4'
> /usr/bin/clang -L/opt/local/lib -Wl,-headerpad_max_install_names -arch
> x86_64 aux.o base64.o cache.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o
> dotlock.o edit.o fio.o getname.o getopt.o head.o hmac.o imap.o
> imap_search.o junk.o lex.o list.o lzw.o macro.o maildir.o main.o md5.o
> mime.o names.o nss.o openssl.o pop3.o popen.o quit.o send.o sendout.o
> smtp.o ssl.o strings.o temp.o thread.o tty.o v7.local.o vars.o version.o
> `grep '^[^#]' LIBS` -o mailx
> Undefined symbols for architecture x86_64:
> "_RAND_egd", referenced from:
> _ssl_init in openssl.o
> "_SSLv3_client_method", referenced from:
> _ssl_open in openssl.o
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
> make: *** [mailx] Error 1
> make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_mailx/mailx/work/mailx-12.4'
>
> I've installed mailx 12.4.5 only a few hours ago when I still had openssl
> 1.0.2s installed. While running "port upgrade outdated", openssl was
> first updated to 1.1.1c and then the attempt updating mailx to 12.4.6
> failed as above.
New description:
Trying to update mailx form 12.4 rev5 to 12.4 rev6 gives me:
$ sudo port install -vst mailx
---> Computing dependencies for mailx
---> Fetching distfiles for mailx
---> Attempting to fetch mailx-12.4.tar.bz2 from
http://nue.de.distfiles.macports.org/mailx
---> Verifying checksums for mailx
---> Extracting mailx
---> Applying patches to mailx
---> Configuring mailx
---> Building mailx
Error: Failed to build mailx: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_mailx/mailx/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port mailx failed
Running the build command manually shows:
$ sudo /usr/bin/make -j4 -w all
make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_mailx/mailx/work/mailx-12.4'
/usr/bin/clang -L/opt/local/lib -Wl,-headerpad_max_install_names -arch
x86_64 aux.o base64.o cache.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o
dotlock.o edit.o fio.o getname.o getopt.o head.o hmac.o imap.o
imap_search.o junk.o lex.o list.o lzw.o macro.o maildir.o main.o md5.o
mime.o names.o nss.o openssl.o pop3.o popen.o quit.o send.o sendout.o
smtp.o ssl.o strings.o temp.o thread.o tty.o v7.local.o vars.o version.o
`grep '^[^#]' LIBS` -o mailx
Undefined symbols for architecture x86_64:
"_RAND_egd", referenced from:
_ssl_init in openssl.o
"_SSLv3_client_method", referenced from:
_ssl_open in openssl.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make: *** [mailx] Error 1
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_mailx/mailx/work/mailx-12.4'
I've installed mailx 12.4 rev5 only a few hours ago when I still had
openssl 1.0.2s installed. While running "port upgrade outdated", openssl
was first updated to 1.1.1c and then the attempt updating mailx to 12.4
rev6 failed as above.
--
--
Ticket URL: <https://trac.macports.org/ticket/58994#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list