[MacPorts] #66492: mpir requires texinfo but is not a requirement....

MacPorts noreply at macports.org
Fri Dec 16 22:06:00 UTC 2022


#66492: mpir requires texinfo but is not a requirement....
-----------------------+--------------------
 Reporter:  sck-nogas  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:
 Keywords:             |       Port:  mpir
-----------------------+--------------------
 While building gnuradio, I got a failure in mpir... Digging in deeper, I
 discovered that it was failing due to a missing makeinfo.

 {{{

 --->  Fetching archive for mpir
 --->  Attempting to fetch mpir-3.0.0_2.darwin_22.x86_64.tbz2 from
 https://packages.macports.org/mpir
 --->  Attempting to fetch mpir-3.0.0_2.darwin_22.x86_64.tbz2 from
 http://mirror.fcix.net/macports/packages/mpir
 --->  Attempting to fetch mpir-3.0.0_2.darwin_22.x86_64.tbz2 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/mpir
 --->  Building mpir
 Error: Failed to build mpir: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port gr-osmosdr failed


 :info:build /bin/sh ../libtool  --tag=CXX   --mode=link /usr/bin/clang++
 -pipe -Os -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -arch
 x86_64  -L/opt/local/lib -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk
 -arch x86_64 -o libcxx.la  isfuns.lo ismpf.lo ismpq.lo ismpz.lo ismpznw.lo
 osdoprnti.lo osfuns.lo osmpf.lo osmpq.lo osmpz.lo
 :info:build libtool: link: ar cq .libs/libcxx.a .libs/isfuns.o
 .libs/ismpf.o .libs/ismpq.o .libs/ismpz.o .libs/ismpznw.o
 .libs/osdoprnti.o .libs/osfuns.o .libs/osmpf.o .libs/osmpq.o .libs/osmpz.o
 :info:build libtool: link: ranlib .libs/libcxx.a
 :info:build libtool: link: ( cd ".libs" && rm -f "libcxx.la" && ln -s
 "../libcxx.la" "libcxx.la" )
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a/cxx'
 :info:build Making all in tune
 :info:build make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a/tune'
 :info:build make[2]: Nothing to be done for `all'.
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a/tune'
 :info:build Making all in doc
 :info:build make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a/doc'
 :info:build restore=: && backupdir=".am$$" && \
 :info:build     am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
 :info:build     rm -rf $backupdir && mkdir $backupdir && \
 :info:build     if (/bin/sh
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work/mpir-3.0.0/missing'
 makeinfo --version) >/dev/null 2>&1; then \
 :info:build       for f in mpir.info mpir.info-[0-9] mpir.info-[0-9][0-9]
 mpir.i[0-9] mpir.i[0-9][0-9]; do \
 :info:build         if test -f $f; then mv $f $backupdir; restore=mv; else
 :; fi; \
 :info:build       done; \
 :info:build     else :; fi && \
 :info:build     cd "$am__cwd"; \
 :info:build     if /bin/sh
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work/mpir-3.0.0/missing'
 makeinfo   -I . \
 :info:build      -o mpir.info mpir.texi; \
 :info:build     then \
 :info:build       rc=0; \
 :info:build       CDPATH="${ZSH_VERSION+.}:" && cd .; \
 :info:build     else \
 :info:build       rc=$?; \
 :info:build       CDPATH="${ZSH_VERSION+.}:" && cd . && \
 :info:build       $restore $backupdir/* `echo "./mpir.info" | sed
 's|[^/]*$||'`; \
 :info:build     fi; \
 :info:build     rm -rf $backupdir; exit $rc
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work/mpir-3.0.0/missing:
 line 81: makeinfo: command not found
 :info:build WARNING: 'makeinfo' is missing on your system.
 :info:build          You should only need it if you modified a '.texi'
 file, or
 :info:build          any other file indirectly affecting the aspect of the
 manual.
 :info:build          You might want to install the Texinfo package:
 :info:build          <https://www.gnu.org/software/texinfo/>
 :info:build          The spurious makeinfo call might also be the
 consequence of
 :info:build          using a buggy 'make' (AIX, DU, IRIX), in which case
 you might
 :info:build          want to install GNU make:
 :info:build          <https://www.gnu.org/software/make/>
 :info:build make[2]: *** [mpir.info] Error 127
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a/doc'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work
 /wbhart-mpir-cdd444a'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_mpir/mpir/work/mpir-3.0.0"
 && /usr/bin/make -j8 -w all
 :info:build Exit code: 2
 :error:build Failed to build mpir: command execution failed
 :debug:build Error code: CHILDSTATUS 52173 2

 }}}

 Once I installed texinfo, the compile worked.

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


More information about the macports-tickets mailing list