-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/9/10 8:55 PM, Stéphane Zampelli wrote: > (sorry for the last mail I did not know about the size limit) > > > 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? > > > Indeed I have a couple of them: > > $ mdfind "readline"|egrep "/readline-.$" > /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/readline-5 > <http://rsync.macports.org/release/ports/devel/readline-5> > /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/readline-4 > <http://rsync.macports.org/release/ports/devel/readline-4> > > $ mdfind "readline"|egrep "/readline$" > /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/readline > <http://rsync.macports.org/release/ports/devel/readline> > /usr/include/readline > /Developer/SDKs/MacOSX10.5.sdk/usr/include/readline > /Developer/SDKs/MacOSX10.4u.sdk/usr/include/readline > > > > 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. > > > No clue. The compiler uses -lreadline, and I do not know where this > leads to. > How can I force a particular library? > Attached is the config, could you please take a look at it? > Thank you, > S. > > > On Wed, Jun 9, 2010 at 8:32 PM, Alexander Hansen > <[email protected] <mailto:[email protected]>> wrote: > > 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> > <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.
Actually, there may be an easier solution. If "fink list readline" doesn't show either "readline" or "readline5" as installed, then install readline5. - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwQQVUACgkQB8UpO3rKjQ/YRACfaQ5OnAMMJ0x2hY7YZtB9o1FT HUAAn0qWjwu1cjW+ZNA9nOSUNbcAdetm =kz+p -----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
