On 09/13/2014 05:43 PM, Jan Hubicka wrote:
I updated to current tree and my ODR checker reports no more violations during of libmergedlo.
Did you integrated more stuff to it?
I at least didn't address any further issues from your list than the
ones I'd reported as fixed.
Iant fixed the 65536 ELF sections limit issue and I can build TOT libreoffice again. Here
is list of Wodr warning I setill get. The Xlib one looks particularly entertaining so does the
difference in bases...
Honza
/usr/include/X11/Xlib.h:948:3: warning: type ‘struct XAnyEvent’ violates one definition rule [-Wodr]
} XAnyEvent;
^
/usr/include/X11/Xlib.h:948:3: note: a different type is defined in another translation unit
} XAnyEvent;
^
/usr/include/X11/Xlib.h:947:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* window on which event was requested in event mask */
^
/usr/include/X11/Xlib.h:947:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* window on which event was requested in event mask */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:579:3: warning: type ‘struct XKeyEvent’ violates one definition rule [-Wodr]
} XKeyEvent;
^
/usr/include/X11/Xlib.h:579:3: note: a different type is defined in another translation unit
} XKeyEvent;
^
/usr/include/X11/Xlib.h:570:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* "event" window it is reported relative to */
^
/usr/include/X11/Xlib.h:570:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* "event" window it is reported relative to */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:597:3: warning: type ‘struct XButtonEvent’ violates one definition rule
[-Wodr]
} XButtonEvent;
^
/usr/include/X11/Xlib.h:597:3: note: a different type is defined in another translation unit
} XButtonEvent;
^
/usr/include/X11/Xlib.h:588:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* "event" window it is reported relative to */
^
/usr/include/X11/Xlib.h:588:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* "event" window it is reported relative to */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:615:3: warning: type ‘struct XMotionEvent’ violates one definition rule
[-Wodr]
} XMotionEvent;
^
/usr/include/X11/Xlib.h:615:3: note: a different type is defined in another translation unit
} XMotionEvent;
^
/usr/include/X11/Xlib.h:606:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* "event" window reported relative to */
^
/usr/include/X11/Xlib.h:606:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* "event" window reported relative to */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:638:3: warning: type ‘struct XCrossingEvent’ violates one definition rule
[-Wodr]
} XCrossingEvent;
^
/usr/include/X11/Xlib.h:638:3: note: a different type is defined in another translation unit
} XCrossingEvent;
^
/usr/include/X11/Xlib.h:623:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* "event" window reported relative to */
^
/usr/include/X11/Xlib.h:623:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* "event" window reported relative to */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:656:3: warning: type ‘struct XFocusChangeEvent’ violates one definition
rule [-Wodr]
} XFocusChangeEvent;
^
/usr/include/X11/Xlib.h:656:3: note: a different type is defined in another translation unit
} XFocusChangeEvent;
^
/usr/include/X11/Xlib.h:647:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* window of event */
^
/usr/include/X11/Xlib.h:647:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* window of event */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:679:3: warning: type ‘struct XExposeEvent’ violates one definition rule
[-Wodr]
} XExposeEvent;
^
/usr/include/X11/Xlib.h:679:3: note: a different type is defined in another translation unit
} XExposeEvent;
^
/usr/include/X11/Xlib.h:675:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:675:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:711:3: warning: type ‘struct XVisibilityEvent’ violates one definition rule
[-Wodr]
} XVisibilityEvent;
^
/usr/include/X11/Xlib.h:711:3: note: a different type is defined in another translation unit
} XVisibilityEvent;
^
/usr/include/X11/Xlib.h:709:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:709:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:724:3: warning: type ‘struct XCreateWindowEvent’ violates one definition
rule [-Wodr]
} XCreateWindowEvent;
^
/usr/include/X11/Xlib.h:724:3: note: a different type is defined in another translation unit
} XCreateWindowEvent;
^
/usr/include/X11/Xlib.h:718:9: note: the first difference of corresponding definitions is field
‘parent’
Window parent; /* parent of the window */
^
/usr/include/X11/Xlib.h:718:9: note: a field of same name but different type is defined in another
translation unit
Window parent; /* parent of the window */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:733:3: warning: type ‘struct XDestroyWindowEvent’ violates one definition
rule [-Wodr]
} XDestroyWindowEvent;
^
/usr/include/X11/Xlib.h:733:3: note: a different type is defined in another translation unit
} XDestroyWindowEvent;
^
/usr/include/X11/Xlib.h:731:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:731:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:743:3: warning: type ‘struct XUnmapEvent’ violates one definition rule
[-Wodr]
} XUnmapEvent;
^
/usr/include/X11/Xlib.h:743:3: note: a different type is defined in another translation unit
} XUnmapEvent;
^
/usr/include/X11/Xlib.h:740:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:740:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:753:3: warning: type ‘struct XMapEvent’ violates one definition rule [-Wodr]
} XMapEvent;
^
/usr/include/X11/Xlib.h:753:3: note: a different type is defined in another translation unit
} XMapEvent;
^
/usr/include/X11/Xlib.h:750:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:750:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:762:3: warning: type ‘struct XMapRequestEvent’ violates one definition rule
[-Wodr]
} XMapRequestEvent;
^
/usr/include/X11/Xlib.h:762:3: note: a different type is defined in another translation unit
} XMapRequestEvent;
^
/usr/include/X11/Xlib.h:760:9: note: the first difference of corresponding definitions is field
‘parent’
Window parent;
^
/usr/include/X11/Xlib.h:760:9: note: a field of same name but different type is defined in another
translation unit
Window parent;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:774:3: warning: type ‘struct XReparentEvent’ violates one definition rule
[-Wodr]
} XReparentEvent;
^
/usr/include/X11/Xlib.h:774:3: note: a different type is defined in another translation unit
} XReparentEvent;
^
/usr/include/X11/Xlib.h:769:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:769:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:788:3: warning: type ‘struct XConfigureEvent’ violates one definition rule
[-Wodr]
} XConfigureEvent;
^
/usr/include/X11/Xlib.h:788:3: note: a different type is defined in another translation unit
} XConfigureEvent;
^
/usr/include/X11/Xlib.h:781:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:781:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:798:3: warning: type ‘struct XGravityEvent’ violates one definition rule
[-Wodr]
} XGravityEvent;
^
/usr/include/X11/Xlib.h:798:3: note: a different type is defined in another translation unit
} XGravityEvent;
^
/usr/include/X11/Xlib.h:795:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:795:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:807:3: warning: type ‘struct XResizeRequestEvent’ violates one definition
rule [-Wodr]
} XResizeRequestEvent;
^
/usr/include/X11/Xlib.h:807:3: note: a different type is defined in another translation unit
} XResizeRequestEvent;
^
/usr/include/X11/Xlib.h:805:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:805:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:822:3: warning: type ‘struct XConfigureRequestEvent’ violates one
definition rule [-Wodr]
} XConfigureRequestEvent;
^
/usr/include/X11/Xlib.h:822:3: note: a different type is defined in another translation unit
} XConfigureRequestEvent;
^
/usr/include/X11/Xlib.h:814:9: note: the first difference of corresponding definitions is field
‘parent’
Window parent;
^
/usr/include/X11/Xlib.h:814:9: note: a field of same name but different type is defined in another
translation unit
Window parent;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:832:3: warning: type ‘struct XCirculateEvent’ violates one definition rule
[-Wodr]
} XCirculateEvent;
^
/usr/include/X11/Xlib.h:832:3: note: a different type is defined in another translation unit
} XCirculateEvent;
^
/usr/include/X11/Xlib.h:829:9: note: the first difference of corresponding definitions is field
‘event’
Window event;
^
/usr/include/X11/Xlib.h:829:9: note: a field of same name but different type is defined in another
translation unit
Window event;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:842:3: warning: type ‘struct XCirculateRequestEvent’ violates one
definition rule [-Wodr]
} XCirculateRequestEvent;
^
/usr/include/X11/Xlib.h:842:3: note: a different type is defined in another translation unit
} XCirculateRequestEvent;
^
/usr/include/X11/Xlib.h:839:9: note: the first difference of corresponding definitions is field
‘parent’
Window parent;
^
/usr/include/X11/Xlib.h:839:9: note: a field of same name but different type is defined in another
translation unit
Window parent;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:853:3: warning: type ‘struct XPropertyEvent’ violates one definition rule
[-Wodr]
} XPropertyEvent;
^
/usr/include/X11/Xlib.h:853:3: note: a different type is defined in another translation unit
} XPropertyEvent;
^
/usr/include/X11/Xlib.h:849:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:849:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:863:3: warning: type ‘struct XSelectionClearEvent’ violates one definition
rule [-Wodr]
} XSelectionClearEvent;
^
/usr/include/X11/Xlib.h:863:3: note: a different type is defined in another translation unit
} XSelectionClearEvent;
^
/usr/include/X11/Xlib.h:860:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:860:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:876:3: warning: type ‘struct XSelectionRequestEvent’ violates one
definition rule [-Wodr]
} XSelectionRequestEvent;
^
/usr/include/X11/Xlib.h:876:3: note: a different type is defined in another translation unit
} XSelectionRequestEvent;
^
/usr/include/X11/Xlib.h:870:9: note: the first difference of corresponding definitions is field
‘owner’
Window owner;
^
/usr/include/X11/Xlib.h:870:9: note: a field of same name but different type is defined in another
translation unit
Window owner;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:888:3: warning: type ‘struct XSelectionEvent’ violates one definition rule
[-Wodr]
} XSelectionEvent;
^
/usr/include/X11/Xlib.h:888:3: note: a different type is defined in another translation unit
} XSelectionEvent;
^
/usr/include/X11/Xlib.h:883:9: note: the first difference of corresponding definitions is field
‘requestor’
Window requestor;
^
/usr/include/X11/Xlib.h:883:9: note: a field of same name but different type is defined in another
translation unit
Window requestor;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:903:3: warning: type ‘struct XColormapEvent’ violates one definition rule
[-Wodr]
} XColormapEvent;
^
/usr/include/X11/Xlib.h:903:3: note: a different type is defined in another translation unit
} XColormapEvent;
^
/usr/include/X11/Xlib.h:895:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:895:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:918:3: warning: type ‘struct XClientMessageEvent’ violates one definition
rule [-Wodr]
} XClientMessageEvent;
^
/usr/include/X11/Xlib.h:918:3: note: a different type is defined in another translation unit
} XClientMessageEvent;
^
/usr/include/X11/Xlib.h:910:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:910:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:930:3: warning: type ‘struct XMappingEvent’ violates one definition rule
[-Wodr]
} XMappingEvent;
^
/usr/include/X11/Xlib.h:930:3: note: a different type is defined in another translation unit
} XMappingEvent;
^
/usr/include/X11/Xlib.h:925:9: note: the first difference of corresponding definitions is field
‘window’
Window window; /* unused */
^
/usr/include/X11/Xlib.h:925:9: note: a field of same name but different type is defined in another
translation unit
Window window; /* unused */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:668:3: warning: type ‘struct XKeymapEvent’ violates one definition rule
[-Wodr]
} XKeymapEvent;
^
/usr/include/X11/Xlib.h:668:3: note: a different type is defined in another translation unit
} XKeymapEvent;
^
/usr/include/X11/Xlib.h:666:9: note: the first difference of corresponding definitions is field
‘window’
Window window;
^
/usr/include/X11/Xlib.h:666:9: note: a field of same name but different type is defined in another
translation unit
Window window;
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/usr/include/X11/Xlib.h:283:3: warning: type ‘struct Screen’ violates one definition rule [-Wodr]
} Screen;
^
/usr/include/X11/Xlib.h:283:3: note: a different type is defined in another translation unit
} Screen;
^
/usr/include/X11/Xlib.h:268:9: note: the first difference of corresponding definitions is field
‘root’
Window root; /* Root window id. */
^
/usr/include/X11/Xlib.h:268:9: note: a field of same name but different type is defined in another
translation unit
Window root; /* Root window id. */
^
/usr/include/X11/X.h:96:13: note: type ‘XLIB_Window’ should match type ‘Window’
typedef XID Window;
^
/usr/include/X11/X.h:96:13: note: the incompatible type is defined here
typedef XID Window;
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: warning: type ‘struct
SwRootFrm’ violates one definition rule [-Wodr]
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sw/source/core/inc/rootfrm.hxx:54:0: note: a type with the same name
but different bases is defined in another translation unit
class SwRootFrm: public SwLayoutFrm
^
/aux/hubicka/libreoffice2/core/sc/source/ui/Accessibility/AccessibleDocument.cxx:1380:8: warning:
type ‘struct ScVisAreaChanged’ violates one definition rule [-Wodr]
struct ScVisAreaChanged
^
/aux/hubicka/libreoffice2/core/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx:849:0:
note: a different type is defined in another translation unit
struct ScVisAreaChanged
^
/aux/hubicka/libreoffice2/core/sc/source/ui/Accessibility/AccessibleDocument.cxx:1382:27: note: the
first difference of corresponding definitions is field ‘mpAccDoc’
ScAccessibleDocument* mpAccDoc;
^
/aux/hubicka/libreoffice2/core/sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx:851:39:
note: a field with different name is defined in another translation unit
const ScIAccessibleViewForwarder* mpViewForwarder;
^
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.