[MacPorts] #60837: gmt6 @6.1.0 +gdal+nonfree+pcre is still broken after rebuilding it

MacPorts noreply at macports.org
Wed Jul 15 09:16:06 UTC 2020


#60837: gmt6 @6.1.0 +gdal+nonfree+pcre is still broken after rebuilding it
-------------------------+----------------------
  Reporter:  europasice  |      Owner:  tenomoto
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.2
Resolution:              |   Keywords:
      Port:  gmt6        |
-------------------------+----------------------

Comment (by ryandesign):

 There does seem to be something broken here.

 Although gmt6 is installing proper libraries in /opt/local/lib, it is also
 installing improper libraries in /opt/local/bin—improper in that their
 install_name is set inside the build directory, a directory which of
 course doesn't exist anymore after the port has been installed, and
 improper in that libraries don't go in /opt/local/bin. This port builds
 using cmake, and it is normal for cmake to set the install_name
 incorrectly during the build and then to fix it up during the destroot
 phase. What's not normal is that it would install any libraries into
 /opt/local/bin.

 {{{
 $ otool -L /opt/local/*/libgmt.6.1.0.dylib
 /opt/local/bin/libgmt.6.1.0.dylib:
         /opt/local/var/macports/build/_Users_rschmidt_macports_macports-
 ports-ryandesign-fork_science_gmt5/gmt6/work/build/src/libgmt.6.dylib
 (compatibility version 6.0.0, current version 6.1.0)
         /opt/local/lib/libnetcdf.18.dylib (compatibility version 18.0.0,
 current version 18.0.0)
         /opt/local/lib/libcurl.4.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libgdal.27.dylib (compatibility version 28.0.0,
 current version 28.2.0)
         /opt/local/lib/libgeos_c.1.dylib (compatibility version 15.0.0,
 current version 15.3.0)
         /opt/local/lib/libpcre.1.dylib (compatibility version 4.0.0,
 current version 4.12.0)
 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 (compatibility version 1.0.0, current version 4.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1252.50.4)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.11)
         /opt/local/var/macports/build/_Users_rschmidt_macports_macports-
 ports-ryandesign-
 fork_science_gmt5/gmt6/work/build/src/libpostscriptlight.6.dylib
 (compatibility version 6.0.0, current version 6.1.0)
 /opt/local/lib/libgmt.6.1.0.dylib:
         /opt/local/lib/libgmt.6.dylib (compatibility version 6.0.0,
 current version 6.1.0)
         /opt/local/lib/libnetcdf.18.dylib (compatibility version 18.0.0,
 current version 18.0.0)
         /opt/local/lib/libcurl.4.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libgdal.27.dylib (compatibility version 28.0.0,
 current version 28.2.0)
         /opt/local/lib/libgeos_c.1.dylib (compatibility version 15.0.0,
 current version 15.3.0)
         /opt/local/lib/libpcre.1.dylib (compatibility version 4.0.0,
 current version 4.12.0)
 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 (compatibility version 1.0.0, current version 4.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1252.50.4)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.11)
         /opt/local/lib/libpostscriptlight.6.dylib (compatibility version
 6.0.0, current version 6.1.0)
 }}}

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


More information about the macports-tickets mailing list