openssl-0.9.6e failing to bld on Windows
Has anyone else seen this error. I'm building with VC++ 7 on Win2k SP2. link /nologo /subsystem:console /machine:I386 /opt:ref /dll /out:out32dll\ssleay32.dll /def:ms/SSLEAY32.def @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\nm2F.tmp ms/SSLEAY32.def(7) : warning LNK4017: DESCRIPTION statement not supported for the target platform; ignored Creating library out32dll\ssleay32.lib and object out32dll\ssleay32.exp s3_clnt.obj : error LNK2019: unresolved external symbol _OpenSSLDie referenced in function _ssl3_client_hello ssl_sess.obj : error LNK2019: unresolved external symbol _OpenSSLDie referenced in function _SSL_get1_session ssl_asn1.obj : error LNK2019: unresolved external symbol _OpenSSLDie referenced in function _d2i_SSL_SESSION s2_srvr.obj : error LNK2019: unresolved external symbol _OpenSSLDie referenced in function _get_client_hello s2_clnt.obj : error LNK2019: unresolved external symbol _OpenSSLDie referenced in function _client_hello s2_lib.obj : error LNK2001: unresolved external symbol _OpenSSLDie s3_srvr.obj : error LNK2019: unresolved external symbol _OpenSSLDie referenced in function _ssl3_send_hello_request out32dll\ssleay32.dll : fatal error LNK1120: 1 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop. __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED]
RE: ssl question
No, because your browser does not have the signing authority in its list of trusted / root CAs. There are three options, but really only two are practical. The first would be to just import the certificate the first time you see this pop up and you can do that by clicking on View certificate when you get the pop up (I'm talking IE here). The second option would be to purchase and use a cert from a CA which is in your browsers list of trusted/root CA (someone like verisign). You can get the list by clicking on Tools-Internet options-The content tab-Certificates button-Trusted Root Certification Authorites tab. The third option would be to become a CA on that list by paying MS big bucks and setting your own company to do it (not what I would call viable :-). -Noah -Original Message- From: Matt Nelson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, July 31, 2002 9:14 AM To: [EMAIL PROTECTED] Subject: RE: ssl question But I did a self-signed cert for testing purposes. Shouldn't that work? -- Matt At 04:34 PM 7/31/2002 +1000, you wrote: Mike, The reasoning behind that message is that you haven't purchased a certificate from a valid certificate store. The bought my companies at verisign.com. If you are not releasing this web app to the public you could simply install the certificate and you shouldn't get the message again. Good luck, Vincent Montuoro Solution Engineer Request Level 12 461 Bourke Street Melbourne Vic 3000 Email: [EMAIL PROTECTED] Office:+61 3 8628 2764 Mobile: 0408 005 979 -Original Message- From: Mike Boyer [mailto:[EMAIL PROTECTED]] Sent: Wednesday, 31 July 2002 4:57 AM To: [EMAIL PROTECTED] Subject: ssl question I installed openSSL with mod_ssl, and I can access my site using https://blah.comhttps://blah.com and I get a popup box telling me about a security issue and if I want to accept this. When I have visited other sites that are secure, it dosent ask me to accept anything. In my certificate it says its not part of the CA trusted root stores. Any help would be appreciated. __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED] __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED]
RE: Apache Mod_SSL Cannot load /modules/mod_ssl.so
You can do that or you can put the path to your OPENSSL's bin directory in your PATH environment variable and start the server under that environment. -Noah -Original Message- From: David W [mailto:[EMAIL PROTECTED]] Sent: Sunday, July 28, 2002 2:20 PM To: [EMAIL PROTECTED] Subject: Re: Apache Mod_SSL Cannot load /modules/mod_ssl.so Hopefully I'm not duplicating someone else's response, but I think your answer can be found by searching the archives. It looks like you didn't copy the openssl dlls into your c:\winnt\system32 directory. You need: libeay32.dll ssleay32.dll -david --- Oliver Enders [EMAIL PROTECTED] wrote: Hello ervebody, I´ve got the following problem: I´ve installed a apache_1.3.23 with OpenSSL, mod_ssl and mod_jk with WIN 2000 everything works fine when the LoadModule for mod_ssl is commented out. After including the LoadModule line, i get the following Syntax Error: Syntax error on line 195 of c:/ptc/apache/conf/httpd.conf: Cannot load /modules/mod_ssl.so into server: (126) Das angegebene Modul wurde nicht gefunden: (Module couldnt be found) But it is the definately there !! I´ve allready set the PATH in the system variables to /apache/conf/ because i thought that might be the problem, but the path in the Error-message is absoloute, so it cant be.. Has anybody had/solved the same problems ?? Thanx a lot Oliver __ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED] __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED]
RE: mod ssl for windows
Just as an FYI. This does not work with mod_jserv. -Original Message- From: JOURDAIN Philippe [mailto:[EMAIL PROTECTED]] Sent: Thursday, July 11, 2002 10:41 AM To: [EMAIL PROTECTED] Subject: RE: mod ssl for windows http://www.modssl.org/contrib/Apache_1.3.26-Mod_SSL_2.8.10-OpenSSL_0.9.6d- Wi n32.zip __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED]
RE: Trouble building on Win32
The server build OK, it only croaks when trying to build with mod_ssl. Here's my include PATH, I don't notice anything in particular wrong with it. Thanks, -Noah INCLUDE=c:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\include\;c:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\include\;c:\Program Files\Microsoft Visual Studio .NET\VC7\ATLMFC\INCLUDE;c:\Program Files\Microsoft Visual Studio .NET\VC7\INCLUDE;c:\Program Files\Microsoft Visual Studio .NET\VC7\PlatfromSDK\include\prerelease;c:\Program Files\Microsoft Visual Studio .NET\VC7\PlatformSDK\include;C:\Program Files\WMI\include -Original Message- From: Aryeh Katz [mailto:[EMAIL PROTECTED]] Sent: Thursday, June 20, 2002 5:29 PM To: [EMAIL PROTECTED] Subject: Re: Trouble building on Win32 Is your win32 build environment set on the command line? It looks like something is wrong with your include path. run set, and see whether or not the correct value for include shows up. I'm trying to bld 2.8.9-1.3.26 on Windows 2000 server with VC++ 7.0 installed. I'm running into the following issues: 1) When patching the sources I get the following: |+ -- - || First patch APACI's configuration script to pass a `ssl' flag || to the Makefile.tmpl file which indicated whether mod_ssl is || activated or not. Second we add support for the SSL_BASE and || RSA_BASE variables. Third we provide the configuration || adjustments of the HTTPS port (443) similar to what is || already done by APACI for the HTTP port (80). |+ -- - |Index: configure |--- configure 19 Jun 2002 07:20:10 - 1.1.1.14 |+++ configure 19 Jun 2002 07:29:07 - 1.26 -- File to patch: If I ignore that and skip that patch I get another issue here: |+ -- - || Here we first incorporate support for the `make certificate' || procedure and second support for the `make install' procedure || where SSL directives in the configuration files are now also || adjusted and SSL certs/keys and support programs are now || additionally installed. |+ -- - |Index: Makefile.tmpl |--- Makefile.tmpl 27 Mar 2002 15:22:49 - 1.1.1.12 |+++ Makefile.tmpl 27 Mar 2002 15:30:01 - 1.44 -- File to patch: If I skip/ignore that I get another one: | |+ -- - || Add additional SSL configuration directives which provide a || robust default configuration: virtual server on port 443 || which speaks SSL. |+ -- - |Index: conf/httpd.conf-dist |--- conf/httpd.conf-dist 27 Mar 2002 15:22:49 - 1.1.1.14 |+++ conf/httpd.conf-dist 27 Mar 2002 15:30:01 - 1.65 -- File to patch: For this one I directed it to patch conf/httpd.conf-dist-win and that seemed to work ok. After this the rest of the patch process completes and I am directed to build Apache. While building apache I get the following error: cl.exe /nologo /c /O2 /MD /W3 /GX /DNDEBUG /DWIN32 /D_WINDOWS /DSHARED_M ODULE /DEAPI /DMOD_SSL=208109 /DMOD_SSL_VERSION=\2.8.9\ /I..\..\include /I..\. .\os\win32 /Ic:\silverback\openssl\include mod_ssl.c mod_ssl.c c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (37) : error C2061: syntax error : identifier 'HRESULT' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (37) : error C2059: syntax error : ';' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (243) : error C2061: syntax error : identifier 'HCRYPTPROV' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (243) : error C2059: syntax error : ';' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (244) : error C2061: syntax error : identifier 'HCRYPTKEY' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (244) : error C2059: syntax error : ';' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h Any thoughts on these issues? Thanks, -Noah __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED] --- Aryeh Katz VASCO www.vasco.com __ Apache Interface
RE: Trouble building on Win32
This is just a guess, but try putting your openssl path in quotes. It might not like /Ic:..., and it might prefer /i c: [Noah White] Nope, no dice. -Noah __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED]
Trouble building on Win32
I'm trying to bld 2.8.9-1.3.26 on Windows 2000 server with VC++ 7.0 installed. I'm running into the following issues: 1) When patching the sources I get the following: |+-- - || First patch APACI's configuration script to pass a `ssl' flag || to the Makefile.tmpl file which indicated whether mod_ssl is || activated or not. Second we add support for the SSL_BASE and || RSA_BASE variables. Third we provide the configuration || adjustments of the HTTPS port (443) similar to what is || already done by APACI for the HTTP port (80). |+-- - |Index: configure |--- configure 19 Jun 2002 07:20:10 - 1.1.1.14 |+++ configure 19 Jun 2002 07:29:07 - 1.26 -- File to patch: If I ignore that and skip that patch I get another issue here: |+-- - || Here we first incorporate support for the `make certificate' || procedure and second support for the `make install' procedure || where SSL directives in the configuration files are now also || adjusted and SSL certs/keys and support programs are now || additionally installed. |+-- - |Index: Makefile.tmpl |--- Makefile.tmpl 27 Mar 2002 15:22:49 - 1.1.1.12 |+++ Makefile.tmpl 27 Mar 2002 15:30:01 - 1.44 -- File to patch: If I skip/ignore that I get another one: | |+-- - || Add additional SSL configuration directives which provide a || robust default configuration: virtual server on port 443 || which speaks SSL. |+-- - |Index: conf/httpd.conf-dist |--- conf/httpd.conf-dist 27 Mar 2002 15:22:49 - 1.1.1.14 |+++ conf/httpd.conf-dist 27 Mar 2002 15:30:01 - 1.65 -- File to patch: For this one I directed it to patch conf/httpd.conf-dist-win and that seemed to work ok. After this the rest of the patch process completes and I am directed to build Apache. While building apache I get the following error: cl.exe /nologo /c /O2 /MD /W3 /GX /DNDEBUG /DWIN32 /D_WINDOWS /DSHARED_M ODULE /DEAPI /DMOD_SSL=208109 /DMOD_SSL_VERSION=\2.8.9\ /I..\..\include /I..\. .\os\win32 /Ic:\silverback\openssl\include mod_ssl.c mod_ssl.c c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (37) : error C2061: syntax error : identifier 'HRESULT' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (37) : error C2059: syntax error : ';' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (243) : error C2061: syntax error : identifier 'HCRYPTPROV' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (243) : error C2059: syntax error : ';' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (244) : error C2061: syntax error : identifier 'HCRYPTKEY' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h (244) : error C2059: syntax error : ';' c:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinCrypt.h Any thoughts on these issues? Thanks, -Noah __ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager[EMAIL PROTECTED]