Hi,
OAtched http_log.h as indicated and and dbm.c (and mod_dav_fs) build without issue for NetWare. Two symbols to chose from and I naturally picked the wrong one.
Cheers,
Norm

On 3/07/2011 5:17 PM, Stefan Fritsch wrote:
On Sunday 03 July 2011, NormW wrote:
G/M,

Now get this when compiling:
CC   mod_dav_fs.c
CC   dbm.c
### mwccnlm Compiler:
#    File: dbm.c
# --------------
#      45:  APLOG_USE_MODULE(dav_fs);
#   Error:                          ^
#   identifier expected

seems like the 'dav_fs' symbol isn't visible here?

No, APLOG_USE_MODULE declares the symbol. But it seems there is an
include at the wrong position, inside a #ifdef HAVE_SYSLOG. Please try
this patch:

--- include/http_log.h
+++ include/http_log.h
@@ -31,12 +31,11 @@ extern "C" {
  #endif

  #include "apr_thread_proc.h"
+#include "http_config.h"

  #ifdef HAVE_SYSLOG
  #include<syslog.h>

-#include "http_config.h"
-
  #ifndef LOG_PRIMASK
  #define LOG_PRIMASK 7
  #endif


Reply via email to