[Python-modules-team] Bug#628584: pyicu: FTBFS with ICU 4.8: 'EStyle' is not a member of 'icu_48::TimeUnitFormat'

Jakub Wilk jwilk at debian.org
Mon May 30 13:06:43 UTC 2011


Source: pyicu
Version: 1.1-1
Severity: important

When rebuilt against ICU 4.8 (currently in experimental), pyicu failed 
to build from source:
| gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fPIC -I/usr/include/python2.6 -c format.cpp -o build/temp.linux-i686-2.6/format.o -DPYICU_VER="1.1"
| cc1plus: warning: command line option '-Wstrict-prototypes' is valid for Ada/C/ObjC but not for C++ [enabled by default]
| format.cpp: In function 'int t_fieldposition_init(t_fieldposition*, PyObject*, PyObject*)':
| format.cpp:338:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:344:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:347:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_fieldposition_setField(t_fieldposition*, PyObject*)':
| format.cpp:366:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:372:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_fieldposition_setBeginIndex(t_fieldposition*, PyObject*)':
| format.cpp:385:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:391:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_fieldposition_setEndIndex(t_fieldposition*, PyObject*)':
| format.cpp:404:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:410:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_fieldposition_richcmp(t_fieldposition*, PyObject*, int)':
| format.cpp:418:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:436:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'int t_parseposition_init(t_parseposition*, PyObject*, PyObject*)':
| format.cpp:452:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:458:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:461:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_parseposition_setIndex(t_parseposition*, PyObject*)':
| format.cpp:480:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:486:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_parseposition_setErrorIndex(t_parseposition*, PyObject*)':
| format.cpp:499:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:505:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_parseposition_richcmp(t_parseposition*, PyObject*, int)':
| format.cpp:513:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:531:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_format_format(t_format*, PyObject*)':
| format.cpp:546:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:553:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:559:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:569:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:580:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_format_parseObject(t_format*, PyObject*)':
| format.cpp:592:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:599:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:611:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_format_getLocale(t_format*, PyObject*)':
| format.cpp:625:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:633:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_format_getLocaleID(t_format*, PyObject*)':
| format.cpp:646:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:654:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_format_richcmp(t_format*, PyObject*, int)':
| format.cpp:662:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:680:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_measureformat_createCurrencyFormat(PyTypeObject*, PyObject*)':
| format.cpp:698:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:720:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'int t_timeunitformat_init(t_timeunitformat*, PyObject*, PyObject*)':
| format.cpp:731:5: error: 'EStyle' is not a member of 'icu_48::TimeUnitFormat'
| format.cpp:731:28: error: expected ';' before 'style'
| format.cpp:740:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:746:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:749:14: error: 'style' was not declared in this scope
| format.cpp:755:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:758:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_timeunitformat_setLocale(t_timeunitformat*, PyObject*)':
| format.cpp:773:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:779:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_timeunitformat_setNumberFormat(t_timeunitformat*, PyObject*)':
| format.cpp:787:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:793:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'int t_messageformat_init(t_messageformat*, PyObject*, PyObject*)':
| format.cpp:809:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:818:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:821:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:830:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:833:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_setLocale(t_messageformat*, PyObject*)':
| format.cpp:853:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:859:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_applyPattern(t_messageformat*, PyObject*)':
| format.cpp:867:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:873:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_toPattern(t_messageformat*, PyObject*)':
| format.cpp:886:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:894:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_setFormats(t_messageformat*, PyObject*)':
| format.cpp:989:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:996:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_setFormat(t_messageformat*, PyObject*)':
| format.cpp:1005:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1011:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_format(t_messageformat*, PyObject*)':
| format.cpp:1023:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1037:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1052:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1066:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_parse(t_messageformat*, PyObject*)':
| format.cpp:1110:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1117:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1129:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_messageformat_formatMessage(PyTypeObject*, PyObject*)':
| format.cpp:1142:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1156:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1171:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'int t_pluralrules_init(t_pluralrules*, PyObject*, PyObject*)':
| format.cpp:1220:59: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralrules_select(t_pluralrules*, PyObject*)':
| format.cpp:1230:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1232:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1235:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralrules_isKeyword(t_pluralrules*, PyObject*)':
| format.cpp:1258:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1264:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralrules_createRules(PyTypeObject*, PyObject*)':
| format.cpp:1272:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1279:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralrules_forLocale(PyTypeObject*, PyObject*)':
| format.cpp:1294:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1301:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralrules_richcmp(t_pluralrules*, PyObject*, int)':
| format.cpp:1310:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1328:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'int t_pluralformat_init(t_pluralformat*, PyObject*, PyObject*)':
| format.cpp:1347:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1353:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1359:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1365:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1368:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1377:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1384:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1391:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1394:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1403:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1406:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralformat_setLocale(t_pluralformat*, PyObject*)':
| format.cpp:1420:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1426:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralformat_setNumberFormat(t_pluralformat*, PyObject*)':
| format.cpp:1434:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1441:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralformat_toPattern(t_pluralformat*, PyObject*)':
| format.cpp:1453:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1461:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralformat_applyPattern(t_pluralformat*, PyObject*)':
| format.cpp:1469:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1475:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_pluralformat_format(t_pluralformat*, PyObject*)':
| format.cpp:1487:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1492:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1499:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1504:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1511:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1517:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'int t_selectformat_init(t_selectformat*, PyObject*, PyObject*)':
| format.cpp:1549:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1560:59: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_selectformat_applyPattern(t_selectformat*, PyObject*)':
| format.cpp:1569:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1575:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_selectformat_toPattern(t_selectformat*, PyObject*)':
| format.cpp:1587:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1595:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'PyObject* t_selectformat_format(t_selectformat*, PyObject*)':
| format.cpp:1607:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1613:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1620:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1625:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1630:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1637:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1644:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1651:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp:1660:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
| format.cpp: In function 'void _init_format(PyObject*)':
| format.cpp:1716:5: error: 'kFull' is not a member of 'icu_48::TimeUnitFormat'
| format.cpp:1717:5: error: 'kAbbreviate' is not a member of 'icu_48::TimeUnitFormat'
| error: command 'gcc' failed with exit status 1

-- 
Jakub Wilk





More information about the Python-modules-team mailing list