[SERVER-9136] Building with SSL enabled in Ubuntu 12.04 LTS not possible Created: 26/Mar/13  Updated: 10/Dec/14  Resolved: 26/Mar/13

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: 2.4.1
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Alejandro Ramirez Assignee: Unassigned
Resolution: Done Votes: 0
Labels: build, ssl, ubuntu
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Ubuntu 12.04 LTS 64 bit. Latest packages from build essential


Operating System: Linux
Steps To Reproduce:

sudo scons . --ssl all

Participants:

 Description   

Build not possible neither with static linked libs or dynamic ones, output with LINKFLAGS -t argument:

g++ -o build/linux2/ssl/mongo/lame_stacktrace_test -fPIC -pthread -rdynamic build/linux2/ssl/mongo/util/lame_stacktrace_test.o -L/usr/lib64 -L/lib64 -Wl,--start-group build/linux2/ssl/mongo/base/configuration_variable_manager.o build/linux2/ssl/mongo/base/error_codes.o build/linux2/ssl/mongo/base/global_initializer.o build/linux2/ssl/mongo/base/global_initializer_registerer.o build/linux2/ssl/mongo/base/init.o build/linux2/ssl/mongo/base/initializer.o build/linux2/ssl/mongo/base/initializer_context.o build/linux2/ssl/mongo/base/initializer_dependency_graph.o build/linux2/ssl/mongo/base/make_string_vector.o build/linux2/ssl/mongo/base/parse_number.o build/linux2/ssl/mongo/base/status.o build/linux2/ssl/mongo/base/string_data.o build/linux2/ssl/mongo/util/stacktrace.o -Wl,--end-group -lm -lpthread -lssl -lcrypto -lrt
build/linux2/ssl/mongo/util/stacktrace.o: In function `mongo::printStackTrace(std::basic_ostream<char, std::char_traits<char> >&)':
/home/raal/mongodb-src-r2.4.1/src/mongo/util/stacktrace.cpp:49: undefined reference to `mongo::errnoWithDescription(int)'
collect2: ld returned 1 exit status
scons: *** [build/linux2/ssl/mongo/lame_stacktrace_test] Error 1
scons: building terminated because of errors.

SSL libs installed:
libssl-dev install
libssl-doc install
libssl0.9.8 install
libssl1.0.0 install



 Comments   
Comment by Eric Milkie [ 26/Mar/13 ]

Sorry about the "scons ." snafu; we've switched the documentation to say "scons all" now.

Comment by Alejandro Ramirez [ 26/Mar/13 ]

Thank you, that was exactly the problem: now I built with "scons all --ssl" and everything worked fine. Thank you very much for the solution, you guys rock.

Comment by Eric Milkie [ 26/Mar/13 ]

What command line are you using to build?
It looks like you might be using "scons .", which might not work.
Can you try using the "all" target instead?

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