Re: Version 0.2.14 is out

From: TIM MOORE <MOORET10_at_DOMAIN_REMOVED>
Date: Thu, 16 Nov 2006 13:40:26 -0500

Victor,

I have problems compiling this new code. I have installed every other
version of NetXMS without any problems. Here is the error.

if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -Ilibtpt/include
 -D_POSIX_PTHREAD_SEMANTICS -D_XOPEN_SOURCE=500
-D_XOPEN_SOURCE_EXTENDED=1 -D_THREAD_SAFE -I/usr/local/include
-I/usr/local/mysql/include-I/usr/include/mysql -I/usr/mysql/include
-I/usr/local/include/mysql -I/usr/local/mysql/include/mysql
-I/usr/mysql/include/mysql -DDATADIR=\"/opt/netxms/share/netxms\"
-DLIBDIR=\"/opt/netxms/lib\" -fexceptions -MT NxWebHandlers.o -MD -MP
-MF ".deps/NxWebHandlers.Tpo" \
  -c -o NxWebHandlers.o `test -f 'NxWebHandlers.cpp' || echo
'./'`NxWebHandlers.cpp; \
then mv -f ".deps/NxWebHandlers.Tpo" ".deps/NxWebHandlers.Po"; \
else rm -f ".deps/NxWebHandlers.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -Ilibtpt/include
 -D_POSIX_PTHREAD_SEMANTICS -D_XOPEN_SOURCE=500
-D_XOPEN_SOURCE_EXTENDED=1 -D_THREAD_SAFE -I/usr/local/include
-I/usr/local/mysql/include-I/usr/include/mysql -I/usr/mysql/include
-I/usr/local/include/mysql -I/usr/local/mysql/include/mysql
-I/usr/mysql/include/mysql -DDATADIR=\"/opt/netxms/share/netxms\"
-DLIBDIR=\"/opt/netxms/lib\" -fexceptions -MT NxWebHtml.o -MD -MP -MF
".deps/NxWebHtml.Tpo" \
  -c -o NxWebHtml.o `test -f 'NxWebHtml.cpp' || echo
'./'`NxWebHtml.cpp; \
then mv -f ".deps/NxWebHtml.Tpo" ".deps/NxWebHtml.Po"; \
else rm -f ".deps/NxWebHtml.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -Ilibtpt/include
 -D_POSIX_PTHREAD_SEMANTICS -D_XOPEN_SOURCE=500
