New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
compiling with redis support on FreeBSD fails #414
Comments
What are your |
It's generated by FreeBSD ports (/usr/ports/sysutils/syslog-ng): |
Better yet, the tail of make output with |
libtool: link: ( cd "modules/afstomp/.libs" && rm -f "libafstomp.la" && ln -s "../libafstomp.la" "libafstomp.la" ) Stop. Stop. |
There's a stray |
root@fb101r:/usr/ports/sysutils/syslog-ng # pkg-config --libs hiredis |
That's the problem then. The pkg-config file of hiredis has an empty |
A patch has been committed. |
@cschuber commited a workaround to FreeBSD ports and now it works fine. |
tested on FreeBSD 10.1 amd64 with syslog-ng 3.6.2
If support for redis is enabled, compilation fails with the following error message:
CC modules/redis/modules_redis_libredis_la-redis-grammar.lo
CC modules/redis/modules_redis_libredis_la-redis.lo
CC modules/redis/modules_redis_libredis_la-redis-parser.lo
CCLD modules/redis/libredis.la
libtool: link: require no space between
-L' and
-lhiredis'Makefile:5165: recipe for target 'modules/redis/libredis.la' failed
gmake[4]: *** [modules/redis/libredis.la] Error 1
Makefile:9846: recipe for target 'all-recursive' failed
gmake[3]: *** [all-recursive] Error 1
Makefile:4042: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/usr/ports/sysutils/syslog-ng/work/syslog-ng-3.6.2'
*** Error code 1
The text was updated successfully, but these errors were encountered: