Hi Matus,
Any chance you can fix / commit this one ? :-)
Jan - wow - that is a nice error =) are there any other ODR issues ?
they habitually bite us hard so ... great to get libmerged debugged even
more. CC'ing the list too.
Another one I noticed :)
/aux/hubicka/libreoffice/connectivity/source/inc/dbase/DIndex.hxx:41:15: warning: type �struct
ODbaseIndex� violates one definition rule [-Wodr]
class ODbaseIndex : public ODbaseIndex_BASE
^
/aux/hubicka/libreoffice/connectivity/source/inc/dbase/DIndex.hxx:41:15: note: a different type is
defined in another translation unit
class ODbaseIndex : public ODbaseIndex_BASE
^
/aux/hubicka/libreoffice/connectivity/source/inc/dbase/DIndex.hxx:74:29: note: the first difference
of corresponding definitions is field �m_aHeader�
NDXHeader m_aHeader;
^
/aux/hubicka/libreoffice/connectivity/source/inc/dbase/DIndex.hxx:74:29: note: a field of same name
but different type is defined in another translation unit
NDXHeader m_aHeader;
^
/aux/hubicka/libreoffice/connectivity/source/inc/dbase/DIndex.hxx:55:20: note: type �struct
NDXHeader� should match type �struct NDXHeader�
struct NDXHeader
^
/aux/hubicka/libreoffice/connectivity/source/inc/dbase/DIndex.hxx:55:20: note: the incompatible
type is defined here
struct NDXHeader
Thisone will be harder to track - I can get better diagnostic with ODR merging patch once I get
around updating it for mainline
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:28:5:
warning: type of �OpenOffice_sent_brk� does not match original declaration
OpenOffice_sent_brk[];
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/sent_brk.c:10:3: note:
previously declared here
} OpenOffice_sent_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:27:5:
warning: type of �OpenOffice_line_brk� does not match original declaration
OpenOffice_line_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/line_brk.c:10:3: note:
previously declared here
} OpenOffice_line_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:26:5:
warning: type of �OpenOffice_edit_word_hu_brk� does not match original declaration
OpenOffice_edit_word_hu_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/edit_word_hu_brk.c:10:3:
note: previously declared here
} OpenOffice_edit_word_hu_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:25:5:
warning: type of �OpenOffice_edit_word_he_brk� does not match original declaration
OpenOffice_edit_word_he_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/edit_word_he_brk.c:10:3:
note: previously declared here
} OpenOffice_edit_word_he_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:24:5:
warning: type of �OpenOffice_edit_word_brk� does not match original declaration
OpenOffice_edit_word_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/edit_word_brk.c:10:3:
note: previously declared here
} OpenOffice_edit_word_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:23:5:
warning: type of �OpenOffice_dict_word_prepostdash_brk� does not match original declaration
OpenOffice_dict_word_prepostdash_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/dict_word_prepostdash_brk.c:10:3:
note: previously declared here
} OpenOffice_dict_word_prepostdash_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:22:5:
warning: type of �OpenOffice_dict_word_nodash_brk� does not match original declaration
OpenOffice_dict_word_nodash_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/dict_word_nodash_brk.c:10:3:
note: previously declared here
} OpenOffice_dict_word_nodash_brk={ 0.0, {
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/dict_word_hu_brk.c:10:3:
note: previously declared here
} OpenOffice_dict_word_hu_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:20:5:
warning: type of �OpenOffice_dict_word_he_brk� does not match original declaration
OpenOffice_dict_word_he_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/dict_word_he_brk.c:10:3:
note: previously declared here
} OpenOffice_dict_word_he_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:19:5:
warning: type of �OpenOffice_dict_word_fi_brk� does not match original declaration
OpenOffice_dict_word_fi_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/dict_word_fi_brk.c:10:3:
note: previously declared here
} OpenOffice_dict_word_fi_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:18:5:
warning: type of �OpenOffice_dict_word_brk� does not match original declaration
OpenOffice_dict_word_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/dict_word_brk.c:10:3:
note: previously declared here
} OpenOffice_dict_word_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:17:5:
warning: type of �OpenOffice_count_word_fi_brk� does not match original declaration
OpenOffice_count_word_fi_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/count_word_fi_brk.c:10:3:
note: previously declared here
} OpenOffice_count_word_fi_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:16:5:
warning: type of �OpenOffice_count_word_brk� does not match original declaration
OpenOffice_count_word_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/count_word_brk.c:10:3:
note: previously declared here
} OpenOffice_count_word_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:15:5:
warning: type of �OpenOffice_char_in_brk� does not match original declaration
OpenOffice_char_in_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/char_in_brk.c:10:3:
note: previously declared here
} OpenOffice_char_in_brk={ 0.0, {
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/OpenOffice_dat.c:14:5:
warning: type of �OpenOffice_char_brk� does not match original declaration
OpenOffice_char_brk[],
^
/aux/hubicka/libreoffice/50-lto/workdir/CustomTarget/i18npool/breakiterator/char_brk.c:10:3: note:
previously declared here
} OpenOffice_char_brk={ 0.0, {
^
/aux/hubicka/libreoffice/i18npool/source/breakiterator/breakiterator_unicode.cxx:34:0: warning:
type of �OpenOffice_dat� does not match original declaration
extern const char OpenOffice_dat[];
/aux/hubicka/libreoffice/i18npool/inc/transliteration_Ignore.hxx:36:7: warning: type �struct
transliteration_Ignore� violates one definition rule [-Wodr]
class transliteration_Ignore : public transliteration_commonclass
^
/aux/hubicka/libreoffice/i18npool/inc/transliteration_Ignore.hxx:36:0: note: a different type is
defined in another translation unit
class transliteration_Ignore : public transliteration_commonclass
^
/aux/hubicka/libreoffice/i18npool/inc/transliteration_Ignore.hxx:74:24: note: the first difference
of corresponding definitions is field �map�
const Mapping *map;
^
/aux/hubicka/libreoffice/i18npool/inc/transliteration_Ignore.hxx:74:24: note: a field of same name
but different type is defined in another translation unit
const Mapping *map;
^
/aux/hubicka/libreoffice/xmloff/source/text/XMLIndexTemplateContext.hxx:42:0: warning: type of
�aSvLevelNameTOCMap� does not match original declaration
extern const SvXMLEnumMapEntry aSvLevelNameTOCMap[];
^
/aux/hubicka/libreoffice/xmloff/source/text/XMLIndexTemplateContext.hxx:42:0: warning: type of
�aSvLevelNameTOCMap� does not match original declaration
/aux/hubicka/libreoffice/xmloff/source/text/XMLIndexTemplateContext.cxx:342:25: note: previously
declared here
const SvXMLEnumMapEntry aSvLevelNameTOCMap[] =
^
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.