Comments (6)
Thanks.
Build is OK (gcc 4.8.5)
============================================================================
Testsuite summary for handlebars-c 0.6.3
============================================================================
# TOTAL: 19
# PASS: 19
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
And I was also able to build pecl/handlerbars with PHP 5.6/7.0/7.1/7.2 (including test suite)
from handlebars.c.
Probably no value... bison >= 3.0.2 required
RHEL-7 only have version 2.7 see https://rpms.remirepo.net/rpmphp/zoom.php?rpm=bison
from handlebars.c.
@remicollet We can work around with bison issue; I can commit the generated parsers.
There's a few missing things in check 0.9.9, but I'll see if I can get it to work in degraded mode.
from handlebars.c.
@remicollet let me know if the latest master works for you. If possible, bison/flex/gperf shouldn't be installed, otherwise the parsers will try to regenerate. If that's not feasible, I'll have to add a switch to disable it.
from handlebars.c.
Thanks for your work on this issue.
Trying 6cff83a on RHEL-7 without flex/bison
Have to downgrade minimal check version required
sed -e 's/0.9.12/0.9.9/' -i configure.ac
But build fails (gcc 4.8 or 6.2)
/builddir/build/BUILD/handlebars.c-6cff83a452a886b668bab674baa97215edbd0260/bin/handlebarsc.c:287: undefined reference to `handlebars_yy_get_lval'
/builddir/build/BUILD/handlebars.c-6cff83a452a886b668bab674baa97215edbd0260/bin/handlebarsc.c:283: undefined reference to `handlebars_yy_lex'
../src/.libs/libhandlebars.so: undefined reference to `handlebars_yy_get_extra'
../src/.libs/libhandlebars.so: undefined reference to `handlebars_yy_set_extra'
../src/.libs/libhandlebars.so: undefined reference to `handlebars_yy_parse'
../src/.libs/libhandlebars.so: undefined reference to `handlebars_yy_lex_destroy'
../src/.libs/libhandlebars.so: undefined reference to `handlebars_yy_lex_init'
from handlebars.c.
@remicollet The very latest commit should work: b346c43
from handlebars.c.
Related Issues (20)
- Multi-line comment issue HOT 1
- Input buffer overflow
- Emulated length property
- Mustache-style lambdas HOT 2
- Question: Documentation / this HOT 4
- Add github pages with existing documentation
- AlpineLinux apk Package HOT 36
- Segmentation fault using lookup with non-string key parameter
- test_spec_handlebars_parser 62 segfaults on ppc64le (Alpine Linux) HOT 4
- test_cache.c:LMDB Cache (Reset):test_lmdb_cache_reset failed (Alpine Linux) HOT 5
- Handlebars decorators and inline partial support
- windows support HOT 2
- Support partials with the executable
- [0.7.0] segfaults in tes suite HOT 7
- Build failure with [-Werror=format-security] HOT 4
- handlebars_value_init_json_string_length
- does not compile with configure --disable-refcounting
- partials from json context
- Create shared library HOT 1
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 handlebars.c.