On both ~amd64 and ~sparc boxes, chasen fails to compile with the following: /bin/sh ../libtool --mode=compile x86_64-pc-linux-gnu-gcc -DRCPATH="\"/etc/chase nrc\"" -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -march=k8 -O2 -pipe -Wall -c -o getid.lo `test -f getid.c || echo './'`getid.c dartsdic.cpp: In function `darts_t* da_open(char*, char*, char*)': dartsdic.cpp:71: error: 'class Darts::DoubleArrayImpl<char, unsigned char, long int, long unsigned int, Darts::Length<char> >' has no member named 'setArray' dartsdic.cpp: In function `long int da_exact_lookup(darts_t*, char*, int)': dartsdic.cpp:90: error: void value not ignored as it ought to be /usr/include/darts.h: In member function `T Darts::DoubleArrayImpl<node_type_, n ode_u_type_, array_type_, array_u_type_, length_func_>::exactMatchSearch(const n ode_type_*, size_t, size_t) [with T = int, node_type_ = char, node_u_type_ = uns igned char, array_type_ = long int, array_u_type_ = long unsigned int, length_fu nc_ = Darts::Length<char>]': /usr/include/darts.h:403: instantiated from `void Darts::DoubleArrayImpl<node_ type_, node_u_type_, array_type_, array_u_type_, length_func_>::exactMatchSearch (const node_type_*, T&, size_t, size_t) [with T = int, node_type_ = char, node_u _type_ = unsigned char, array_type_ = long int, array_u_type_ = long unsigned in t, length_func_ = Darts::Length<char>]' dartsdic.cpp:90: instantiated from here /usr/include/darts.h:415: error: no matching function for call to `Darts::Double ArrayImpl<char, unsigned char, long int, long unsigned int, Darts::Length<char> >::set_result(int&, int, int)' /usr/include/darts.h:236: note: candidates are: void Darts::DoubleArrayImpl<node _type_, node_u_type_, array_type_, array_u_type_, length_func_>::set_result(arra y_type_&, array_type_, size_t) [with node_type_ = char, node_u_type_ = unsigned char, array_type_ = long int, array_u_type_ = long unsigned int, length_func_ = Darts::Length<char>] /usr/include/darts.h:237: note: void Darts::DoubleArrayImpl<node _type_, node_u_type_, array_type_, array_u_type_, length_func_>::set_result(Dart s::DoubleArrayImpl<node_type_, node_u_type_, array_type_, array_u_type_, length_ func_>::result_pair_type&, array_type_, size_t) [with node_type_ = char, node_u_ type_ = unsigned char, array_type_ = long int, array_u_type_ = long unsigned int , length_func_ = Darts::Length<char>] /usr/include/darts.h:429: error: no matching function for call to `Darts::Double ArrayImpl<char, unsigned char, long int, long unsigned int, Darts::Length<char> >::set_result(int&, long int, size_t&)' /usr/include/darts.h:236: note: candidates are: void Darts::DoubleArrayImpl<node_type_, node_u_type_, array_type_, array_u_type_, length_func_>::set_result(array_type_&, array_type_, size_t) [with node_type_ = char, node_u_type_ = unsigned char, array_type_ = long int, array_u_type_ = long unsigned int, length_func_ = Darts::Length<char>] /usr/include/darts.h:237: note: void Darts::DoubleArrayImpl<node_type_, node_u_type_, array_type_, array_u_type_, length_func_>::set_result(Darts::DoubleArrayImpl<node_type_, node_u_type_, array_type_, array_u_type_, length_func_>::result_pair_type&, array_type_, size_t) [with node_type_ = char, node_u_type_ = unsigned char, array_type_ = long int, array_u_type_ = long unsigned int, length_func_ = Darts::Length<char>] make[2]: *** [dartsdic.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... rm -f .libs/getid.lo x86_64-pc-linux-gnu-gcc -DRCPATH=\"/etc/chasenrc\" -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -march=k8 -O2 -pipe -Wall -c getid.c -MT getid.lo -MD -MP -MF .deps/getid.TPlo -fPIC -DPIC -o .libs/getid.lo x86_64-pc-linux-gnu-gcc -DRCPATH=\"/etc/chasenrc\" -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include -march=k8 -O2 -pipe -Wall -c getid.c -MT getid.lo -MD -MP -MF .deps/getid.TPlo -o getid.o >/dev/null 2>&1 mv -f .libs/getid.lo getid.lo make[2]: Leaving directory `/var/tmp/portage/chasen-2.4.0_pre1-r1/work/chasen-2.4.0-preview1/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/chasen-2.4.0_pre1-r1/work/chasen-2.4.0-preview1' make: *** [all] Error 2 !!! ERROR: app-text/chasen-2.4.0_pre1-r1 failed. Call stack: ebuild.sh, line 1532: Called dyn_compile ebuild.sh, line 929: Called src_compile chasen-2.4.0_pre1-r1.ebuild, line 35: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. Please let me know if you want the output from emerge --info. It'll be quite long on the ~sparc box.
anyone home?
chasen cannot be compiled with the latest darts. i'll fix this. in the meantime, please downgrade darts if you are in hurry.
Hmmm?
Sorry, I forgot to close the bug. (I fixed the problem on 26 Jun 2006)