--- David Fang <fang@csl.cornell.edu> escribió:
try this:
fink list readline (or readline5) tells you the status of all readline packages, and if they are installed or not
fink remove readline removes it from installation, but keeps the package around so it doesn't have to be rebuilt
fink install readline installs it right back
(and no harm done to fink :D)
ginsh_op_help.h sed -n -f ./ginsh_fcn_help.sed <ginsh.1 ginsh_fcn_help.h if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../ginac -I../ginac -DIN_GINAC -I/sw/include -I/usr/local/include -I/sw/include -I/sw/include -MT ginsh_parser.o -MD -MP -MF ".deps/ginsh_parser.Tpo" -c -o ginsh_parser.o ginsh_parser.cc; \
ok i trust you :) $ fink list readline Information about 5919 packages read in 2 seconds. readline 4.3-1028 Comfortable terminal input library readline-java 0.8.0-1024 Readline support for Java readline-shlibs 4.3-1028 Comfortable terminal input library i readline5 5.0-1005 Comfortable terminal input library i readline5-shlibs 5.0-1005 Comfortable terminal input library term-readline-gnu-pm586 1.15-1004 Perl extension for the GNU Readline term-readline-pm 1.0203-12 Minimal interface to Readline p term-readline-pm586 [virtual package] term-readline-pm588 [virtual package] ok so apparently readline5 is installed; $ fink remove readline5 Information about 5919 packages read in 0 seconds. Reading buildlock packages... /sw/bin/dpkg-lockwait --remove readline5 (Reading database ... 36598 files and directories currently installed.) Removing readline5 ... install-info(history.info): deleting entry `* History: (history) ...' install-info(readline.info): deleting entry `* Readline: (readline) ...' install-info(rluserman.info): deleting entry `* RLuserman: (rluserman) ...' install-info(rluserman.info): deleting empty section `Libraries' OK but!! -shlibs has dependencies-> $ fink remove readline5-shlibs Information about 5919 packages read in 0 seconds. Reading buildlock packages... /sw/bin/dpkg-lockwait --remove readline5-shlibs dpkg: dependency problems prevent removal of readline5-shlibs: libxml2-bin depends on readline5-shlibs (>= 5.0-1004). /sw/bin/dpkg: error processing readline5-shlibs (--remove): dependency problems - not removing Errors were encountered while processing: readline5-shlibs ### execution of /sw/bin/dpkg-lockwait failed, exit code 1 ERROR: Can't remove package(s). If the above error message mentions dependency problems, you can try fink remove --recursive readline5-shlibs This will attempt to remove the package(s) specified as well as ALL packages that depend on it. Failed: can't remove package readline5-shlibs ok it doesn't matter, because at the end, i get to reproduce the compile error: Making all in ginsh sed -n -f ./ginsh_op_help.sed <ginsh.1 then mv -f ".deps/ginsh_parser.Tpo" ".deps/ginsh_parser.Po"; else rm -f ".deps/ginsh_parser.Tpo"; exit 1; fi ginsh_parser.yy:50:6: error: missing binary operator before token "wrapper" ginsh_parser.yy:56:6: error: missing binary operator before token "wrapper" ginsh_parser.yy:860:6: error: missing binary operator before token "wrapper" ginsh_parser.yy:870:6: error: missing binary operator before token "wrapper" ginsh_parser.yy:922:6: error: missing binary operator before token "wrapper" ginsh_parser.yy: In function 'char** fcn_completion(const char*, int, int)': ginsh_parser.yy:858: error: invalid conversion from 'const char*' to 'char*' ginsh_parser.yy:863: error: 'rl_filename_completion_function' was not declared in this scope ginsh_parser.yy:863: error: 'rl_completion_matches' was not declared in this scope ginsh_parser.yy:873: error: 'rl_completion_matches' was not declared in this scope make[2]: *** [ginsh_parser.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Ok now i reinstall readline5 to make sure everything is ok, and everything compiles perfect again.
FYI: I was able to reproduce your config.log and your errors, they have been diagnosed.
eh?? no sorry, to be clear; my ginac compiled and compiles perfectly on OS X 10.4.8, i was just trying to help find the reason some guy on the list wasn't able to compile it on the same os. cheers __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas