Bug#119736: swish++: failed to build on ia64
Package: swish++
Version: 5.1-0.1
Severity: important
When trying to build swish++ on ia64 it fails with the following:
| g++ -DMOD_HTML -DMOD_MAIL -DMOD_MAN -DSEARCH_DAEMON -DMULTI_THREADED -D_REENTRANT -DLinux -O2 -fno-exceptions -c -o conf_string.o conf_string.c
| In file included from conf_string.c:27:
| conf_string.h: In function `bool operator== (const conf<string> &,
| const conf<string> &)':
| conf_string.h:50: no match for `const string & == const string &'
| conf_string.h:49: candidates are: bool operator== (const conf<string>
| &, const conf<string> &)
| conf_string.h:58: bool operator== (const conf<string>
| &, const string &)
| conf_string.h:67: bool operator== (const string &,
| const conf<string> &)
| conf_string.h:75: bool operator== (const conf<string>
| &, const char *)
| conf_string.h:82: bool operator== (const char *, const
| conf<string> &)
| conf_string.h: In function `bool operator== (const conf<string> &,
| const string &)':
| conf_string.h:59: no match for `const string & == const
| basic_string<char, string_char_traits<char>,
| __default_alloc_template<true, 0> > &'
| conf_string.h:49: candidates are: bool operator== (const conf<string>
| &, const conf<string> &)
| conf_string.h:58: bool operator== (const conf<string>
| &, const string &)
| conf_string.h:67: bool operator== (const string &,
| const conf<string> &)
| conf_string.h:75: bool operator== (const conf<string>
| &, const char *)
| conf_string.h:82: bool operator== (const char *, const
| conf<string> &)
| make[1]: *** [conf_string.o] Error 1
| make[1]: Leaving directory `/scratch/dsp/w3/swish++-5.1/build-tree/swish++-5.1'
| make: *** [debian/stampdir/build] Error 2
A full build log can be seen at:
http://people.debian.org/~dsp/buildlog/swish++_5.1-0.1_1005853457
I suspect this is some kind of trouble with g++ 2.96 (which is
what ia64 uses), but I don't have time to look into this right
now. Thanks.
--
Doug Porter <dsp@waterspout.com>
Reply to: