Hello,

Please read my answers below.

Thomas 'Balu' Walter �����(�):
> 
> Hia all,
> 
> I just got back to aseek-users, because I tried to install 1.2.3 and
> guess what, I had no luck.
> 
> I've tried to configure on a SuSE-7.0 and a Debian-2.2.r3 with
> 
>         --with-openssl --enable-charset-guesser --enable-font-size
> 
> which breaks at:
> 
> ...
> c++ -DHAVE_CONFIG_H -I. -I. -I../include     -g -O2 -D_REENTRANT -c
> parse.cpp^M
> In file included from parse.cpp:51:^M
> ../include/parse.h:180: macro `Free' used without args^M
> ../include/parse.h:197: macro `Free' used without args^M
> parse.cpp:166: macro `Free' used without args^M
> parse.cpp:1736: macro `Free' used without args^M
> make[2]: *** [parse.o] Error 1^M
> make[2]: Leaving directory `/home/balu/tmp/aspseek-1.2.3/src'^M
> make[1]: *** [all-recursive] Error 1^M
> make[1]: Leaving directory `/home/balu/tmp/aspseek-1.2.3/src'^M
> make: *** [all-recursive] Error 1^M

Can you try editing src/parse.cpp and move the include lines
surrounded by #ifdef USE_HTTPS/#endif below the local includes,
so it will look like this:

#include "parse.h"          
#include "index.h"          
#include "charsets.h"       
#include "config.h"         
#include "filters.h"        
#include "md5.h"            
#include "sock.h"           
#include "misc.h"           
#include "logger.h"         
#include "datetime.h"       
#include "timer.h"          
#include "mimeconv.h"       
#include "ucharset.h"       

#ifdef USE_HTTPS            
#include <openssl/crypto.h> 
#include <openssl/x509.h>   
#include <openssl/pem.h>    
#include <openssl/ssl.h>    
#include <openssl/err.h>    
#endif                      
                            
Please try and report your results :)

> 
> A complete log of that try can be found at
> 
>         http://balu.dnsalias.org/aspseek/parse.cpp-error.txt
> 
> Next try (again on both Systems) was a simple
> 
>         ./configure
> 
> This time make fails with a different error:
> 
> ...
> c++ -DHAVE_CONFIG_H -I. -I. -I../include     -g -O2 -D_REENTRANT -c
> cache.cpp
> /bin/sh ../libtool --mode=link c++  -g -O2 -D_REENTRANT  -o searchd
> daemon.o exc++ -g -O2 -D_REENTRANT -o searchd daemon.o excerpts.o
> qparser.o sqldb.o parser.sqldb.o: In function
> `CSQLDatabase::GetUrlID(unsigned long &)':
> /usr/include/g++/stl_construct.h:48: undefined reference to
> `CParsedContent typesqldb.o: In function
> `CSQLDatabase::GetUrlID(unsigned long &)':
> /home/balu/tmp/aspseek-1.2.3/src/sqldb.cpp:476: undefined reference to
> `CParsedCstopwords.o: In function `CWordParam::CWordParam(CWordParam
> const &)':
> /usr/include/g++/stl_alloc.h:394: undefined reference to `CParsedContent
> type_in/usr/include/g++/stl_alloc.h:394: undefined reference to
> `CParsedContent type_incollect2: ld returned 1 exit status
> make[2]: *** [searchd] Error 1
> make[2]: Leaving directory `/home/balu/tmp/aspseek-1.2.3/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/balu/tmp/aspseek-1.2.3/src'
> make: *** [all-recursive] Error 1
> 
> Again a complete log can be found at
>         http://balu.dnsalias.org/aspseek/sqldb.txt
> 
> Any ideas?

Well, this is probably because of broken compiler. Try to upgrade
gcc to 2.95.3 - this should help.

--  [EMAIL PROTECTED]  http://kir.sever.net   ICQ 7551596  --
Bend the facts to fit the conclusion. It's easier that way.
--  |_ | |\| |_| ><   --  |_| |\| | ><   --   | ) |\/|   --

Reply via email to