[SERVER-3893] fail to compile mongo with --ssl=SSL on fedora core 15 Created: 17/Sep/11  Updated: 11/Jul/16  Resolved: 11/Jul/12

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 2.2.0-rc0

Type: Bug Priority: Major - P3
Reporter: Guanqun Lu Assignee: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

linux, fedora core 15, 32 bit.


Operating System: ALL
Participants:

 Description   

the command 'scons --ssl=SSL' returns:

/usr/bin/ld: util/net/sock.o: undefined reference to symbol 'ERR_load_crypto_strings'
/usr/bin/ld: note: 'ERR_load_crypto_strings' is defined in DSO /lib/libcrypto.so.10 so try adding it to the linker command line
/lib/libcrypto.so.10: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

We missed one linking lib on SConstruct.

I've done a simple fix, will comment later.



 Comments   
Comment by auto [ 11/Jul/12 ]

Author:

{u'date': u'2012-07-11T10:24:31-07:00', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-3893, can't find a system where this breaks right now
Branch: master
https://github.com/mongodb/mongo/commit/cc8aa499ff55fd10dba29afe3a50d997e0c76ab2

Comment by Guanqun Lu [ 21/Sep/11 ]

Thanks for your info.

Comment by Eliot Horowitz (Inactive) [ 20/Sep/11 ]

No - you can't modify it - just view it.

Comment by Guanqun Lu [ 20/Sep/11 ]

Hi Eliot,

I should be more clear about my question. The webpage is accessible from here of course, what my question is: is it open to people outside 10gen to start a build slave? e.g. to make it monitor my git repository on github and do some build test? I looked around the website and didn't find any clues how to do this.

Thanks!

Comment by Eliot Horowitz (Inactive) [ 19/Sep/11 ]

Its public.
Should be able to access from anywhere

Comment by Guanqun Lu [ 19/Sep/11 ]

I'm afraid this building system isn't open to people outside 10gen, right?

Comment by Eliot Horowitz (Inactive) [ 18/Sep/11 ]

Yes - see http://buildbot.mongodb.org/waterfall?reload=60

Comment by Guanqun Lu [ 18/Sep/11 ]

Do we have some Hudson-like build system? Therefore, it's much easy to track these build issues.

Comment by Eliot Horowitz (Inactive) [ 18/Sep/11 ]

ubuntu for 1

Comment by Guanqun Lu [ 18/Sep/11 ]

Could you be more specific which version of Linux it break?

It might be different distributions put this symbol into different shared library.

Comment by Eliot Horowitz (Inactive) [ 17/Sep/11 ]

That breaks on some versions of linux.
Needs to be a little more complex.

Comment by Guanqun Lu [ 17/Sep/11 ]

I'm not sure why this bug is not exposed earlier...

PS: to make it clear, the ssl related packages are:
openssl-devel-1.0.0e-1.fc15.i686
openssl-1.0.0e-1.fc15.i686

HTH

Thanks!

Comment by Guanqun Lu [ 17/Sep/11 ]

The commit is here:
https://github.com/guanqun/mongo/commit/d6df91708a3b2a70cfba17954175f66a35794153

The pull request is here:
https://github.com/mongodb/mongo/pull/87

Please check and accept if the fix is correct.

Thanks!

Generated at Thu Feb 08 03:04:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.