Comments (7)
this problem is caused when you don't install gcc, make, automake, autoconf, pkg-config, confuse => 2.7 and libressl or openssl, I don't know which version of libressl is needed, versions of libressl <= to v2.8.3 not works
from merecat.
Yes?
Like the README states, Merecat depends on a few libraries. libConfuse is one.
from merecat.
I have installed libconfuse
from merecat.
fixed by compiling latest release, not master. thank you for merecat!
from merecat.
When building from latest GIT you need more of the GNU tools, autoconf, automake, pkg-config which is what I'm guessing you've run into here.
OK, the HTTPS support is not released yet, only on master so far. Good luck!
from merecat.
see troglobit, the problems is with my libressl versión? (v2.8.3):
make all-recursive
make[1]: se entra en el directorio '/home/ricardog08/pkgs/merecat'
Making all in src
make[2]: se entra en el directorio '/home/ricardog08/pkgs/merecat/src'
CC match.o
AR libmatch.a
ar: `u' modifier ignored since `D' is the default (see `U')
CC merecat-base64.o
CC merecat-fdwatch.o
CC merecat-file.o
CC merecat-libhttpd.o
CC merecat-md5.o
CC merecat-merecat.o
CC merecat-mmc.o
CC merecat-pidfile.o
CC merecat-stack.o
CC merecat-srv.o
CC merecat-timers.o
CC merecat-tdate_parse.o
CC merecat-ssl.o
ssl.c: En la función ‘proto_to_version’:
ssl.c:61:16: error: ‘TLS1_3_VERSION’ no se declaró aquí (primer uso en esta función)
{ "TLSv1.3", TLS1_3_VERSION }, /* 0x304 */
^~~~~~~~~~~~~~
ssl.c:61:16: nota: cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece
ssl.c:61:3: aviso: missing initializer for field ‘version’ of ‘struct <anónimo>’ [-Wmissing-field-initializers]
{ "TLSv1.3", TLS1_3_VERSION }, /* 0x304 */
^
ssl.c:55:9: nota: ‘version’ se declara aquí
int version;
^~~~~~~
ssl.c: En la función ‘httpd_ssl_init’:
ssl.c:195:10: aviso: declaración implícita de la función ‘SSL_CTX_set_ciphersuites’ [-Wimplicit-function-declaration]
rc += SSL_CTX_set_ciphersuites(ctx, suite);
^~~~~~~~~~~~~~~~~~~~~~~~
ssl.c: En la función ‘httpd_ssl_exit’:
ssl.c:260:2: aviso: declaración implícita de la función ‘COMP_zlib_cleanup’ [-Wimplicit-function-declaration]
COMP_zlib_cleanup();
^~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:661: merecat-ssl.o] Error 1
make[2]: se sale del directorio '/home/ricardog08/pkgs/merecat/src'
make[1]: *** [Makefile:472: all-recursive] Error 1
make[1]: se sale del directorio '/home/ricardog08/pkgs/merecat'
make: *** [Makefile:348: all] Error 2
from merecat.
Maintaining compatibility with libressl is really hard, in particular since openssl and libressl have diverged so much. We still use libress at $DAYJOB, but like Alpine Linux, we're also considering shifting back to openssl.
But libressl >2.8.3 works fine, right? Maybe we could put that down somewhere in the README ... pull requests welcome.
from merecat.
Related Issues (20)
- FTBFS without libConfuse or --without-config (master) HOT 3
- About the configuration file HOT 6
- Related to cross compilation HOT 4
- Compile options for Raspberry Pi HOT 4
- Wrong OpenSSL version HOT 3
- python cgi HOT 4
- Setting environment variable for CGI HOT 3
- help me enable PHP HOT 25
- phpmyadmin in merecat? HOT 4
- Support for proxy-pass
- index.php does not run in subfolders HOT 2
- PHP with method GET does not work HOT 2
- http logging doesn't seem complete, even w/ -l debug HOT 3
- HTTP header line endings HOT 2
- Condition check resulted in Merecat web server being skipped
- build time issues with php support HOT 1
- Re-add thttpd-style logging? HOT 1
- make dist; make check fails: fatal: making test-suite.log: failed to create php.trs HOT 4
- Skip doc installation HOT 3
- Installation method is not detailed enough HOT 4
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 merecat.