03-21-06 02:01 PM
Andrew Kenna wrote:
> Found the problem, It appears that its in the error.h file within the
> fastforward package.
>
> thanks for your assistance AK
>
> Does everyone else have this problem when compiling fastforward or is it
> something unique with fedora core 4
>
> andrew
>
> "AK" <aktrader2@excite.com> wrote in message
> news:KeSdnf9qy9euHYLZnZ2dnUVZ_tidnZ2d@co
mcast.com...
>
>
> I've
>
>
> associated
>
>
> ? I
>
>
> to
>
>
>
>
With the newer versions of gcc >3.x the compilers rejects or generates
errors when a "system" variable is being explicitly redefined in the
software being compiled.
I believe all DJB's software packages have this issue where errno is
explicitly defined as extern int errno;. The remedy is to replace this
line within any header file with the #include <errno.h>.
The initial 3.x version of gcc would reject this redefinition. some
subsequent gcc versions merely generated warnings that a redifinition
has taken place.
If you have successfully compiled a package with the explicit definition
of errno and then you upgrade the gcc package, the application will
likely start crashing due to the errno issue (saw it happen).
AK
[ Post a follow-up to this message ]
|