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 < [email protected]> 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 [[email protected]] > *Sent:* Tuesday, April 07, 2015 11:09 AM > > *To:* Gabriel Samfira > *Cc:* [email protected] > *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 < > [email protected]> 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 [[email protected]] >> *Sent:* Wednesday, April 01, 2015 9:55 PM >> >> *To:* Gabriel Samfira >> *Cc:* [email protected] >> *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 <[email protected]> >> 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 < >>> [email protected]> 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 [[email protected]] >>>> *Sent:* Wednesday, April 01, 2015 1:46 PM >>>> *To:* Gabriel Samfira >>>> *Cc:* [email protected] >>>> *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 < >>>>> [email protected]> 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 >>>>>> [email protected] >>>>>> Modify settings or unsubscribe at: >>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev >>>>>> >>>>> >>>>> >>>> >>> >> >
-- Juju-dev mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
