[SERVER-10373] Enterprise builds failing to compile with lint failure Created: 30/Jul/13  Updated: 11/Jul/16  Resolved: 21/Aug/13

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

Type: Bug Priority: Major - P3
Reporter: Ian Whalen (Inactive) Assignee: Andy Schwerin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Participants:

 Description   

http://mci.10gen.com/ui/task/mongodb_mongo_master_enterprise_ubuntu1204_64_f6a77ea2f6ae26f8408055f395ccc000db6008a8_13_07_29_20_40_06_compile
http://mci.10gen.com/ui/task/mongodb_mongo_master_enterprise_rhel_62_64_bit_f6a77ea2f6ae26f8408055f395ccc000db6008a8_13_07_29_20_40_06_compile

configuring module: enterprise
Checking for C++ header file net-snmp/net-snmp-config.h... (cached) yes
Checking for sasl_version_info(0, 0, 0, 0, 0, 0) in C library sasl2...
(cached) yes
Checking for C library gssapi_krb5...
(cached) yes
Checking if __malloc_hook is declared volatile...
(cached) yes
scons: done reading SConscript files.
scons: Building targets ...
doLint(["lint"], [])
src/mongo/db/modules/enterprise/src/audit/audit_event.h:51: The class AuditEvent probably needs a virtual destructor due to having virtual method(s), one declared at line 85. [runtime/virtual] [4]
Heartbeat sent successfully at 2013-07-29 21:19:30.173582097 +0000 UTC
Category 'runtime/virtual' errors found: 1
Total errors found: 1
scons: *** [lint] Exception : lint errors
Traceback (most recent call last):
File "/usr/lib/scons/SCons/Action.py", line 1062, in execute
result = self.execfunction(target=target, source=rsources, env=env)
File "/data/mci/compile/git@github.commongodb/mongo.git/master/SConstruct", line 1360, in doLint
raise Exception( "lint errors" )
Exception: lint errors
scons: building terminated because of errors.

https://mci.10gen.com/ui/task/mongodb_mongo_master_enterprise_rhel_57_64_bit_f6a77ea2f6ae26f8408055f395ccc000db6008a8_13_07_29_20_40_06_compile

cc1plus: warnings being treated as errors
src/mongo/db/modules/enterprise/src/audit/audit_event.h:51: warning: 'class mongo::audit::AuditEvent' has virtual functions but non-virtual destructor
scons: *** [build/linux2/ssl/mongo/db/modules/enterprise/src/audit/audit.o] Error 1
cc1plus: warnings being treated as errors
src/mongo/db/modules/enterprise/src/audit/audit_event.h:51: warning: 'class mongo::audit::AuditEvent' has virtual functions but non-virtual destructor
src/mongo/db/modules/enterprise/src/audit/audit_event.h: In copy constructor 'mongo::audit::AuthenticationEvent::AuthenticationEvent(const mongo::audit::AuthenticationEvent&)':
src/mongo/db/modules/enterprise/src/audit/audit_event.h:52: error: 'mongo::audit::AuditEvent::AuditEvent(const mongo::audit::AuditEvent&)' is private
src/mongo/db/modules/enterprise/src/audit/audit_authentication.cpp:22: error: within this context
src/mongo/db/modules/enterprise/src/audit/audit_authentication.cpp: In function 'void mongo::audit::logAuthentication(mongo::ClientBasic*, const mongo::StringData&, const mongo::UserName&, mongo::ErrorCodes::Error)':
src/mongo/db/modules/enterprise/src/audit/audit_authentication.cpp:62: note: synthesized method 'mongo::audit::AuthenticationEvent::AuthenticationEvent(const mongo::audit::AuthenticationEvent&)' first required here
cc1plus: warnings being treated as errors
src/mongo/db/modules/enterprise/src/audit/audit_event.h:51: warning: 'class mongo::audit::AuditEvent' has virtual functions but non-virtual destructor
src/mongo/db/modules/enterprise/src/audit/audit_event.h: In copy constructor 'mongo::audit::AuthzCheckEvent::AuthzCheckEvent(const mongo::audit::AuthzCheckEvent&)':
src/mongo/db/modules/enterprise/src/audit/audit_event.h:52: error: 'mongo::audit::AuditEvent::AuditEvent(const mongo::audit::AuditEvent&)' is private
src/mongo/db/modules/enterprise/src/audit/audit_authz_check.cpp:20: error: within this context
src/mongo/db/modules/enterprise/src/audit/audit_authz_check.cpp: In function 'void mongo::audit::logCommandAuthzCheck(mongo::ClientBasic*, const mongo::NamespaceString&, const mongo::mutablebson::Document&, mongo::ErrorCodes::Error)':
src/mongo/db/modules/enterprise/src/audit/audit_authz_check.cpp:73: note: synthesized method 'mongo::audit::AuthzCheckEvent::AuthzCheckEvent(const mongo::audit::AuthzCheckEvent&)' first required here
scons: *** [build/linux2/ssl/mongo/db/modules/enterprise/src/audit/audit_authentication.o] Error 1
scons: *** [build/linux2/ssl/mongo/db/modules/enterprise/src/audit/audit_authz_check.o] Error 1
scons: building terminated because of errors.


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