GNU libunistring - Bugs: bug #36057, Unable to compile...
You are not allowed to post comments on this tracker with your current authentication level.
bug #36057: Unable to compile libunistring-0.9.3 on Mac OS X 10.6.8
Submitter: | Shane Celis <shizzy0> | ||
Submitted: | Sat 31 Mar 2012 07:57:48 PM UTC | ||
Category: | Build | Severity: | 3 - Normal |
Item Group: | None | Status: | Works For Me |
Privacy: | Public | Assigned to: | haible |
Open/Closed: | Closed |
Fri 09 Dec 2016 11:23:39 PM UTC, comment #4: |
Bruno Haible <haible> |
Sun 01 Apr 2012 09:58:40 AM UTC, comment #3:
|
Bruno Haible <haible> |
Sat 31 Mar 2012 10:09:22 PM UTC, comment #2: Right. Sorry. Here's the error I was dealing with.
|
Shane Celis <shizzy0> |
Sat 31 Mar 2012 09:56:15 PM UTC, comment #1: As usual, for a bug report, please state the problem before you
|
Bruno Haible <haible> |
Sat 31 Mar 2012 07:57:48 PM UTC, original submission:
Hi,
|
Shane Celis <shizzy0> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 8 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-12-09 | haible | Status | Need Info | Works For Me | |
Open/Closed | Open | Closed | |||
2016-11-24 | haible | Category | None | Build | |
2012-03-31 | shizzy0 | Attached File | - | Added u16-casemap.lo, #25535 | |
2012-03-31 | haible | Status | None | Need Info | |
Assigned to | None | haible | |||
2012-03-31 | shizzy0 | Attached File | - | Added libunistring-0.9.3-macosx.patch, #25534 | |
Carbon-Copy | - | Added shizzy0 |
Powered by Savane 3.13-f8d8.
Corresponding source code
The problem must have been during the execution of the target 'config.h' in lib/Makefile.am. Instead of producing something like
#define amemxfrm libunistring_amemxfrm
#define c_strcasecmp libunistring_c_strcasecmp
#define c_strncasecmp libunistring_c_strncasecmp
#define freea libunistring_freea
#define fseterr libunistring_fseterr
#define gl_locale_name libunistring_gl_locale_name
#define gl_locale_name_default libunistring_gl_locale_name_default
#define gl_locale_name_environ libunistring_gl_locale_name_environ
#define gl_locale_name_posix libunistring_gl_locale_name_posix
#define gl_locale_name_thread libunistring_gl_locale_name_thread
#define gl_unicase_special_lookup libunistring_gl_unicase_special_lookup
#define gl_uninorm_compose_lookup libunistring_gl_uninorm_compose_lookup
#define gl_uninorm_decomp_chars_table libunistring_gl_uninorm_decomp_chars_table
#define gl_uninorm_decomp_index_table libunistring_gl_uninorm_decomp_index_table
#define gl_uninorm_decompose_merge_sort_fromto libunistring_gl_uninorm_decompose_merge_sort_fromto
#define gl_uninorm_decompose_merge_sort_inplace libunistring_gl_uninorm_decompose_merge_sort_inplace
#define glthread_once_singlethreaded libunistring_glthread_once_singlethreaded
#define glthread_recursive_lock_init_multithreaded libunistring_glthread_recursive_lock_init_multithreaded
#define hard_locale libunistring_hard_locale
#define iconveh_close libunistring_iconveh_close
#define iconveh_open libunistring_iconveh_open
#define is_basic_table libunistring_is_basic_table
...
#define unilbrk_is_all_ascii libunistring_unilbrk_is_all_ascii
#define unilbrk_is_utf8_encoding libunistring_unilbrk_is_utf8_encoding
#define unilbrk_table libunistring_unilbrk_table
#define unilbrkprop libunistring_unilbrkprop
#define uniwbrk_table libunistring_uniwbrk_table
it produced a single line
#define XXX libunistring_XXX
where XXX = UC_CATEGORY_C UC_CATEGORY_Cc UC_CATEGORY_Cf ... unilbrk_table unilbrkprop uninorm_decomposing_form uninorm_filter_create uninorm_filter_flush uninorm_filter_free uninorm_filter_write uninorm_nfc uninorm_nfd uninorm_nfkc uninorm_nfkd uniwbrk_table
This points to a problem with 'sed', 'sort', 'uniq', 'grep', 'join', or the (generated) lib/exported.sh script.
In any case, I cannot reproduce it with libunistring-0.9.7 on OS X 10.11 with `gcc -v` = ... clang-700.1.81 ...
=> Closing as "Works for me".