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.
-- |_ | |\| |_| >< -- |_| |\| | >< -- | ) |\/| --