>Number: 634
>Category: os-linux
>Synopsis: DISTRIBUTION FAILS TO LINK PROPERLY due to __inet_ntoa missing
>symbol
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: apache (Apache HTTP Project)
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Fri May 30 11:00:01 1997
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.2b11
>Environment:
Slackware 3.0
Linux Kernel 2.0.27
GCC 2.7.2
>Description:
After properly configuring the distribution, the make seems to go off without
a hitch until the final links are done. There are symbols __inet_ntoa missing
among a couple that are missing.
>How-To-Repeat:
No problem on a Linux system.
>Fix:
The FIX I have found to correct this problem:
0. cd to the src directory
1. Edit conf.h and find the line
#include <arpa/inet.h>
2. Comment this line out
3. Insert the following line:
#include "inetx.h"
4. At the UNIX prompt, enter the following command:
ln -s /usr/include/sys/arpa/inet.h inetx.h
5. Things now compile right.
I am wondering if this is some sort of bug in GCC 2.7.2? As I have had the same
problem in compiling BIND 8.1 with the same resolution.
%0
>Audit-Trail:
>Unformatted: