Comments (8)
Will think about the static linking--for now I'll add something in the install script & README when this goes wrong. Appreciate the note!
from comby.
Workaround (requires Xcode):
$ install_name_tool -change /usr/local/opt/pcre/lib/libpcre.1.dylib /usr/local/brew/lib/libpcre.1.dylib /usr/local/bin/comby
Found this trick here
from comby.
Thanks for the heads-up! It seems brew may behave differently depending on Mac OS X versions. What is your Mac OS X version?
from comby.
I'm using macOS Mojave (10.14.5).
I suspect that the issue is not with brew, but that you installed pcre from source sometime in the past, and during the build it is linking to that one instead.
from comby.
Apparently brew does install by default under /usr/local
nowadays. When I originally installed it, everything was installed under /usr/local/brew
and brew just keeps installing stuff there. Or perhaps I did not use the default prefix during installation, but I don't remember doing that.
I don't see any clean solution to this other than perhaps just mentioning the workaround in the README.
Anyway, feel free to close this issue.
from comby.
Or perhaps comby can statically link against pcre instead of using dynamic linking? It would not make the binary significantly larger.
from comby.
FYI - i ran into this also when nix-ifying install. Workaround here:
https://github.com/virusdave/nix-comby/blob/master/comby.nix#L60
(although i haven't yet pushed the change to use the xcode-command-line tools instead of the xcode version)
from comby.
Thanks. Closing this, and tracking the general issue in #96
from comby.
Related Issues (20)
- comby 1.8.1 failed to build against ocaml 5.0.0 HOT 4
- builds for arm64 HOT 2
- Only first match is located HOT 1
- Keep getting Exception: (Sys_error "xxxx.swift: Read-only file system
- A match expression followed by a rewrite expression using a named whitespace matcher produces unexpected output
- Difficulties connecting to comby.dev HOT 4
- Support glibc 2.28 HOT 1
- Comby support for OCaml? HOT 3
- Comby Image not supporting configuration files(.TOML) HOT 1
- [non-issue] What's Omega matcher engine? HOT 1
- Unicode character in match template appears to break matching/behaves as wildcard HOT 1
- Case of comby not being compatible with .csproj-file
- Comby doesn't work correctly with a single quote in html HOT 1
- Typescript/Javascript expressions embedded in template strings not recognized
- comby.live is missing version information HOT 2
- A
- A
- Allow specification of `matcher` for patterns in TOML config file HOT 1
- The get-comby.netlify.app script installs an old version of Comby HOT 1
- Ability to drop/modify suffix? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from comby.