Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


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.