Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129553 - app-text/chasen-2.4.0_pre1-r1 fails to compile on ~arch
Summary: app-text/chasen-2.4.0_pre1-r1 fails to compile on ~arch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-10 19:55 UTC by Jason Wever (RETIRED)
Modified: 2006-11-06 08:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Wever (RETIRED) gentoo-dev 2006-04-10 19:55:08 UTC
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.
Comment 1 Jason Wever (RETIRED) gentoo-dev 2006-06-14 17:09:15 UTC
anyone home?
Comment 2 Mamoru KOMACHI (RETIRED) gentoo-dev 2006-06-14 17:35:01 UTC
chasen cannot be compiled with the latest darts. i'll fix this.
in the meantime, please downgrade darts if you are in hurry.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-10-21 07:28:08 UTC
Hmmm? 
Comment 4 Mamoru KOMACHI (RETIRED) gentoo-dev 2006-11-06 08:37:17 UTC
Sorry, I forgot to close the bug. (I fixed the problem on 26 Jun 2006)