Hi,
  Actually, I had tried the most recent CVS snapshot because I wasn't
able to compile 3.1.0b4 -- I goofed when I sent the email and didn't
cut-and-paste from the right window.  :-)  Anyway, the problem I had
was in DocumentRef.cc:

% make
[...lots of stuff cut out...]
CC -c -DBIN_DIR=\"/opt/htdig/bin\"  -DCOMMON_DIR=\"/opt/htdig/common\"  
-DCONFIG_DIR=\"/opt/htdig/conf\"  -DDATABASE_DIR=\"/opt/htdig/db\"  
-DIMAGE_URL_PREFIX=\"/htdig\"  -DPDF_PARSER=\"/opt/local/bin/acroread\"  
-DSORT_PROG=\"/usr/bin/sort\" -DDEFAULT_CONFIG_FILE=\"/opt/htdig/conf/htdig.conf\" 
-I../htlib -I../htcommon -I../db/dist -I../rx/rx -I../include -g DocumentRef.cc
"DocumentRef.h", line 154: Warning: DocumentRef::Deserialize hides the virtual 
function Object::Deserialize(String&, int&).
"DocumentRef.cc", line 115: Error: Identifier expected instead of "}".
1 Error(s) and 1 Warning(s) detected.
*** Error code 1
make: Fatal error: Command failed for target `DocumentRef.o'
Current working directory /home/src/htdig/htdig-3.1.0b4/htcommon
*** Error code 1
make: Fatal error: Command failed for target `all'
%

Looking in DocumentRef.cc, I had to remove the trailing comma from line
114 (I'll append the patch below).  After I made that patch the compile
went fine with the SunPRO 5.0 compilers.

...dave

*** DocumentRef.cc_ORIG Tue Dec 22 20:53:12 1998
--- DocumentRef.cc      Wed Jan  6 07:40:13 1999
***************
*** 111,117 ****
      DOC_STRING,                         // 16
      DOC_METADSC,                        // 17
      DOC_BACKLINKS,                      // 18
!     DOC_SIG,                            // 19
  };
  
  
--- 111,117 ----
      DOC_STRING,                         // 16
      DOC_METADSC,                        // 17
      DOC_BACKLINKS,                      // 18
!     DOC_SIG                            // 19
  };
  
  
----------------------------------------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the body of the message.

Reply via email to