-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
No, don't worry, that's immaterial. It works on some of my SPARC boxes
and not others, and it does not work on the x86 boxes I've tried. I'm
trying to see if I can narrow this down to a patch level somehow.
Looks like the package that owns /usr/bin/tr is SUNWcsu. Just to take
uname out of the equation, I've been just echo-ing "SunOS" to the tr
command, which is what uname -s produces. The results are still a bit
all over the map.
Apparently, it works if $LANG=C or $LANG is null, and it explodes if
$LANG=en_US.UTF-8. Fun times?
On 07/16/2012 04:26 PM, Tim McCloskey wrote:
Doh! Had I paid attention to the subject line I may have seen SPARC
:) In any case, tr is from 01-22-05
[root at thumper2:~]# ls -l /usr/bin/tr -r-xr-xr-x 1 root bin
15152 Jan 22 2005 /usr/bin/tr
________________________________________ From: Ryan Novosielski
[user-ae4522577e16@xymon.invalid] Sent: Monday, July 16, 2012 1:23 PM To: Tim
McCloskey Cc: xymon at xymon.com Subject: Re: [Xymon] Solaris 10 SPARC
Xymon 4.3.8 build problem
Doesn't work on my x86 machine either. Is your /usr/bin/tr dated 01-22-2005?
On 07/16/2012 04:10 PM, Tim McCloskey wrote:
Works on one our x86 boxes, maybe it's broken on Sparc.....
[root at thumper2:~]# uname -a SunOS thumper2 5.10
Generic_137138-09 i86pc i386 i86pc [root at thumper2:~]# uname -s |
tr '[/]' '[_]' SunOS [root at thumper2:~]#
________________________________________ From: xymon-bounces at xymon.com [xymon-bounces at xymon.com] On Behalf Of
Ryan Novosielski [user-ae4522577e16@xymon.invalid] Sent: Monday, July 16, 2012
1:08 PM To: xymon at xymon.com Subject: Re: [Xymon] Solaris 10 SPARC
Xymon 4.3.8 build problem
Sorry to reply to myself. Looks like this line:
uname -s | tr '[/]' '[_]'
...is not acceptable to /usr/bin/tr on Solaris 10. It worked
fine on 9. On 10, one receives this error:
# uname -s | tr '[/]' '[_]' Bad string
On 07/16/2012 03:44 PM, Ryan Novosielski wrote:
Hi all,
I'm using gcc 3.4.3 and gmake 3.82 on Solaris 10 and I'm
having difficulty.
At first, I tried just copying the Makefile I used for Xymon 4.3.7 over and changing the 4.3.7 to 4.3.8 (I install in /opt/xymon-4.3.# and symlink /opt/xymon). That failed, so I tried starting from a configure. I get an error that says I
don't have PCRE and to specify where it is. So I did:
MAKE=/usr/sfw/bin/gmake ./configure.server --pcreinclude /opt/csw/include --pcrelib /opt/csw/lib
...but I still get the same error. I added -x to "configure.server" to see what was happening, and it looks
like there's something wrong somewhere but I can't figure out
what:
+ test /opt/csw/include != PCREINC=/opt/csw/include + test /opt/csw/lib != PCRELIB=/opt/csw/lib PCREOK=YES + cd build +
test ! -z /opt/csw/include INCOPT=-I/opt/csw/include + test !
-z /opt/csw/lib LIBOPT=-L/opt/csw/lib + /usr/sfw/bin/gmake -f Makefile.test-pcre clean + tr [/] [_] + uname -s Bad string
OS= Makefile.test-pcre:1: Makefile.: No such file or directory gmake: *** No rule to make target `Makefile.'. Stop. + /usr/sfw/bin/gmake -f Makefile.test-pcre test-compile PCREINC=-I/opt/csw/include + tr [/] [_] + uname -s Bad string
OS= Makefile.test-pcre:1: Makefile.: No such file or directory
gmake: *** No rule to make target `Makefile.'. Stop. + test 2
-eq 0 + echo ERROR: Cannot compile using PCRE library. ERROR:
Cannot compile using PCRE library. PCREOK=NO +
/usr/sfw/bin/gmake -f Makefile.test-pcre test-link
PCRELIB=-L/opt/csw/lib + tr [/] [_] + uname -s Bad string OS=
Makefile.test-pcre:1: Makefile.: No such file or directory
gmake: *** No rule to make target `Makefile.'. Stop. + test 2
-eq 0 + echo ERROR: Cannot link with PCRE library. ERROR:
Cannot link with PCRE library. PCREOK=NO + /usr/sfw/bin/gmake
-f Makefile.test-pcre clean + tr [/] [_] + uname -s Bad string
OS= Makefile.test-pcre:1: Makefile.: No such file or directory
gmake: *** No rule to make target `Makefile.'. Stop. + cd .. +
test NO = NO + echo Missing PCRE include- or library-files.
These are REQUIRED for xymond Missing PCRE include- or
library-files. These are REQUIRED for xymond + echo PCRE can be
found at http://www.pcre.org/ PCRE can be found at http://www.pcre.org/ + echo If you have PCRE installed, use
the "--pcreinclude DIR" and "--pcrelib DIR" If you have PCRE installed, use the "--pcreinclude DIR" and "--pcrelib DIR" + echo options to configure to specify where they are. options
to configure to specify where they are. + exit 1
...sorta looks like the fact that OS= winds up undefined is
not a great thing.
Anyone have any ideas? I did get 4.3.7 compiled, but I no
longer remember if I had to do anything special.
Thanks.
This body part will be downloaded on demand.
- -- - ---- _ _ _ _ ___ _ _ _
|Y#| | | |\/| | \ |\ | | |Ryan Novosielski - Sr. Systems Programmer
|$&| |__| | | |__/ | \| _| |user-ae4522577e16@xymon.invalid - 973/972.0922 (2-0922)
\__/ Univ. of Med. and Dent.|IST/EI-Academic Svcs. - ADMC 450, Newark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAlAEgeAACgkQmb+gadEcsb4wygCgkKmvYUg52/vuFb7Xbw+1scgs
+l8AoNM94Tcp+XrfAGXoafHuPVjK/XCr
=iBXQ
-----END PGP SIGNATURE-----