Поддержка SunOS Sparc 9

Started by Alex, November 08, 2007, 04:06:37 PM

Previous topic - Next topic

Alex

Будет ли версия агента под субжевую ось?
У меня имеются в наличии саны, на которые я хотел бы поставить агентов для распределенного мониторинга...
Если есть необходимость предоставить config.log с этой машинки, на которой я пытался собрать агент, могу выложить.

Alex Kirhenshtein

В принципе, некогда оно всё работало (в 0.2.10?) - присылайте лог на alk ~ netxms.org (или сюда аттачем, скажем) - будем смотреть.

Правда у нас сейчас нет живых машин с 9-м солярисом, но у меня валяются пара 60-х ультр - попробую их запустить - но не обещаю, что это будет быстро.

Alex

Пришлось запаковать, ибо не умещалось в 128Кб :)

Victor Kirhenshtein

Sudja po logu, configure otrabotal normal'no. A gde vse lomaetsja? Esche odin obschij sovet, inogda pomogaet na komercheskih UNIX'ah - poprobovat' sobrat' s --disable-iconv.

Alex

Не помогло..
При make-е
Making all in sunos
make[5]: Entering directory `/export/home/alex/netxms-0.2.20-dev2/src/agent/subagents/sunos'
/bin/bash ../../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include  -I/usr/local/include -D__DISABLE_ICONV -D_THREAD_SAFE -DPREFIX=\"/usr/local\" -DDATADIR=\"/usr/local/share/netxms\" -DLIBDIR=\"/usr/local/lib\"  -g -O2 -fno-rtti -fno-exceptions -fno-const-strings -Wno-deprecated -MT cpu.lo -MD -MP -MF .deps/cpu.Tpo -c -o cpu.lo cpu.cpp
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include -I/usr/local/include -D__DISABLE_ICONV -D_THREAD_SAFE -DPREFIX=\"/usr/local\" -DDATADIR=\"/usr/local/share/netxms\" -DLIBDIR=\"/usr/local/lib\" -g -O2 -fno-rtti -fno-exceptions -fno-const-strings -Wno-deprecated -MT cpu.lo -MD -MP -MF .deps/cpu.Tpo -c cpu.cpp  -fPIC -DPIC -o .libs/cpu.o
mv -f .deps/cpu.Tpo .deps/cpu.Plo
/bin/bash ../../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include  -I/usr/local/include -D__DISABLE_ICONV -D_THREAD_SAFE -DPREFIX=\"/usr/local\" -DDATADIR=\"/usr/local/share/netxms\" -DLIBDIR=\"/usr/local/lib\"  -g -O2 -fno-rtti -fno-exceptions -fno-const-strings -Wno-deprecated -MT disk.lo -MD -MP -MF .deps/disk.Tpo -c -o disk.lo disk.cpp
g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../include -I/usr/local/include -D__DISABLE_ICONV -D_THREAD_SAFE -DPREFIX=\"/usr/local\" -DDATADIR=\"/usr/local/share/netxms\" -DLIBDIR=\"/usr/local/lib\" -g -O2 -fno-rtti -fno-exceptions -fno-const-strings -Wno-deprecated -MT disk.lo -MD -MP -MF .deps/disk.Tpo -c disk.cpp  -fPIC -DPIC -o .libs/disk.o
disk.cpp: In function `LONG H_DiskInfo(char*, char*, char*)':
disk.cpp:45: error: `s' was not declared in this scope
disk.cpp:62: error: `DISK_AVAIL' was not declared in this scope
disk.cpp:65: error: `DISK_USED_PERC' was not declared in this scope
disk.cpp:68: error: `DISK_AVAIL_PERC' was not declared in this scope
disk.cpp:71: error: `DISK_FREE_PERC' was not declared in this scope
make[5]: *** [disk.lo] Error 1
make[5]: Leaving directory `/export/home/alex/netxms-0.2.20-dev2/src/agent/subagents/sunos'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/export/home/alex/netxms-0.2.20-dev2/src/agent/subagents'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/export/home/alex/netxms-0.2.20-dev2/src/agent'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/home/alex/netxms-0.2.20-dev2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/alex/netxms-0.2.20-dev2'
make: *** [all] Error 2


и усе.

Victor Kirhenshtein

Ponjal. NAdo zamenit' faili v src/agent/subagents/sunos na prilozennie - vse dolzno zarabotat'. U menja Solarisa sejchas net pod rukoj, tak chto ispravil chisto teoreticheski - esli ne skompiliruetsja, budem ispravljat' dal'she.

Alex

#6
Все работает.