[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