[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