-D_XOPEN_SOURCE_EXTENDED=1 -D_THREAD_SAFE -I/usr/local/include
-I/usr/local/mysql/include-I/usr/include/mysql -I/usr/mysql/include
-I/usr/local/include/mysql -I/usr/local/mysql/include/mysql
-I/usr/mysql/include/mysql -DDATADIR=\"/opt/netxms/share/netxms\"
-DLIBDIR=\"/opt/netxms/lib\" -fexceptions -MT buffer.o -MD -MP -MF
".deps/buffer.Tpo" \
  -c -o buffer.o `test -f 'libtpt/source/buffer.cxx' || echo
'./'`libtpt/source/buffer.cxx; \
then mv -f ".deps/buffer.Tpo" ".deps/buffer.Po"; \
else rm -f ".deps/buffer.Tpo"; exit 1; \
fi
libtpt/source/buffer.cxx:41:18: conf.h: No such file or directory
libtpt/source/buffer.cxx:42:27: libtpt/buffer.h: No such file or
directory
libtpt/source/buffer.cxx:43:30: libtpt/tptexcept.h: No such file or
directory
libtpt/source/buffer.cxx:63: error: `Buffer' has not been declared
libtpt/source/buffer.cxx:63: error: ISO C++ forbids declaration of
`Buffer' with no type
libtpt/source/buffer.cxx: In function `int TPT::Buffer(const char*)':
libtpt/source/buffer.cxx:63: error: only constructors take base
initializers
libtpt/source/buffer.cxx:75: error: `openfile' undeclared (first use
this function)
libtpt/source/buffer.cxx:75: error: (Each undeclared identifier is
reported only once for each function it appears in.)
libtpt/source/buffer.cxx:77: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx:80: error: `readfile' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:91: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:91: error: ISO C++ forbids declaration of
`Buffer' with no type
libtpt/source/buffer.cxx: In function `int
TPT::Buffer(std::istream*)':
libtpt/source/buffer.cxx:91: error: only constructors take base
initializers
libtpt/source/buffer.cxx:101: error: `readfile' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:110: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:110: error: ISO C++ forbids declaration of
`Buffer' with no type
libtpt/source/buffer.cxx: In function `int TPT::Buffer(const char*,
long unsigned int)':
libtpt/source/buffer.cxx:110: error: only constructors take base
initializers
libtpt/source/buffer.cxx:120: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:129: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:129: error: expected `,' or `...' before '&'
token
libtpt/source/buffer.cxx:129: error: ISO C++ forbids declaration of
`Buffer' with no type
libtpt/source/buffer.cxx:129: error: ISO C++ forbids declaration of
`Buffer' with no type
libtpt/source/buffer.cxx: In function `int TPT::Buffer(int)':
libtpt/source/buffer.cxx:129: error: only constructors take base
initializers
libtpt/source/buffer.cxx:132: error: `end' undeclared (first use this
function)
libtpt/source/buffer.cxx:132: error: `start' undeclared (first use this
function)
libtpt/source/buffer.cxx:139: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx:139: error: `buf' undeclared (first use this
function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:146: error: expected constructor, destructor,
or type conversion before '::' token
libtpt/source/buffer.cxx:146: error: expected `,' or `;' before '::'
token
libtpt/source/buffer.cxx:162: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `char TPT::getnextchar()':
libtpt/source/buffer.cxx:164: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx:164: error: `bufferidx_' undeclared (first use
this function)
libtpt/source/buffer.cxx:169: error: `buffersize_' undeclared (first
use this function)
libtpt/source/buffer.cxx:170: error: `readfile' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:182: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `bool TPT::unget()':
libtpt/source/buffer.cxx:184: error: `bufferidx_' undeclared (first use
this function)
libtpt/source/buffer.cxx:188: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:198: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `void TPT::reset()':
libtpt/source/buffer.cxx:200: error: `bufferidx_' undeclared (first use
this function)
libtpt/source/buffer.cxx:201: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:215: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `bool TPT::seek(long unsigned
int)':
libtpt/source/buffer.cxx:218: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx:218: error: `buffersize_' undeclared (first
use this function)
libtpt/source/buffer.cxx:219: error: `readfile' undeclared (first use
this function)
libtpt/source/buffer.cxx:222: error: `bufferidx_' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:235: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:236: error: non-member function `long unsigned
int TPT::offset()' cannot have `const' method qualifier
libtpt/source/buffer.cxx: In function `long unsigned int
TPT::offset()':
libtpt/source/buffer.cxx:237: error: `bufferidx_' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:249: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:250: error: `const char TPT::operator[](long
unsigned int)' must be a nonstaticmember function
libtpt/source/buffer.cxx:250: error: `const char TPT::operator[](long
unsigned int)' must take exactly two arguments
libtpt/source/buffer.cxx: In function `const char TPT::operator[](long
unsigned int)':
libtpt/source/buffer.cxx:251: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx:251: error: `buffersize_' undeclared (first
use this function)
libtpt/source/buffer.cxx:252: error: `readfile' undeclared (first use
this function)
libtpt/source/buffer.cxx:254: error: `tptexception' undeclared (first
use this function)
libtpt/source/buffer.cxx:255: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:273: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:274: error: non-member function `TPT::operator
bool()' cannot have `const' method qualifier
libtpt/source/buffer.cxx:274: error: `TPT::operator bool()' must be a
nonstatic member function
libtpt/source/buffer.cxx:274: error: `TPT::operator bool()' must take
exactly one argument
libtpt/source/buffer.cxx: In function `TPT::operator bool()':
libtpt/source/buffer.cxx:275: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:286: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx:287: error: non-member function `long unsigned
int TPT::size()' cannot have `const' method qualifier
libtpt/source/buffer.cxx: In function `long unsigned int TPT::size()':
libtpt/source/buffer.cxx:288: error: `buffersize_' undeclared (first
use this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:300: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `void TPT::setname(const
char*)':
libtpt/source/buffer.cxx:302: error: `name_' undeclared (first use this
function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:310: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `const char* TPT::getname()':
libtpt/source/buffer.cxx:312: error: `name_' undeclared (first use this
function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:322: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `void TPT::openfile(const
char*)':
libtpt/source/buffer.cxx:323: error: `void TPT::openfile(const char*)'
used prior to declaration
libtpt/source/buffer.cxx:327: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx:328: error: `instr_' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:339: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `bool TPT::readfile()':
libtpt/source/buffer.cxx:340: error: `bool TPT::readfile()' used prior
to declaration
libtpt/source/buffer.cxx:341: error: `done_' undeclared (first use this
function)
libtpt/source/buffer.cxx:341: error: `instr_' undeclared (first use
this function)
libtpt/source/buffer.cxx:350: error: `buffersize_' undeclared (first
use this function)
libtpt/source/buffer.cxx:350: error: `bufferallocsize_' undeclared
(first use this function)
libtpt/source/buffer.cxx:351: error: `enlarge' undeclared (first use
this function)
libtpt/source/buffer.cxx:352: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx: At global scope:
libtpt/source/buffer.cxx:366: error: `Buffer' is not a class or
namespace
libtpt/source/buffer.cxx: In function `void TPT::enlarge()':
libtpt/source/buffer.cxx:367: error: `void TPT::enlarge()' used prior
to declaration
libtpt/source/buffer.cxx:368: error: `bufferallocsize_' undeclared
(first use this function)
libtpt/source/buffer.cxx:371: error: `buffer_' undeclared (first use
this function)
libtpt/source/buffer.cxx:371: error: `buffersize_' undeclared (first
use this function)
make[4]: *** [buffer.o] Error 1
make[4]: Leaving directory `/root/downloads/netxms-0.2.14/src/nxhttpd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/downloads/netxms-0.2.14/src/nxhttpd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/downloads/netxms-0.2.14/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/downloads/netxms-0.2.14'
make: *** [all] Error 2

Thoughts?

--------------------------------------
Tim Moore
614.387.8197
Network Operations Center
ODJFS

>>> victor_at_opticom.lv 11/16/2006 11:52:08 AM >>>

Hello all!

Finally, we have released version 0.2.14! Changes from previous
version:

- Alarm system improved (three state alarms, helpdesk status, etc.)
- Added new DCI data source: push agents
- Threshold state now saved across NetXMS server restarts
- Added possibility to specify custom threshold rearm event instead of
  SYS_THRESHOLD_REARMED
- Added threshold processing option "Always process all thresholds"
- Implemented "data collection error" threshold checking function
- Implemented "mean absolute deviation" threshold checking function
- Added possibility to set confirmation messages for object tools
- Object tools "Shutdown system", "Restart system", "Restart agent"
  asks confirmation by default
- Implemented agent traps and added trap sending API for subagents
- Object comments added
- Network discovery configuration simplified
- Active network discovery implemented
- Windows console:
        - Console changed to use UNICODE internally
        - Event processing policy editor improved
        - Added confirmation for object deletion
        - Implemented sorting in object tools tables
- Server ported to AIX and HP-UX
- Agent ported to HP-UX
- Agent for AIX improved
- Fixed issues: #104, #109, #110, #111, #112, #113, #115, #116, #117,
#119,
                #121, #124, #125, #126, #127, #133, #139

Best regards,
Victor

This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain private, confidential, and/or privileged information. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, employee, or agent responsible for delivering this message, please contact the sender by reply e-mail and destroy all copies of the original e-mail message.
Received on Thu Nov 16 2006 - 20:40:26 EET

This archive was generated by hypermail 2.2.0 : Thu Nov 16 2006 - 20:45:58 EET