[naemon-dev] Current build errors
Daniel Wittenberg
dwittenberg2008 at gmail.com
Mon Apr 21 06:45:15 CEST 2014
Fedora Rawhide build server, few odd things I noticed while trying to
cleanup the fedora builds:
naemon/Makefile.am:89: warning: source file 'lib/nspath.c' is in a
subdirectory,
naemon/Makefile.am:89: but option 'subdir-objects' is disabled
t-tap/Makefile.am:22: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
t-tap/Makefile.am:22: but option 'subdir-objects' is disabled
t-tap/Makefile.am:28: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
t-tap/Makefile.am:28: but option 'subdir-objects' is disabled
t-tap/Makefile.am:26: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
t-tap/Makefile.am:26: but option 'subdir-objects' is disabled
t-tap/Makefile.am:20: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
t-tap/Makefile.am:20: but option 'subdir-objects' is disabled
t-tap/Makefile.am:24: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
t-tap/Makefile.am:24: but option 'subdir-objects' is disabled
t-tap/Makefile.am:18: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
t-tap/Makefile.am:18: but option 'subdir-objects' is disabled
tests/Makefile.am:10: warning: source file '$(top_srcdir)/naemon/checks.c'
is in a subdirectory,
tests/Makefile.am:10: but option 'subdir-objects' is disabled
tests/Makefile.am:10: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
tests/Makefile.am:10: but option 'subdir-objects' is disabled
tests/Makefile.am:17: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
tests/Makefile.am:17: but option 'subdir-objects' is disabled
tests/Makefile.am:13: warning: source file
'$(top_srcdir)/naemon/defaults.c' is in a subdirectory,
tests/Makefile.am:13: but option 'subdir-objects' is disabled
automake-1.14.1-2.fc21.noarch
=== configuring in tap
(/home/dwittenberg/rpmbuild/BUILD/naemon-0.8.0/naemon-core/tap)
....
/home/dwittenberg/rpmbuild/BUILD/naemon-0.8.0/naemon-core/tap/missing:
Unknown `--is-lightweight' option
Try `/home/dwittenberg/rpmbuild/BUILD/naemon-0.8.0/naemon-core/tap/missing
--help' for more information
configure: WARNING: 'missing' script is too old or missing
configure.ac:48: warning: LT_INIT was called before AM_PROG_AR
/usr/share/aclocal-1.14/ar-lib.m4:13: AM_PROG_AR is expanded from...
configure.ac:48: the top level
configure.ac:48: warning: AC_PROG_LIBTOOL was called before AM_PROG_AR
/usr/share/aclocal-1.14/ar-lib.m4:13: AM_PROG_AR is expanded from...
configure.ac:48: the top level
configure.ac:48: warning: LT_INIT was called before AM_PROG_AR
aclocal.m4:8882: AM_PROG_AR is expanded from...
configure.ac:48: the top level
configure.ac:48: warning: AC_PROG_LIBTOOL was called before AM_PROG_AR
aclocal.m4:8882: AM_PROG_AR is expanded from...
configure.ac:48: the top level
src/Makefile.am:31: error: 'livestatus.so' is not a standard library name
src/Makefile.am:31: did you mean 'liblivestatus.a'?
livestatus:
DownCommColumn.cc: In member function 'virtual void*
DownCommColumn::getNagiosObject(char*)':
DownCommColumn.cc:75:20: warning: cast to pointer from integer of different
size [-Wint-to-pointer-cast]
return (void *)id; // Hack. Convert number into pointer.
^
In file included from Query.cc:38:0:
Query.h: In constructor 'Query::Query(InputBuffer*, OutputBuffer*, Table*)':
Query.h:88:10: warning: 'Query::_do_sorting' will be initialized after
[-Wreorder]
bool _do_sorting;
^
Query.h:80:14: warning: 'unsigned int Query::_current_line' [-Wreorder]
unsigned _current_line;
^
Query.cc:57:1: warning: when initialized here [-Wreorder]
Query::Query(InputBuffer *input, OutputBuffer *output, Table *table) :
^
Query.cc: In member function 'void Query::finish()':
Query.cc:983:24: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
for (i=0; i<_stats_columns.size(); i++) {
^
Query.cc:995:24: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
for (i=0; i<_stats_columns.size(); i++) {
^
Query.cc:996:30: warning: deleting object of abstract class type
'Aggregator' which has non-virtual destructor will cause undefined
behaviour [-Wdelete-non-virtual-dtor]
delete aggr[i];
^
Query.cc:1005:20: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
for (i=0; i<_stats_columns.size(); i++)
^
Query.cc:1010:40: warning: deleting object of abstract class type
'Aggregator' which has non-virtual destructor will cause undefined
behaviour [-Wdelete-non-virtual-dtor]
delete _stats_aggregators[i];
^
Query.cc: In member function 'void Query::doWait()':
Query.cc:1338:60: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
if (_wait_condition.numFilters() == 0 && _wait_trigger == WT_NONE)
^
Query.cc:1353:23: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
if (_wait_trigger == WT_NONE)
^
Store.cc: In member function 'void Store::answerCommandRequest(const
char*)':
Store.cc:162:51: warning: 'buf' may be used uninitialized in this function
[-Wmaybe-uninitialized]
logger(LG_INFO, "query handler: %s\n", buf);
^
Logfile.cc: In member function 'bool Logfile::processLogLine(uint32_t,
unsigned int)':
Logfile.cc:182:26: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
if (entry->_logclass == LOGCLASS_INVALID) {
^
RowSortedSet.cc: In member function 'int RowSortedSet::compare(void*,
void*)':
RowSortedSet.cc:42:16: warning: comparison between signed and unsigned
integer expressions [-Wsign-compare]
for (i=0; i<_sort_cols.size(); i++) {
^
RowSortedSet.cc: In member function 'void RowSortedSet::insert(void*, int)':
RowSortedSet.cc:68:35: warning: comparison between signed and unsigned
integer expressions [-Wsign-compare]
if( limit > 0 && _heap.size() > limit ) {
^
RowSortedSet.cc: In member function 'void* RowSortedSet::extract()':
RowSortedSet.cc:87:28: warning: comparison between signed and unsigned
integer expressions [-Wsign-compare]
for( cur=0; (cur<<1)+1 < _heap.size(); cur=child ) {
^
RowSortedSet.cc:90:21: warning: comparison between signed and unsigned
integer expressions [-Wsign-compare]
if( child+1 < _heap.size() )
^
Livestatus doesn't appear to be building, but I at least have the spec file
cleaned up and working again, we'll adjust it once we get things updated,
but should be closer to what fedora needs. I think sni was still working
on the Requires for all the perl modules, I think maybe just needs a commit
on his side ?
Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/naemon-dev/attachments/20140420/6912a2b5/attachment.html>
More information about the Naemon-dev
mailing list