[ibm-aix-l] Re: Does gcc and glibc work on AIX 5.3? <-- and installing nagios with gcc??
Kenneth Klein
kklein9 at uky.edu
Thu Jun 23 20:04:54 CEST 2005
Still don't work. Theres a guy on the nagios list that is having the
exact same problem.
Hey folks..
Anyone have successfully compiled Nagios and the plugins for AIX 5.x ?
I tried the ./configure and works perfectly with no error and tried to
compile, but got this error:
# make all
cd ./base && make
gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE -c broker.c
In file included from ../include/config.h:220,
from broker.c:26:
/usr/include/pthread.h:652: error: parse error before '*' token
/usr/include/pthread.h:655: error: parse error before '*' token
/usr/include/pthread.h:658: error: parse error before '*' token
/usr/include/pthread.h:661: error: parse error before '*' token
/usr/include/pthread.h:664: error: parse error before '*' token
/usr/include/pthread.h:672: error: parse error before '*' token
/usr/include/pthread.h:675: error: parse error before '*' token
/usr/include/pthread.h:678: error: parse error before '*' token
/usr/include/pthread.h:681: error: parse error before '*' token
/usr/include/pthread.h:689: error: parse error before '*' token
/usr/include/pthread.h:693: error: parse error before '*' token
/usr/include/pthread.h:696: error: parse error before '*' token
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
Thanks
Sébastien Roy
I installed gcc, gcc++ libgcc libstdc libstdc-devel and the pth rpms
with no problems.
I even rebooted the partition.
Here's what happens when I try to run make all:
root at f2sys1
(1719)[/usr/local/sbin/nagios-2.0b3]# make all
cd ./base && make
gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE -c broker.c
In file included from ../include/config.h:220,
from broker.c:26:
/usr/include/pthread.h:652: error: parse error before '*' token
Weird thing now is that the failure is happening on line 652 and before
I installed all these rpms it was happening on 582!?!?!?!?
root at f2sys1
(1721)[/usr/local/sbin/nagios-2.0b3]# lslpp -L | grep gcc
gcc 3.3.2-5 C R GNU Compiler Collection
gcc-c++ 3.3.2-5 C R C++ support for GCC
(/bin/rpm)
libgcc 3.3.2-5 C R GCC compiler dynamic
runtime
root at f2sys1
(1722)[/usr/local/sbin/nagios-2.0b3]# lslpp -L | grep stdc
libstdc++ 3.3.2-5 C R G++ compiler dynamic
runtime
libstdc++-devel 3.3.2-5 C R Include files and
libraries
root at f2sys1
(1736)[/usr/local/sbin/nagios-2.0b3]# lslpp -L |grep pth
bos.rte.libpthreads 5.3.0.20 C F libpthreads Library
pth 1.4.0-2 C R GNU Pth - GNU Portable
pth-devel 1.4.0-2 C R GNU Pth - GNU
Portable Threads
I did indeed use LIBS=-lpthread ./configure (but I have no idea what the
first of the command does).
o.decorse via ibm-aix-l wrote:
>
>
>for the "/usr/include/pthread.h:582: error: parse error before '*' token-l" error message, you need to install :
>- pth-1.4.0-2.aix4.3.ppc.rpm,
>- pth-devel.rpm,
>
>and certainly use :
>LIBS=-lpthread ./configure
>make
>
>Olivier.
>
>-----Message d'origine-----
>De : Kenneth Klein via ibm-aix-l [mailto:ibm-aix-l at Groups.ITtoolbox.com]
>Envoyé : jeudi 23 juin 2005 15:55
>À : DECORSE Olivier
>Objet : [ibm-aix-l] Re: Does gcc and glibc work on AIX 5.3?
>
>
># Compare Secure Remote Access Options: IPSec VPNs vs. SSL VPNs.
># Aventail white paper: http://www.ITtoolbox.com/i/rd.asp?i=10533
>
># View Group Archive: http://ITtoolbox.com/hrd.asp?i=803
>
>What does this mean? :
>
>using gcc with the vendor C
>library.
>
>
>AIX seems to have the "include" library, but I cannot find cc anywhere.
>
>Trouble is, I get these errors when I try to "make all" of nagios:
>
>]# make all
> cd ./base && make
> gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE -c broker.c
>In file included from ../include/config.h:220,
> from broker.c:26:
>/usr/include/pthread.h:582: error: parse error before '*' token-l
>
>
>Dan Stromberg via ibm-aix-l wrote:
>
>
>>On Wed, 2005-06-22 at 16:03 -0400, Kenneth Klein via ibm-aix-l wrote:
>>
>>
>>># SAS: The Path to Maximum SATA Scalability
>>># Free white paper: http://www.ITtoolbox.com/i/rd.asp?i=10594
>>>
>>># View Group Archive: http://ITtoolbox.com/hrd.asp?i=803
>>>
>>>Has anyone installed and used gnu gcc and gnu glibc on AIX??
>>>
>>>
>>>
>>>
>>In most (nonlinux) cases, you're better off using gcc with the vendor C
>>library.
>>
>>Also, gcc 3.4.x appears to tickle a bug in some versions of the AIX
>>linker, which leads to an infinite loop. gcc 3.3.x seems an easy build
>>though. I haven't tried gcc 4.0.x on AIX yet.
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20050623/bd200e04/attachment.html>
More information about the Users
mailing list