[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Fw: include file errors



Hi

I am still trying to solve some header file errors which I posted about a few days ago.

I notice in the gcc documentation:-
"Installing GCC automatically creates and installs the fixed header files, by running a program called fixincludes (or for certain targets an alternative such as fixinc.svr4). Normally, you don't need to pay attention to this. But there are cases where it doesn't do the right thing automatically.


a.. If you update the system's header files, such as by installing a new system version, the fixed header files of GCC are not automatically updated. The easiest way to update them is to reinstall GCC. (If you want to be clever, look in the makefile and you can find a shortcut.) "
I recently upgraded to FC2 2.6.8 521 so do I need to do a 'fixincludes' to update my header files?



Cheers



Ian




----- Original Message ----- From: "Ian Clough" <ianhome intech co uk>
To: "For users of Fedora Core releases" <fedora-list redhat com>
Sent: Sunday, September 19, 2004 5:35 PM
Subject: include file errors



I have a recent install of FC2 which I have updated to 2.6.8-1.521

I intend to run the asterisk telephony application on it and I have succesfully installed that application and a few others.

I am now trying to instal a capi channel package that interfaces capi to asterisk.

When I try to 'make' the package I get thousands of errors with the first few lines indicating that I have some problem with my include files:-

[root Vigor11 chan_capi-0.3.5]# make

cc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c
In file included from /usr/include/time.h:38,
from /usr/include/pthread.h:21,
from /usr/include/asterisk/lock.h:17,
from chan_capi.c:14:
/usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/stddef.h:213: error: syntax error before "typedef"
In file included from /usr/include/pthread.h:21,
from /usr/include/asterisk/lock.h:17,
from chan_capi.c:14:
/usr/include/time.h:60: error: syntax error before "typedef"
/usr/include/time.h:74: error: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/include/time.h:76: error: syntax error before "typedef"
/usr/include/time.h:129: error: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/include/time.h:131: error: syntax error before "struct"
/usr/include/time.h:178: error: syntax error before "__BEGIN_NAMESPACE_STD"


Q1 Has anybody any idea what could be wrong

Q2 Where is the directory /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include defined I cannot find it in any config files or gcc documentation.

Thanks

Ian





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]