[MacPorts] #63266: missing file in boost: boost/multiprecision/cpp_int.hpp

MacPorts noreply at macports.org
Sun Aug 1 22:19:32 UTC 2021


#63266: missing file in boost: boost/multiprecision/cpp_int.hpp
---------------------+--------------------
  Reporter:  n7zzt   |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.7.1
Resolution:          |   Keywords:
      Port:  boost   |
---------------------+--------------------

Comment (by n7zzt):

 OK,
 considering that there may have been an issue in configuration in my
 development installation, I did the following.
 1. removed the entire ports tree by rm -rf /opt
 uninstalled command line tools for XCode
 uninstalled XCode itself.
 did a search for all configuration files for XCode in /Library, /SYstem,
 /Users/<my folder>/Library and did rm-rf <relevant files here>

 then I restarted my machine and logged in.
 Then I installed a fresh XCode environment using the XCode package as
 downloaded from the apple store for Catalina
 Then I installed Command Line tools for Xcode using the terminal install
 method.
 then I downloaded a fresh copy of macports 2.7.1 from macports and
 installed it by running the package installer
 Once installed, I opened a new terminal and ran sudo port selfupdate
 once that completed, I also ran sudo port upgrade outdated
 then I proceeded to install boost, boost-build and boost-jam using sudo
 port install boost boost-build boost-jam and pressed Y to install any
 computed dependencies.

 then to check, I did an LS in
 /opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int.hpp and
 the results are thus:

 EvilDead:~ proudhawk$ ls -al
 /opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int.hpp
 -rw-r--r--  1 root  admin  102309 Jun 15 10:40
 /opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int.hpp
 EvilDead:~ proudhawk$


 so, it currently does exist. However, mkvtoolnix, transcode, DVDRip and
 quite a few other apps that depend on this library say that it doesn't
 exist with the very same error as detailed in my first report.

 Mind you, this is a DEFAULT INSTALL of macports without any changes. so,
 the development environment, as such, should point to everything
 correctly. so, exactly where do I need to look in order to specifically
 check for this?

 last item, I am totally blind, so doing some of this is going to require
 spelled out directions in explicit detail.

 btw, here is a copy of my path in terminal:

 ***
 EvilDead:~ proudhawk$ cat .profile

 # MacPorts Installer addition on 2017-09-01_at_20:51:21: adding an
 appropriate PATH variable for use with MacPorts.
 export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
 # Finished adapting your PATH environment variable for use with MacPorts.

 export PATH=/opt/local/bin:/opt/local/sbin:$PATH
 EvilDead:~ proudhawk$
 ***

 so, is there any place else I should be looking??
 Replying to [comment:5 ryandesign]:
 > In the archive
 boost176-1.76.0_2+no_single+no_static+python39.darwin_19.x86_64.tbz2
 available from our packages server, the file
 opt/local/libexec/boost/1.76/include/boost/multiprecision/cpp_int.hpp does
 exist, so at least we know the bug is not that the file is missing.

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


More information about the macports-tickets mailing list