From: Alexander H. <ale...@gm...> - 2014-07-27 17:13:12
|
On 7/27/14, 5:15 AM, Robb Toliver wrote: > Kevin, > Thank you VERY MUCH for the quick reply. I searched some more on > the internet and found that the issue arises with new versions of Clang > (http://www.freebsd.org/cgi/query-pr.cgi?pr=180565). I needed to modify > Aspell.h in interface/cc. I had to put a __cplusplus guard around the > errors so that it now looks like this: > > /******************************** errors ********************************/ > > #ifndef __cplusplus > extern const struct AspellErrorInfo * const aerror_other; > extern const struct AspellErrorInfo * const aerror_operation_not_supported; > extern const struct AspellErrorInfo * const aerror_cant_copy; > extern const struct AspellErrorInfo * const aerror_unimplemented_method; > extern const struct AspellErrorInfo * const aerror_file; > extern const struct AspellErrorInfo * const aerror_cant_open_file; > extern const struct AspellErrorInfo * const aerror_cant_read_file; > extern const struct AspellErrorInfo * const aerror_cant_write_file; > extern const struct AspellErrorInfo * const aerror_invalid_name; > extern const struct AspellErrorInfo * const aerror_bad_file_format; > extern const struct AspellErrorInfo * const aerror_dir; > extern const struct AspellErrorInfo * const aerror_cant_read_dir; > extern const struct AspellErrorInfo * const aerror_config; > extern const struct AspellErrorInfo * const aerror_unknown_key; > extern const struct AspellErrorInfo * const aerror_cant_change_value; > extern const struct AspellErrorInfo * const aerror_bad_key; > extern const struct AspellErrorInfo * const aerror_bad_value; > extern const struct AspellErrorInfo * const aerror_duplicate; > extern const struct AspellErrorInfo * const aerror_key_not_string; > extern const struct AspellErrorInfo * const aerror_key_not_int; > extern const struct AspellErrorInfo * const aerror_key_not_bool; > extern const struct AspellErrorInfo * const aerror_key_not_list; > extern const struct AspellErrorInfo * const aerror_no_value_reset; > extern const struct AspellErrorInfo * const aerror_no_value_enable; > extern const struct AspellErrorInfo * const aerror_no_value_disable; > extern const struct AspellErrorInfo * const aerror_no_value_clear; > extern const struct AspellErrorInfo * const aerror_language_related; > extern const struct AspellErrorInfo * const aerror_unknown_language; > extern const struct AspellErrorInfo * const aerror_unknown_soundslike; > extern const struct AspellErrorInfo * const aerror_language_not_supported; > extern const struct AspellErrorInfo * const aerror_no_wordlist_for_lang; > extern const struct AspellErrorInfo * const aerror_mismatched_language; > extern const struct AspellErrorInfo * const aerror_affix; > extern const struct AspellErrorInfo * const aerror_corrupt_affix; > extern const struct AspellErrorInfo * const aerror_invalid_cond; > extern const struct AspellErrorInfo * const aerror_invalid_cond_strip; > extern const struct AspellErrorInfo * const aerror_incorrect_encoding; > extern const struct AspellErrorInfo * const aerror_encoding; > extern const struct AspellErrorInfo * const aerror_unknown_encoding; > extern const struct AspellErrorInfo * const aerror_encoding_not_supported; > extern const struct AspellErrorInfo * const > aerror_conversion_not_supported; > extern const struct AspellErrorInfo * const aerror_pipe; > extern const struct AspellErrorInfo * const aerror_cant_create_pipe; > extern const struct AspellErrorInfo * const aerror_process_died; > extern const struct AspellErrorInfo * const aerror_bad_input; > extern const struct AspellErrorInfo * const aerror_invalid_string; > extern const struct AspellErrorInfo * const aerror_invalid_word; > extern const struct AspellErrorInfo * const aerror_invalid_affix; > extern const struct AspellErrorInfo * const aerror_inapplicable_affix; > extern const struct AspellErrorInfo * const aerror_unknown_unichar; > extern const struct AspellErrorInfo * const aerror_word_list_flags; > extern const struct AspellErrorInfo * const aerror_invalid_flag; > extern const struct AspellErrorInfo * const aerror_conflicting_flags; > extern const struct AspellErrorInfo * const aerror_version_control; > extern const struct AspellErrorInfo * const aerror_bad_version_string; > extern const struct AspellErrorInfo * const aerror_filter; > extern const struct AspellErrorInfo * const aerror_cant_dlopen_file; > extern const struct AspellErrorInfo * const aerror_empty_filter; > extern const struct AspellErrorInfo * const aerror_no_such_filter; > extern const struct AspellErrorInfo * const aerror_confusing_version; > extern const struct AspellErrorInfo * const aerror_bad_version; > extern const struct AspellErrorInfo * const aerror_identical_option; > extern const struct AspellErrorInfo * const aerror_options_only; > extern const struct AspellErrorInfo * const > aerror_invalid_option_modifier; > extern const struct AspellErrorInfo * const aerror_cant_describe_filter; > extern const struct AspellErrorInfo * const aerror_filter_mode_file; > extern const struct AspellErrorInfo * const aerror_mode_option_name; > extern const struct AspellErrorInfo * const aerror_no_filter_to_option; > extern const struct AspellErrorInfo * const aerror_bad_mode_key; > extern const struct AspellErrorInfo * const aerror_expect_mode_key; > extern const struct AspellErrorInfo * const > aerror_mode_version_requirement; > extern const struct AspellErrorInfo * const aerror_confusing_mode_version; > extern const struct AspellErrorInfo * const aerror_bad_mode_version; > extern const struct AspellErrorInfo * const > aerror_missing_magic_expression; > extern const struct AspellErrorInfo * const aerror_empty_file_ext; > extern const struct AspellErrorInfo * const aerror_filter_mode_expand; > extern const struct AspellErrorInfo * const aerror_unknown_mode; > extern const struct AspellErrorInfo * const aerror_mode_extend_expand; > extern const struct AspellErrorInfo * const aerror_filter_mode_magic; > extern const struct AspellErrorInfo * const aerror_file_magic_pos; > extern const struct AspellErrorInfo * const aerror_file_magic_range; > extern const struct AspellErrorInfo * const aerror_missing_magic; > extern const struct AspellErrorInfo * const aerror_bad_magic; > extern const struct AspellErrorInfo * const aerror_expression; > extern const struct AspellErrorInfo * const aerror_invalid_expression; > #endif > > /******************************* speller *******************************/ > > Cheers, > Robb > That's exactly what the last update did, so this is already in our current packaging. You appear to be on a non-updating rsync mirror. What does the "Mirror-rsync" field in /sw/etc/fink.conf say? -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ |