>Number: 1045 >Category: os-linux >Synopsis: compiling problem... >Confidential: no >Severity: critical >Priority: medium >Responsible: apache (Apache HTTP Project) >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Aug 22 11:20:04 1997 >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.2.3 >Environment: #uname -a Linux home.nts-online.net 2.0.30 #1 Sun Jul 20 00:39:14 CDT 1997 alpha
Note: Linux/Alpha Compiler: gcc 2.7.2 >Description: I could not compile httpd from a clean source tree on my machine, because it complains about this: http_main.c: In function `setup_shared_mem': http_main.c:735: `SHM_R' undeclared (first use this function) http_main.c:735: (Each undeclared identifier is reported only once http_main.c:735: for each function it appears in.) http_main.c:735: `SHM_W' undeclared (first use this function) http_main.c: In function `child_main': I know it is complaining about SHM_R not being defined. I looked and found that SHM_R is defined in linux/shm.h not sys/shm.h on my system. So I added #include <linux/shm.h> at line 89 in http_main.c It now will compile, but it warns: /usr/include/sys/shm.h:35 warning: 'SHMLBA' redefined httpd seems to work just fine so far, but I though you might want to know about it....??? >How-To-Repeat: N/A >Fix: Should I be doing something different to fix the problem? %0 >Audit-Trail: >Unformatted:
