Trouble with readline library on macThe suggested way to handle pip(easy_install) with homebrew?Trying to...
How to pivot a dataframe with two columns with no index
How do I say "Brexit" in Latin?
Does fast page mode apply to ROM?
Slow moving projectiles from a hand-held weapon - how do they reach the target?
Are there neural networks with very few nodes that decently solve non-trivial problems?
Why does String.replaceAll() work differently in Java 8 from Java 9?
Process to change collation on a database
If I sold a PS4 game I owned the disc for, can I reinstall it digitally?
We are very unlucky in my court
Book where aliens are selecting humans for food consumption
Parsing a string of key-value pairs as a dictionary
Can a dragon be stuck looking like a human?
What kind of hardware implements Fourier transform?
What is the wife of a henpecked husband called?
Cryptic with missing capitals
Enable Advanced Currency Management using CLI
Can you combine War Caster, whip, and Warlock Features to Eldritch Blast enemies with reach?
Monthly Patch Releases for Linux CentOS/RedHat
Lick explanation
Difference between thick vs thin front suspension?
How to prevent users from executing commands through browser URL
Every character has a name - does this lead to too many named characters?
Does Windows 10's telemetry include sending *.doc files if Word crashed?
How to explain planetary rings pulsating?
Trouble with readline library on mac
The suggested way to handle pip(easy_install) with homebrew?Trying to install MySQL, lots of brew doctor errorsIssue with RVM conflicting with Brew?make error during Homebrew Installing Apache 2.4 on MavericksWarning issue with homebrew brew doctor in Mac OS XHomebrew error in OS X. Bad interpreter: Too Many levels of symbolic links. Undefined error: 0OSX Homebrew MySQL Installation Gone BadMac readline - Library not loadedWhy can't I see a separate curl file along with all the libcurl files after building it from source?Mac OS Mojave: “brew install --HEAD valgrind” fails. Suggested online solutions do not work
I was updating some programs on my mac and I suddenly encountered some troubles running gnuplot. The error was something like :
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: .../something/...
Reason: image not found
Trace/BPT trap: 5
That's not my own error (I copy paste this one, which is very close, from the internet) because since then I uninstall gnuplot and I can't install it anymore.
When I run brew install gnuplot, I get :
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
==> Installing dependencies for gnuplot: graphite2, harfbuzz, pango and qt
==> Installing gnuplot dependency: graphite2
==> Downloading https://github.com/silnrsi/graphite/releases/download/1.3.13/gra
Already downloaded: /Users/me/Library/Caches/Homebrew/downloads/e37be24d841649b167ec4be5e60ac444d5ec859aa32d694e93df5ff36c05b2bf--graphite2-1.3.13.tgz
==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D
Last 15 lines from /Users/me/Library/Logs/Homebrew/graphite2/01.cmake:
2019-01-29 12:04:38 +0100
cmake
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/graphite2/1.3.13
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_FIND_FRAMEWORK=LAST
-DCMAKE_VERBOSE_MAKEFILE=ON
-Wno-dev
-DHAVE_CLOCK_GETTIME:INTERNAL=0
CMake Error: No source or binary directory provided
Do not report this issue to Homebrew/brew or Homebrew/core!
These open issues may also help:
Update graphite2 to reference src dir in cmake https://github.com/Homebrew/homebrew-core/pull/36376
Error: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
In the install file of gnuplot when I downloaded it from sourceForge I can read :
Readline issues:
As I understand the situation, Apple ships OSX with a "fake" libreadline shared
library. The file /usr/lib/libreadline.dylib is really a symlink to a compatibility
layer over the BSD libedit library. But the compatibility isn't complete, and in
particular it is missing some routines used for readline support by gnuplot. The
./configure script should be able to cope with this. But you will still be left
without some of the functionality of the "real" libreadline. For one thing,
libedit doesn't handle UTF-8 input.
You have several options:
1) Delete the fake libreadline libraries from OSX and install the real gnu
libreadline as a system library.
2) Install the real gnu libreadline into your personal account and tell gnuplot
to use it: ./configure --with-readline=/my/private/readline/installdir
This may require some playing around with additional -L and -I definitions in
CFLAGS, and is probably harder than replacing the system copy of the library.
3) Use gnuplot's built-in readline routines. These now support UTF-8 input and
tab-completion of file names. ./configure --with-readline=builtin
Do you know How I could do something like the second option with brew ?
Thanks a lot
Edit :
I already try : brew switch readline 8.0.0 and brew install gnuplot --with-readline=/usr/local/Cellar/readline/8.0.0/lib but it doesn't work...
mac homebrew gnuplot readline
add a comment |
I was updating some programs on my mac and I suddenly encountered some troubles running gnuplot. The error was something like :
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: .../something/...
Reason: image not found
Trace/BPT trap: 5
That's not my own error (I copy paste this one, which is very close, from the internet) because since then I uninstall gnuplot and I can't install it anymore.
When I run brew install gnuplot, I get :
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
==> Installing dependencies for gnuplot: graphite2, harfbuzz, pango and qt
==> Installing gnuplot dependency: graphite2
==> Downloading https://github.com/silnrsi/graphite/releases/download/1.3.13/gra
Already downloaded: /Users/me/Library/Caches/Homebrew/downloads/e37be24d841649b167ec4be5e60ac444d5ec859aa32d694e93df5ff36c05b2bf--graphite2-1.3.13.tgz
==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D
Last 15 lines from /Users/me/Library/Logs/Homebrew/graphite2/01.cmake:
2019-01-29 12:04:38 +0100
cmake
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/graphite2/1.3.13
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_FIND_FRAMEWORK=LAST
-DCMAKE_VERBOSE_MAKEFILE=ON
-Wno-dev
-DHAVE_CLOCK_GETTIME:INTERNAL=0
CMake Error: No source or binary directory provided
Do not report this issue to Homebrew/brew or Homebrew/core!
These open issues may also help:
Update graphite2 to reference src dir in cmake https://github.com/Homebrew/homebrew-core/pull/36376
Error: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
In the install file of gnuplot when I downloaded it from sourceForge I can read :
Readline issues:
As I understand the situation, Apple ships OSX with a "fake" libreadline shared
library. The file /usr/lib/libreadline.dylib is really a symlink to a compatibility
layer over the BSD libedit library. But the compatibility isn't complete, and in
particular it is missing some routines used for readline support by gnuplot. The
./configure script should be able to cope with this. But you will still be left
without some of the functionality of the "real" libreadline. For one thing,
libedit doesn't handle UTF-8 input.
You have several options:
1) Delete the fake libreadline libraries from OSX and install the real gnu
libreadline as a system library.
2) Install the real gnu libreadline into your personal account and tell gnuplot
to use it: ./configure --with-readline=/my/private/readline/installdir
This may require some playing around with additional -L and -I definitions in
CFLAGS, and is probably harder than replacing the system copy of the library.
3) Use gnuplot's built-in readline routines. These now support UTF-8 input and
tab-completion of file names. ./configure --with-readline=builtin
Do you know How I could do something like the second option with brew ?
Thanks a lot
Edit :
I already try : brew switch readline 8.0.0 and brew install gnuplot --with-readline=/usr/local/Cellar/readline/8.0.0/lib but it doesn't work...
mac homebrew gnuplot readline
Nobody knows ? I'm really bothered by this problem...
– kipgon
Feb 10 at 10:24
add a comment |
I was updating some programs on my mac and I suddenly encountered some troubles running gnuplot. The error was something like :
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: .../something/...
Reason: image not found
Trace/BPT trap: 5
That's not my own error (I copy paste this one, which is very close, from the internet) because since then I uninstall gnuplot and I can't install it anymore.
When I run brew install gnuplot, I get :
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
==> Installing dependencies for gnuplot: graphite2, harfbuzz, pango and qt
==> Installing gnuplot dependency: graphite2
==> Downloading https://github.com/silnrsi/graphite/releases/download/1.3.13/gra
Already downloaded: /Users/me/Library/Caches/Homebrew/downloads/e37be24d841649b167ec4be5e60ac444d5ec859aa32d694e93df5ff36c05b2bf--graphite2-1.3.13.tgz
==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D
Last 15 lines from /Users/me/Library/Logs/Homebrew/graphite2/01.cmake:
2019-01-29 12:04:38 +0100
cmake
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/graphite2/1.3.13
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_FIND_FRAMEWORK=LAST
-DCMAKE_VERBOSE_MAKEFILE=ON
-Wno-dev
-DHAVE_CLOCK_GETTIME:INTERNAL=0
CMake Error: No source or binary directory provided
Do not report this issue to Homebrew/brew or Homebrew/core!
These open issues may also help:
Update graphite2 to reference src dir in cmake https://github.com/Homebrew/homebrew-core/pull/36376
Error: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
In the install file of gnuplot when I downloaded it from sourceForge I can read :
Readline issues:
As I understand the situation, Apple ships OSX with a "fake" libreadline shared
library. The file /usr/lib/libreadline.dylib is really a symlink to a compatibility
layer over the BSD libedit library. But the compatibility isn't complete, and in
particular it is missing some routines used for readline support by gnuplot. The
./configure script should be able to cope with this. But you will still be left
without some of the functionality of the "real" libreadline. For one thing,
libedit doesn't handle UTF-8 input.
You have several options:
1) Delete the fake libreadline libraries from OSX and install the real gnu
libreadline as a system library.
2) Install the real gnu libreadline into your personal account and tell gnuplot
to use it: ./configure --with-readline=/my/private/readline/installdir
This may require some playing around with additional -L and -I definitions in
CFLAGS, and is probably harder than replacing the system copy of the library.
3) Use gnuplot's built-in readline routines. These now support UTF-8 input and
tab-completion of file names. ./configure --with-readline=builtin
Do you know How I could do something like the second option with brew ?
Thanks a lot
Edit :
I already try : brew switch readline 8.0.0 and brew install gnuplot --with-readline=/usr/local/Cellar/readline/8.0.0/lib but it doesn't work...
mac homebrew gnuplot readline
I was updating some programs on my mac and I suddenly encountered some troubles running gnuplot. The error was something like :
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: .../something/...
Reason: image not found
Trace/BPT trap: 5
That's not my own error (I copy paste this one, which is very close, from the internet) because since then I uninstall gnuplot and I can't install it anymore.
When I run brew install gnuplot, I get :
Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
==> Installing dependencies for gnuplot: graphite2, harfbuzz, pango and qt
==> Installing gnuplot dependency: graphite2
==> Downloading https://github.com/silnrsi/graphite/releases/download/1.3.13/gra
Already downloaded: /Users/me/Library/Caches/Homebrew/downloads/e37be24d841649b167ec4be5e60ac444d5ec859aa32d694e93df5ff36c05b2bf--graphite2-1.3.13.tgz
==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D
Last 15 lines from /Users/me/Library/Logs/Homebrew/graphite2/01.cmake:
2019-01-29 12:04:38 +0100
cmake
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
-DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/graphite2/1.3.13
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_FIND_FRAMEWORK=LAST
-DCMAKE_VERBOSE_MAKEFILE=ON
-Wno-dev
-DHAVE_CLOCK_GETTIME:INTERNAL=0
CMake Error: No source or binary directory provided
Do not report this issue to Homebrew/brew or Homebrew/core!
These open issues may also help:
Update graphite2 to reference src dir in cmake https://github.com/Homebrew/homebrew-core/pull/36376
Error: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this old version.
In the install file of gnuplot when I downloaded it from sourceForge I can read :
Readline issues:
As I understand the situation, Apple ships OSX with a "fake" libreadline shared
library. The file /usr/lib/libreadline.dylib is really a symlink to a compatibility
layer over the BSD libedit library. But the compatibility isn't complete, and in
particular it is missing some routines used for readline support by gnuplot. The
./configure script should be able to cope with this. But you will still be left
without some of the functionality of the "real" libreadline. For one thing,
libedit doesn't handle UTF-8 input.
You have several options:
1) Delete the fake libreadline libraries from OSX and install the real gnu
libreadline as a system library.
2) Install the real gnu libreadline into your personal account and tell gnuplot
to use it: ./configure --with-readline=/my/private/readline/installdir
This may require some playing around with additional -L and -I definitions in
CFLAGS, and is probably harder than replacing the system copy of the library.
3) Use gnuplot's built-in readline routines. These now support UTF-8 input and
tab-completion of file names. ./configure --with-readline=builtin
Do you know How I could do something like the second option with brew ?
Thanks a lot
Edit :
I already try : brew switch readline 8.0.0 and brew install gnuplot --with-readline=/usr/local/Cellar/readline/8.0.0/lib but it doesn't work...
mac homebrew gnuplot readline
mac homebrew gnuplot readline
edited Jan 29 at 15:09
kipgon
asked Jan 29 at 12:06
kipgonkipgon
12
12
Nobody knows ? I'm really bothered by this problem...
– kipgon
Feb 10 at 10:24
add a comment |
Nobody knows ? I'm really bothered by this problem...
– kipgon
Feb 10 at 10:24
Nobody knows ? I'm really bothered by this problem...
– kipgon
Feb 10 at 10:24
Nobody knows ? I'm really bothered by this problem...
– kipgon
Feb 10 at 10:24
add a comment |
1 Answer
1
active
oldest
votes
In case it's helpful: I was encountering similar error messages and found that gnuplot depends on gawk, and the version of gawk automatically installed required an outdated version of readline. My gnuplot binary referenced the right version. You can verify using otool:
Gawk references libreadline.7.dylib
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.7.dylib (compatibility version 7.0.0, current version 7.0.0)
If you're hitting the same issue, I believe you should be able to upgrade gawk.
$ brew upgrade gawk
==> Upgrading 1 outdated package:
gawk 4.2.0_1 -> 4.2.1_1
==> Upgrading gawk
==> Downloading https://homebrew.bintray.com/bottles/gawk-4.2.1_1.mojave.bottle.
######################################################################## 100.0%
==> Pouring gawk-4.2.1_1.mojave.bottle.1.tar.gz
🍺 /usr/local/Cellar/gawk/4.2.1_1: 87 files, 4.7MB
Removing: /usr/local/Cellar/gawk/4.2.0_1... (69 files, 3MB)
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.8.dylib (compatibility version 8.0.0, current version 8.0.0)
Here's the version of gnuplot I have installed.
brew info gnuplot
gnuplot: stable 5.2.6 (bottled), HEAD
Command-driven, interactive function plotting
http://www.gnuplot.info/
/usr/local/Cellar/gnuplot/5.2.6_1 (48 files, 2.9MB) *
In case you have any other binaries in /usr/local that depend on the old readline, you can quickly find them using:
for i in /usr/local/bin/* ; do if otool -L $i | grep -i libreadline.7; then echo "t^ used by $in"; fi; done
You might then have luck upgrading those.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1399622%2ftrouble-with-readline-library-on-mac%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
In case it's helpful: I was encountering similar error messages and found that gnuplot depends on gawk, and the version of gawk automatically installed required an outdated version of readline. My gnuplot binary referenced the right version. You can verify using otool:
Gawk references libreadline.7.dylib
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.7.dylib (compatibility version 7.0.0, current version 7.0.0)
If you're hitting the same issue, I believe you should be able to upgrade gawk.
$ brew upgrade gawk
==> Upgrading 1 outdated package:
gawk 4.2.0_1 -> 4.2.1_1
==> Upgrading gawk
==> Downloading https://homebrew.bintray.com/bottles/gawk-4.2.1_1.mojave.bottle.
######################################################################## 100.0%
==> Pouring gawk-4.2.1_1.mojave.bottle.1.tar.gz
🍺 /usr/local/Cellar/gawk/4.2.1_1: 87 files, 4.7MB
Removing: /usr/local/Cellar/gawk/4.2.0_1... (69 files, 3MB)
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.8.dylib (compatibility version 8.0.0, current version 8.0.0)
Here's the version of gnuplot I have installed.
brew info gnuplot
gnuplot: stable 5.2.6 (bottled), HEAD
Command-driven, interactive function plotting
http://www.gnuplot.info/
/usr/local/Cellar/gnuplot/5.2.6_1 (48 files, 2.9MB) *
In case you have any other binaries in /usr/local that depend on the old readline, you can quickly find them using:
for i in /usr/local/bin/* ; do if otool -L $i | grep -i libreadline.7; then echo "t^ used by $in"; fi; done
You might then have luck upgrading those.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
In case it's helpful: I was encountering similar error messages and found that gnuplot depends on gawk, and the version of gawk automatically installed required an outdated version of readline. My gnuplot binary referenced the right version. You can verify using otool:
Gawk references libreadline.7.dylib
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.7.dylib (compatibility version 7.0.0, current version 7.0.0)
If you're hitting the same issue, I believe you should be able to upgrade gawk.
$ brew upgrade gawk
==> Upgrading 1 outdated package:
gawk 4.2.0_1 -> 4.2.1_1
==> Upgrading gawk
==> Downloading https://homebrew.bintray.com/bottles/gawk-4.2.1_1.mojave.bottle.
######################################################################## 100.0%
==> Pouring gawk-4.2.1_1.mojave.bottle.1.tar.gz
🍺 /usr/local/Cellar/gawk/4.2.1_1: 87 files, 4.7MB
Removing: /usr/local/Cellar/gawk/4.2.0_1... (69 files, 3MB)
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.8.dylib (compatibility version 8.0.0, current version 8.0.0)
Here's the version of gnuplot I have installed.
brew info gnuplot
gnuplot: stable 5.2.6 (bottled), HEAD
Command-driven, interactive function plotting
http://www.gnuplot.info/
/usr/local/Cellar/gnuplot/5.2.6_1 (48 files, 2.9MB) *
In case you have any other binaries in /usr/local that depend on the old readline, you can quickly find them using:
for i in /usr/local/bin/* ; do if otool -L $i | grep -i libreadline.7; then echo "t^ used by $in"; fi; done
You might then have luck upgrading those.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
In case it's helpful: I was encountering similar error messages and found that gnuplot depends on gawk, and the version of gawk automatically installed required an outdated version of readline. My gnuplot binary referenced the right version. You can verify using otool:
Gawk references libreadline.7.dylib
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.7.dylib (compatibility version 7.0.0, current version 7.0.0)
If you're hitting the same issue, I believe you should be able to upgrade gawk.
$ brew upgrade gawk
==> Upgrading 1 outdated package:
gawk 4.2.0_1 -> 4.2.1_1
==> Upgrading gawk
==> Downloading https://homebrew.bintray.com/bottles/gawk-4.2.1_1.mojave.bottle.
######################################################################## 100.0%
==> Pouring gawk-4.2.1_1.mojave.bottle.1.tar.gz
🍺 /usr/local/Cellar/gawk/4.2.1_1: 87 files, 4.7MB
Removing: /usr/local/Cellar/gawk/4.2.0_1... (69 files, 3MB)
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.8.dylib (compatibility version 8.0.0, current version 8.0.0)
Here's the version of gnuplot I have installed.
brew info gnuplot
gnuplot: stable 5.2.6 (bottled), HEAD
Command-driven, interactive function plotting
http://www.gnuplot.info/
/usr/local/Cellar/gnuplot/5.2.6_1 (48 files, 2.9MB) *
In case you have any other binaries in /usr/local that depend on the old readline, you can quickly find them using:
for i in /usr/local/bin/* ; do if otool -L $i | grep -i libreadline.7; then echo "t^ used by $in"; fi; done
You might then have luck upgrading those.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
In case it's helpful: I was encountering similar error messages and found that gnuplot depends on gawk, and the version of gawk automatically installed required an outdated version of readline. My gnuplot binary referenced the right version. You can verify using otool:
Gawk references libreadline.7.dylib
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.7.dylib (compatibility version 7.0.0, current version 7.0.0)
If you're hitting the same issue, I believe you should be able to upgrade gawk.
$ brew upgrade gawk
==> Upgrading 1 outdated package:
gawk 4.2.0_1 -> 4.2.1_1
==> Upgrading gawk
==> Downloading https://homebrew.bintray.com/bottles/gawk-4.2.1_1.mojave.bottle.
######################################################################## 100.0%
==> Pouring gawk-4.2.1_1.mojave.bottle.1.tar.gz
🍺 /usr/local/Cellar/gawk/4.2.1_1: 87 files, 4.7MB
Removing: /usr/local/Cellar/gawk/4.2.0_1... (69 files, 3MB)
$ otool -L /usr/local/bin/awk | grep -i read
/usr/local/opt/readline/lib/libreadline.8.dylib (compatibility version 8.0.0, current version 8.0.0)
Here's the version of gnuplot I have installed.
brew info gnuplot
gnuplot: stable 5.2.6 (bottled), HEAD
Command-driven, interactive function plotting
http://www.gnuplot.info/
/usr/local/Cellar/gnuplot/5.2.6_1 (48 files, 2.9MB) *
In case you have any other binaries in /usr/local that depend on the old readline, you can quickly find them using:
for i in /usr/local/bin/* ; do if otool -L $i | grep -i libreadline.7; then echo "t^ used by $in"; fi; done
You might then have luck upgrading those.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 14 mins ago
AaronAaron
1
1
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Aaron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1399622%2ftrouble-with-readline-library-on-mac%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Nobody knows ? I'm really bothered by this problem...
– kipgon
Feb 10 at 10:24