From: Jeff S. <je...@sk...> - 2004-09-28 15:46:06
|
Figured it out...perfparse was stuck trying to write to /var/lock, which doesn't exist by default on Solaris. The app was stuck in an infinite loop. Might want to add a check, and bail out if it can't find the lock file. Jeff On Mon, 27 Sep 2004 20:02:57 -0700, Harper Mann <hm...@it...> wrote: > http://developers.sun.com/solaris/articles/tuning_solaris.html > > You might try "truss" to see what it's doing: > > 2.3.4. truss - Your Friend > The truss(1M) utility executes a specified command and produces a trace > of > the system calls it performs, the signals it receives, and the machine > faults it incurs. > > truss can also follow the execution of an existing process. It is a very > useful tool to narrow down what resources an application is requesting > from > the kernel that are slow or are used to excess. > > If you don't know about truss, then read the man page and give it a try. > The > -m option is very useful for showing faults such as page faults. The -c > option gives a summary of: > > System calls > > > Faults > > > Signals > > > Cumulative times spent in each system call type > > > Number of failed system calls > > Good luck! > > - Harper > > Harper Mann > Groundwork Open Source Solutions > 510-599-2075 (cell) > > > -----Original Message----- > From: per...@li... > [mailto:per...@li...] On Behalf Of Jeff > Scott > Sent: Monday, September 27, 2004 3:42 PM > To: Jeff Scott; per...@li... > Subject: Re: [Perfparse-users] Solaris 8 compile issues > > Last email today... All is built fine. All permission are set, configs > are update. But perfparse runs, sits and does nothing. Never returns. > Nothing to debug...I'm confused. Any suggestions? > > On Mon, 27 Sep 2004 21:59:13 -0000, Jeff Scott <je...@sk...> wrote: > >> FYI...I was able to work out my problems and get perfparse built on >> Solaris 8, I had to upgrade my version of GD. I didn't see that >> anywhere any the docs. Perhaps we should put together a list of >> requirements for compiling under certain platforms (Or if its there, I >> missed it.) >> >> Thanks, >> Jeff Scott >> >> >> On Mon, 27 Sep 2004 14:15:07 -0600, Cook, Garry <GW...@ma...> >> wrote: >> >>> Glad to hear it worked out. As for the 'no responses', I saw a response >>> from Yves Mettier about four hours ago. He suggested that you look at >>> mysql, as libz (zlib) is not yet used by PerfParse. Did you not receive >>> that post? >>> >>> Keep in mind that some of the folks on this list, including the two >>> main >>> developers (Ben and Yves) are overseas (in reference to where I am, in >>> the US), so responses to posts may not be immediate. >>> >>> Garry W. Cook, CCNA >>> Network Infrastructure Manager >>> MACTEC, Inc. - http://www.mactec.com/ >>> 303.308.6228 (Office) - 720.220.1862 (Mobile) >>> >>> per...@li... wrote: >>>> Ok...no responses, but I figured out this problem. In case anyone is >>>> interested, the problem was the pre-built binaries of mysql >>>> for solaris 8 >>>> appears to have been built with Sun C compiler, and not gcc...so, >>>> downloading source of mysql and building from scratch fixed >>>> this problem. >>>> However, I'm getting gd/png errors now... >>>> >>>> Has anybody built this for Solaris? >>>> >>>> Thanks, >>>> Jeff Scott >>>> >>>> On Mon, 27 Sep 2004 15:45:51 -0000, Jeff Scott >>>> <je...@sk...> wrote: >>>> >>>>> I'm having difficulties compiling perfparse on Solaris 8. Nagios, >>>>> mysql, perl, everything else built fine, no issues. I can't find >>>>> what libz.la library is? I already have all the zlib libraries >>>>> installed...but libz.la is not part of this install. This error >>>>> occurs on 0.100.5 and 0.100.6... >>>>> >>>>> >>>>> /bin/bash ../libtool --mode=link gcc -g -O2 -Wall -o perfparse >>>>> perfparse-perfparse.o -L/usr/local/mysql/lib -lmysqlclient -lposix4 >>>>> -lcrypt -lgen -lsocket -lnsl -lm ../zlib/libz.la -L/usr/local/lib >>>>> -lglib-2.0 -liconv -lm -L../libperfparse -lperfparse >>>>> mkdir .libs >>>>> libtool: link: cannot find the library `../zlib/libz.la' *** Error >>>>> code 1 make: Fatal error: Command failed for target `perfparse' >>>>> Current working directory /root/perfparse-0.100.5/perfparse *** >>>>> Error code 1 make: Fatal error: Command failed for target >>>>> `all-recursive' Current working directory /root/perfparse-0.100.5 >>>>> *** Error code 1 >>>>> make: Fatal error: Command failed for target `all' >>>>> >>>>> Thanks! >>>>> Jeff Scott >>>>> >>>>> >>>>> ------------------------------------------------------- >>>>> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >>>>> Project Admins to receive an Apple iPod Mini FREE for your judgement >>>>> on who ports your project to Linux PPC the best. Sponsored by IBM. >>>>> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >>>>> _______________________________________________ >>>>> Perfparse-users mailing list >>>>> Per...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/perfparse-users >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >>> Project Admins to receive an Apple iPod Mini FREE for your judgement on >>> who ports your project to Linux PPC the best. Sponsored by IBM. >>> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >>> _______________________________________________ >>> Perfparse-users mailing list >>> Per...@li... >>> https://lists.sourceforge.net/lists/listinfo/perfparse-users >> >> >> > > > -- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/ |