[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