[MacPorts] #58994: 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:51:17 UTC 2019


#58994: openssl 1.1.c, mailx @12.4.6: 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:
 Keywords:           |       Port:  mailx, openssl
---------------------+----------------------------
 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/58994>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list