Toon posts:

[SOL10]Nagios-plugins op Solaris 10

Pagina: 1
Acties:

Verwijderd

Topicstarter
Allen,

Ik loop tegen een compile error aan wanneer ik nagios-plugins-1.4.13 compile voor Solaris 10

Server:
SunOS mxc-fs2 5.10 Generic_118855-15 i86pc i386 i86pc
Solaris 10 6/06 s10x_u2wos_09a X86


Als ik ./configure doe dan gaat alles goed. Maar als ik make doe gaat het fout:

.....
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /usr/share/src/nagios-plugins-1.4.13
*** Error code 1
make: Fatal error: Command failed for target `all'
root@fs2:/usr/src/nagios-plugins-1.4.13#

op internet is er ontzettend veel te vinden maar de oplossingen tot nu toe hebben niks geholpen. iemand een idee?

thanks..

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Welke versie van make?

Verwijderd

Topicstarter
PKGINST: SUNWgmake
NAME: gmake - GNU make
CATEGORY: system
ARCH: i386
VERSION: 11.10.0,REV=2005.01.08.01.09
BASEDIR: /
VENDOR: Sun Microsystems, Inc.
DESC: GNU make - A utility used to build software (gmake) 3.80
PSTAMP: sfw10-x20050108013716
INSTDATE: Feb 09 2009 11:40
HOTLINE: Please contact your local service provider
STATUS: completely installed
FILES: 4 installed pathnames
3 shared pathnames
3 directories
1 executables
251 blocks used (approx)

hierbij.

Verwijderd

Topicstarter
Ik moest SUNWlibm installeren hierna ging make wel door maar eindigde weer in error:

then mv -f ".deps/pst3-pst3.Tpo" ".deps/pst3-pst3.Po"; else rm -f ".deps/pst3-pst3.Tpo"; exit 1; fi
pst3.c:1: sorry, unimplemented: 64-bit mode not compiled in
*** Error code 1
make: Fatal error: Command failed for target `pst3-pst3.o'
Current working directory /usr/share/src/nagios-plugins-1.4.13/plugins-root
*** Error code 1
The following command caused the error:
failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='gl lib plugins plugins-scripts plugins-root po'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /usr/share/src/nagios-plugins-1.4.13
*** Error code 1
make: Fatal error: Command failed for target `all'

enig idee?

Verwijderd

Topicstarter
Niemand een idee?

  • magistus
  • Registratie: December 2001
  • Laatst online: 28-09-2025
Verwijderd schreef op maandag 09 februari 2009 @ 17:46:
...
pst3.c:1: sorry, unimplemented: 64-bit mode not compiled in
...
Probleempje met 32 en 64-bit? Mogelijk compile-opties aanpassen?

Verwijderd

Solaris de horror :X

/me is eens een dikke 2 dagen bezig geweest om Cisco Works op een solaris bak te installeren.

  • mtak
  • Registratie: Juli 2002
  • Niet online
Je probleem lijkt hier te beginnen:
pst3.c:1: sorry, unimplemented: 64-bit mode not compiled in

Je kunt proberen cc te forcen om 32bit te compilen (als je op SPARC zat kon ik je vertellen hoe, maar op i86 helaas niet), of je kunt van bijv sunfreeware.com gcc downloaden (dat maakt compilen meestal een stuk makkelijker :+ )

Verwijderd

Topicstarter
Gcc is geinstalleerd:
root@fs2:/usr/bin# pkginfo -l|grep gcc
PKGINST: SMCgcc
NAME: gcc
PKGINST: SUNWgccruntime
DESC: GCC Runtime - Shared libraries used by gcc and other gnu components

wanneer ik nu NRPE wil starten zegt die:

Feb 12 08:31:22 fs2 elfexec: [ID 700856 kern.notice] nrpe: Cannot find /lib64/ld-linux-x86-64.so.2

enig idee? ik ga kijken naar die pst3 of ik daar nog meer wijzer kan worden..
Pagina: 1