Система FreeBSD 6.2-RELEASE-p7 i386
При компиляции с nxhttpd возникает ошибка:
При компиляции с nxhttpd возникает ошибка:
Code Select
c++ -DHAVE_CONFIG_H -I. -I../.. -I../../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 -I/usr/local/include -D_THREAD_SAFE -D_THREAD_SAFE -DDATADIR=\"/usr/local/share/netxms\" -DLIBDIR=\"/usr/local/lib\" -O2 -fno-strict-aliasing -pipe -I/usr/local/include -MT alarm.o -MD -MP -MF .deps/alarm.Tpo -c -o alarm.o alarm.cpp
In file included from alarm.cpp:24:
nxhttpd.h: In member function `void HttpResponse::EndBox(BOOL)':
nxhttpd.h:173: error: invalid conversion from `const char*' to `char*'
nxhttpd.h:173: error: initializing argument 1 of `void HttpResponse::AppendBody(char*, int)'
alarm.cpp: In member function `void ClientSession::ShowAlarmList(HttpResponse&, NXC_OBJECT*, BOOL, char*)':
alarm.cpp:227: error: invalid conversion from `const char*' to `char*'
alarm.cpp:227: error: initializing argument 1 of `const String& String::operator=(char*)'
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms/work/netxms-0.2.18.2/src/nxhttpd.
*** Error code 1
Stop in /usr/ports/net-mgmt/netxms/work/netxms-0.2.18.2/src/nxhttpd.