Received: (qmail 20322 invoked by uid 2012); 19 Oct 1997 00:24:33 -0000 Message-Id: <19971019002433.20321.qmail@hyperreal.org> Date: 19 Oct 1997 00:24:33 -0000 From: Hans Snijder Reply-To: hs@meganet.nl To: apbugs@hyperreal.org Subject: 1.3b2 will no longer compile after running Configure and make X-Send-Pr-Version: 3.2 >Number: 1249 >Category: os-unixware >Synopsis: 1.3b2 will no longer compile after running Configure and make >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Sat Oct 18 17:30:00 PDT 1997 >Last-Modified: Fri Oct 24 18:55:24 PDT 1997 >Originator: hs@meganet.nl >Organization: >Release: 1.3b2 >Environment: UNIX_SV MI5 4.2MP 2.03 i386 x86at >Description: Make error listed below: Undefined first referenced symbol in file syslog main/libmain.a(http_log.o) openlog main/libmain.a(http_log.o) UX:ld: ERROR: httpd: fatal error: Symbol referencing errors. No output written to httpd *** Error code 1 (bu21) UX:make: ERROR: fatal error. >How-To-Repeat: >Fix: >Audit-Trail: State-Changed-From-To: open-analyzed State-Changed-By: marc State-Changed-When: Sat Oct 18 17:34:07 PDT 1997 State-Changed-Why: Does your OS have syslog at all? Does a "man syslog" give anything? There may be an extra library necessary to include to get it. If not, you need to remove #define HAVE_SYSLOG from the UW section of src/main/conf.h. If we can verify that this is a general Unixware thing and not particular to your box, this will be changed in future releases. From: Marc Slemko To: Apache bugs database Cc: Subject: Re: os-unixware/1249: 1.3b2 will no longer compile after running Configure and make (fwd) Date: Sat, 18 Oct 1997 20:30:40 -0600 (MDT) ---------- Forwarded message ---------- Date: Sun, 19 Oct 1997 04:24:08 +0200 From: Hans Snijder To: "'marc@hyperreal.org'" Subject: RE: os-unixware/1249: 1.3b2 will no longer compile after running Configure and make -----Original Message----- From: marc@hyperreal.org [SMTP:marc@hyperreal.org] Sent: Sunday, October 19, 1997 2:34 AM To: apache-bugdb@apache.org; hs@meganet.nl; marc@apache.org Subject: Re: os-unixware/1249: 1.3b2 will no longer compile after running Configure and make >Does your OS have syslog at all? Sure... as did all versions of Unixware >Does a "man syslog" give anything? Here's the top of the man page: syslog(3G) syslog(3G) NAME syslog, openlog, closelog, setlogmask - control system log SYNOPSIS cc [flag . . . ] file . . . -lgen [library] . . . #include void openlog(const char *ident, int logopt, int facility); void syslog(int priority, const char *message, . . . /* parameters */); void closelog(); int setlogmask(int maskpri); >There may be an extra library necessary to include to >get it. Yes, the above mentioned -lgen library does the trick... Thanks a lot for the hint :-) I just compiled it (with cc which is provided with all versions of UW, gcc is hard to find, so not everyone has it...) >If not, you need to remove #define HAVE_SYSLOG from the UW >section of src/main/conf.h. If we can verify that this >is a general Unixware thing and not particular to your box, >this will be changed in future releases. It's a general Unixware thing, I've tried it on 3 different versions/boxes... uw 2.03, 2.1.1 and 2.1.2 all need this Library. Best regards, Hans Snijder PS. Great job so far, it's a lot faster and I really like the unbuffered CGI output! State-Changed-From-To: analyzed-closed State-Changed-By: dgaudet State-Changed-When: Fri Oct 24 18:55:24 PDT 1997 State-Changed-Why: Fixed in 1.3b3. Dean >Unformatted: