summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authornickthetait <nicholas.tait@ieee.org>2018-01-28 20:15:23 +0100
committerDr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>2018-01-28 20:15:23 +0100
commit1af66bb7241268f96554136387126d280efab75d (patch)
treee8cbf74f38ad479fdb89bec83726ba290646d28b /INSTALL
parent0f5a77521961117df53256651ae7bca6dd8b54a2 (diff)
downloadopenssl-new-1af66bb7241268f96554136387126d280efab75d.tar.gz
Create troubleshooting subsection in INSTALL file
Fixes: #5130 Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/5178)
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL28
1 files changed, 20 insertions, 8 deletions
diff --git a/INSTALL b/INSTALL
index 3130fbed47..006f72d1d2 100644
--- a/INSTALL
+++ b/INSTALL
@@ -736,22 +736,34 @@
("openssl"). The libraries will be built in the top-level directory,
and the binary will be in the "apps" subdirectory.
+ Troubleshooting:
+
If the build fails, look at the output. There may be reasons
for the failure that aren't problems in OpenSSL itself (like
- missing standard headers). If you are having problems you can
- get help by sending an email to the openssl-users email list (see
+ missing standard headers).
+
+ If the build succeeded previously, but fails after a source or
+ configuration change, it might be helpful to clean the build tree
+ before attempting another build. Use this command:
+
+ $ make clean # Unix
+ $ mms clean ! (or mmk) OpenVMS
+ $ nmake clean # Windows
+
+ Assembler error messages can sometimes be sidestepped by using the
+ "no-asm" configuration option.
+
+ Compiling parts of OpenSSL with gcc and others with the system
+ compiler will result in unresolved symbols on some systems.
+
+ If you are still having problems you can get help by sending an email
+ to the openssl-users email list (see
https://www.openssl.org/community/mailinglists.html for details). If
it is a bug with OpenSSL itself, please open an issue on GitHub, at
https://github.com/openssl/openssl/issues. Please review the existing
ones first; maybe the bug was already reported or has already been
fixed.
- (If you encounter assembler error messages, try the "no-asm"
- configuration option as an immediate fix.)
-
- Compiling parts of OpenSSL with gcc and others with the system
- compiler will result in unresolved symbols on some systems.
-
3. After a successful build, the libraries should be tested. Run:
$ make test # Unix