HTCondor Project List Archives



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-devel] Anyone developing on Mountain Lion?



Since I'm in an airplane, I decided to sit down and try to get Condor to compile on my laptop.  I've not quite solved all the kinks, but we're up to the "hundreds of warnings" again on OS X.

Some of them look quite like bugs.  For example:

/Users/bbockelm/projects/condor/src/condor_starter.V6.1/../condor_schedd.V6/qmgr_job_updater.h:163:15: warning: 'NullQmgrJobUpdater::updateAttr' hides overloaded virtual functions [-Woverloaded-virtual]
       virtual bool updateAttr( const char * /*name*/, int  /*value*/, bool  /*updateMaster*/ ) { return true;}
                    ^
/Users/bbockelm/projects/condor/src/condor_starter.V6.1/../condor_schedd.V6/qmgr_job_updater.h:78:15: note: hidden overloaded virtual function 'QmgrJobUpdater::updateAttr' declared here
       virtual bool updateAttr( const char *name, const char *expr, bool updateMaster, bool log=false );
                    ^
/Users/bbockelm/projects/condor/src/condor_starter.V6.1/../condor_schedd.V6/qmgr_job_updater.h:81:15: note: hidden overloaded virtual function 'QmgrJobUpdater::updateAttr' declared here
       virtual bool updateAttr( const char *name, int value, bool updateMaster, bool log=false );
                    ^

Others happen for every build target:

Building CXX object src/defrag/CMakeFiles/condor_defrag.dir/defrag.cpp.o
clang: warning: argument unused during compilation: '-rdynamic'

Finally, it appears that internally, there are different options needed for C versus C++.  It detects -sysroot as 

/Applications/Xcode.app/Contents/Developer

This works correctly for C++, but I have to manually remove the sysroot option for any C targets (chirp, safefile, data_plugins, curl_plugins).

Any hints?

Brian

Attachment: smime.p7s
Description: S/MIME cryptographic signature