Thanks for testing and pointing this out :). Cheers, Gabriel ________________________________ From: John Meinel [j...@arbash-meinel.com] Sent: Tuesday, April 07, 2015 4:11 PM To: Gabriel Samfira Cc: juju-dev@lists.ubuntu.com Subject: Re: Testing on windows
Yep. dumpbin is happy, and moving libeay.dll out of the way and it still seems to work. So it seems you've fixed the dependencies. Thanks for that. John =:-> On Tue, Apr 7, 2015 at 4:40 PM, Gabriel Samfira <gsamf...@cloudbasesolutions.com<mailto:gsamf...@cloudbasesolutions.com>> wrote: It appears that the binary version of OpenSSL only had stubs for static linking. I had to compile openSSL as well. On my system, mongo was picking up the openssl library from tortoiseHG. The binary in the wiki has been updated. Please give it one last try. You should see output identical to: PS C:\bin> .\mongod.exe --version db version v2.6.3 2015-04-07T15:35:03.872-0700 git version: 255f67a66f9603c59380b2a389e386910bbb52cb 2015-04-07T15:35:03.872-0700 OpenSSL version: OpenSSL 1.0.1m 19 Mar 2015 For future reference if anyone tries to statically compile mongod on windows: scons --ssl --release --64 --static --extrapath=C:\Build-OpenSSL-VC-64 --extralib=Advapi32.lib,User32.lib,Ole32.lib,Oleaut32.lib,Gdi32.lib Cheers, Gabriel ________________________________ From: John Meinel [j...@arbash-meinel.com<mailto:j...@arbash-meinel.com>] Sent: Tuesday, April 07, 2015 11:09 AM To: Gabriel Samfira Cc: juju-dev@lists.ubuntu.com<mailto:juju-dev@lists.ubuntu.com> Subject: Re: Testing on windows So the file I downloaded from you last week had: C:\dev\bin>.\mongod.exe --version db version v2.6.3 2015-04-07T12:07:20.956+0400 git version: 255f67a66f9603c59380b2a389e386910bbb52cb 2015-04-07T12:07:20.957+0400 OpenSSL version: OpenSSL 1.0.2a 19 Mar 2015 And dumpbin says it needs the dll: C:\dev\bin>"\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\dumpbin.exe" mongod.exe /dependents Microsoft (R) COFF/PE Dumper Version 12.00.31101.0 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file mongod.exe File Type: EXECUTABLE IMAGE Image has the following dependencies: WS2_32.dll KERNEL32.dll ADVAPI32.dll PSAPI.DLL dbghelp.dll WINMM.dll LIBEAY32.dll SSLEAY32.dll Summary 441000 .data B1000 .pdata 457000 .rdata 12000 .reloc C70000 .text 1000 .tls I just downloaded the mongo-static.zip again and extracted the .exe. It says the same thing. The link I'm following is on this page: http://wiki.cloudbase.it/juju-testing and links to this file: http://wiki.cloudbase.it/_media/mongo-static.zip John =:-> On Fri, Apr 3, 2015 at 1:03 PM, Gabriel Samfira <gsamf...@cloudbasesolutions.com<mailto:gsamf...@cloudbasesolutions.com>> wrote: I updated the wiki. The Start-BitsTransfer step downloaded the old archive. The mongo-static.zip contains a statically built mongo with ssl enabled. I installed a system from scratch and after following the steps on the wiki, and got to mongo the result was: PS C:\Users\Administrator> .\mongod.exe --version db version v2.6.3 2015-04-03T11:56:04.678-0700 git version: 255f67a66f9603c59380b2a389e386910bbb52cb 2015-04-03T11:56:04.678-0700 OpenSSL version: OpenSSL 0.9.8r 8 Feb 2011 If its not too much trouble, can you give it another shot? (if you have a snapshot of a vanilla windows install and time of course) Cheers, Gabriel ________________________________ From: John Meinel [j...@arbash-meinel.com<mailto:j...@arbash-meinel.com>] Sent: Wednesday, April 01, 2015 9:55 PM To: Gabriel Samfira Cc: juju-dev@lists.ubuntu.com<mailto:juju-dev@lists.ubuntu.com> Subject: Re: Testing on windows The one I have says it was "Date Modified" 2015-03-22 and is 18,136KB in size. (mongo-static.zip is 6,934 KB). John =:-> On Wed, Apr 1, 2015 at 10:54 PM, John Meinel <j...@arbash-meinel.com<mailto:j...@arbash-meinel.com>> wrote: I did get it from the wiki, and the link said "static", however, it did still complain that I didn't have OpenSSL. Perhaps a build step was missed on the latest one and it wasn't noticed because the OpenSSL library was on the machine you were testing on? John =:-> On Wed, Apr 1, 2015 at 8:49 PM, Gabriel Samfira <gsamf...@cloudbasesolutions.com<mailto:gsamf...@cloudbasesolutions.com>> wrote: Hi John, OpenSSL was needed for mongo, but I have since recompiled mongo statically. So if you got the binary from the wiki, OpenSSL should no longer be needed as a mandatory dependency. I will not be able to try and reproduce the error today, but I will have a look at that particular test tomorrow. Cheers, Gabriel ________________________________ From: John Meinel [j...@arbash-meinel.com<mailto:j...@arbash-meinel.com>] Sent: Wednesday, April 01, 2015 1:46 PM To: Gabriel Samfira Cc: juju-dev@lists.ubuntu.com<mailto:juju-dev@lists.ubuntu.com> Subject: Re: Testing on windows ... I did end up getting some tests running (though I did get a "charm not found" failure). It did end up getting killed with "test ran to long" after 10 min. For those following along it was cmd/juju DeploySuite.TestUpgradeCharmDir<https://bugs.launchpad.net/juju-core/+bug/1439112> that failed. John =:-> So it seems the doc is slightly incomplete, but mostly there. John =:-> On Thu, Mar 19, 2015 at 5:40 AM, Gabriel Samfira <gsamf...@cloudbasesolutions.com<mailto:gsamf...@cloudbasesolutions.com>> wrote: Hello folks, It has come to my attention that there may be some confusion in regards to some Windows testing. There have been a couple of branches that have merged which break windows tests in juju-core. I would like to remind everyone that there is a guide available at: http://wiki.cloudbase.it/juju-testing that will help you set up a testing environment on Windows. Also, if there are any questions regarding Windows weirdness, please feel free to contact me on irc (gsamfira) or bogdanteleaga. We will be more then happy to help you navigate any Windows issues you might have. Kind regards, Gabriel -- Juju-dev mailing list Juju-dev@lists.ubuntu.com<mailto:Juju-dev@lists.ubuntu.com> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev