Anonymous | Login | Signup for a new account | 11-10-2008 11:13 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0001300 | [buildroot] Other | minor | always | 04-04-07 06:50 | 06-25-07 11:02 | ||||
Reporter | fv | View Status | public | ||||||
Assigned To | buildroot | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | |||||||
Summary | 0001300: gettext building problem. | ||||||||
Description |
Gettext build fail in -snapshot version (of today). There is a multiple definition of 'plural_eval(...)' function. from: build_i686/gettext-0.14.6/gettext-runtime/intl/eval-plural.h:28 build_i686/gettext-0.14.6/gettext-runtime/intl/plural-exp.h:115 from eval-plural.h: /* Evaluate the plural expression and return an index value. */ STATIC unsigned long int internal_function plural_eval (struct expression *pexp, unsigned long int n) { from plural-exp.h: #if !defined (_LIBC) && !defined (IN_LIBINTL) extern unsigned long int plural_eval (struct expression *pexp, unsigned long int n); #endif Seems like a condition has to be added ( eg. !defined(_BUILDROOT) ) in plural-exp.h My LANG environment variable is set to "fr_FR.UTF-8". Strangely, changing it to LANG=C and re-launching the build seems to solve the problem Cheers, Francois Visconte |
||||||||
Additional Information |
|
||||||||
Attached Files | gettext-plural-exp.patch [^] (547 bytes) 04-13-07 07:11 | ||||||||
|
Copyright © 2000 - 2006 Mantis Group |