[MacPorts] #54250: poppler @0.52.0: Failed to configure poppler: configure failure: command execution failed

MacPorts noreply at macports.org
Mon May 29 18:53:26 UTC 2017


#54250: poppler @0.52.0: Failed to configure poppler: configure failure: command
execution failed
-------------------------+-------------------
  Reporter:  tom-seddon  |      Owner:
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.1
Resolution:              |   Keywords:
      Port:  poppler     |
-------------------------+-------------------

Comment (by tom-seddon):

 An additional note.

 I had a similar error from geoclue2, which MacPorts went to install when I
 did a port install boost at 1.63.0. Relevant snippet from its log file: (I'll
 spare you the terminal output)

 {{{
 :info:configure checking that generated files are newer than configure...
 done
 :info:configure configure: creating ./config.status
 :info:configure config.status: creating Makefile
 :info:configure dyld: Library not loaded:
 /opt/local/lib/libreadline.6.dylib
 :info:configure   Referenced from: /opt/local/bin/gawk
 :info:configure   Reason: image not found
 :info:configure sed: stdout: Broken pipe
 :info:configure ./config.status: line 1319: 75937 Done(1)
 eval sed \"\$ac_sed_extra\" "$ac_file_inputs"
 :info:configure      75938 Trace/BPT trap: 5       | $AWK -f
 "$ac_tmp/subs.awk" > $ac_tmp/out
 :info:configure config.status: error: could not create Makefile
 :info:configure Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_geoclue2/geoclue2/work/geoclue-2.4.6"
 && ./autogen.sh --prefix=/opt/local --disable-silent-rules --disable-3g-
 source --disable-cdma-source --disable-modem-gps-source --disable-nmea-
 source --with-systemdsystemunitdir=no --enable-compile-warnings=minimum
 }}}

 I guessed that one thing to do was to try installing libreadline at 6, so I
 did port install readline at 6.

 {{{
 % sudo port install readline at 6
 --->  Computing dependencies for readline
 --->  Cleaning readline
 --->  Updating database of binaries
 --->  Scanning binaries for linking errors
 --->  Found 55 broken files, matching files to ports
 --->  Found 8 broken ports, determining rebuild order
 You can always run 'port rev-upgrade' again to fix errors.
 The following ports will be rebuilt:
  fluidsynth @1.1.6
  gawk @4.1.4
  webkit-gtk3 @2.4.11+video
  webkit2-gtk @2.14.2+gtk2+x11
  ruby22 @2.2.5
  openldap @2.4.40
  gnupg @1.4.21
  texlive-bin @2016+x11
 Continue? [Y/n]:
 }}}

 Note that this seems to involve an upgrade to gawk, and the upgraded gawk
 turns out to depend on a newer libreadline:

 {{{
 % otool -l `which gawk` | grep -i readline
          name /opt/local/lib/libreadline.7.dylib (offset 24)
 }}}

 And sure enough, this time when it got to geoclue2, it built OK. MacPorts
 is still working on stuff, but once it's done I will try upgrading poppler
 again. Maybe this time it will work.

 So this looks like maybe there's stuff with an unannounced dependency on
 gawk...? I don't know enough about MacPorts to say for sure. Let me know
 if you want any more details.

--
Ticket URL: <https://trac.macports.org/ticket/54250#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list