-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/9/10 8:08 PM, Stéphane Zampelli wrote: > Trying to build kde and hunspell fails to compile. > Any idea? > Thank you, Stéphane. > ----- > $ /sw/bin/fink -V > Package manager version: 0.29.12 > Distribution version: selfupdate-rsync Wed Jun 9 20:01:44 2010, 10.5, i386 > <snip> > g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/hunspell > -I../../src/parsers -I/sw/include -Os -c -o chmorph.o chmorph.cxx > /bin/sh ../../libtool --tag=CXX --mode=link g++ -Os -liconv > -L/sw/lib -o chmorph chmorph.o ../parsers/libparsers.a > ../hunspell/libhunspell-1.2.la <http://libhunspell-1.2.la> > libtool: link: g++ -Os -o .libs/chmorph chmorph.o -L/sw/lib > ../parsers/libparsers.a ../hunspell/.libs/libhunspell-1.2.dylib > /sw/lib/libiconv.dylib > g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/hunspell > -I../../src/parsers -I/sw/include -Os -c -o hunspell.o hunspell.cxx > hunspell.cxx: In function 'int set_rltext()': > hunspell.cxx:797: error: 'rl_hook_func_t' was not declared in this scope > hunspell.cxx:797: error: expected primary-expression before ')' token > hunspell.cxx:797: error: expected `;' before '__null' > hunspell.cxx: In function 'int rl_escape(int, int)': > hunspell.cxx:807: error: 'rl_delete_text' was not declared in this scope > hunspell.cxx:808: error: 'rl_done' was not declared in this scope > hunspell.cxx: In function 'int dialog(TextParser*, Hunspell*, char*, > char*, char**, int, int)': > hunspell.cxx:1039: error: invalid conversion from 'int (*)()' to 'int > (*)(const char*, int)' > hunspell.cxx:1132: error: invalid conversion from 'int (*)()' to 'int > (*)(const char*, int)' > hunspell.cxx:1159: error: invalid conversion from 'int (*)()' to 'int > (*)(const char*, int)' > hunspell.cxx: In function 'int main(int, char**)': > hunspell.cxx:1443: error: 'rl_set_key' was not declared in this scope > make[3]: *** [hunspell.o] Error 1 <snip>
I couldn't reproduce your issue on 10.5.8/i386. The fact that the error messages mention functions and types with "rl" in their name suggests that maybe you're picking up a non-Fink readline library. Do you have such a library in /usr/local/lib? Also, it might be worth checking the config.log file in the hunspell build directory (under /sw/src/fink.build) to see exactly what readline library it's picking up. - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwQMpMACgkQB8UpO3rKjQ8FKQCgm4XCbptvL7+mXaRBhfK+hrtg YFIAoJB5hNE2xZ4LfAztN5VXhVm99AY9 =QsVV -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
