Here is what I get with latest cvs on buffer.C. Lars, if some warnings
are bogus, I can shut them off for later testing on other files (I
already did that for some warnings). I can also make a log for a whole
compile session, if you feel bored :)

JMarc

cxx: Info: ../../lyx-devel/src/lyxparagraph.h, line 228: 
          conversion to integral type of smaller size could lose data
          (D:intconlosbit)
        size_type size() const { return text.size(); }
----------------------------------------^
cxx: Info: ../../lyx-devel/src/bufferlist.h, line 60: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
        int size() const { return container.size(); }
----------------------------------^
cxx: Info: ../sigc++/slot.h, line 204: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
class LIBSIGC_API Connection:protected Handle<SlotData,SlotExtend>
---------------------------------------^
cxx: Info: ../sigc++/slot.h, line 312: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 139: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal0<void, Marsh>
                    [with Marsh=SigC::Marshal<void>]" at line 76 of
                    "../../lyx-devel/src/insets/inseterror.h"
  :public Signal_
----------^
cxx: Info: ../../lyx-devel/src/Literate.h, line 23: destructor for base
          class "LaTeX" is not virtual (D:basclsnondto)
class Literate : public LaTeX {
------------------------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class "SigC::Slot1<void, P1> [with P1=const
                      std::vector<std::string, std::allocator<std::string>> &]"
                      at line 284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=const std::vector<std::string,
                      std::allocator<std::string>> &,
                      Marsh=SigC::Marshal<void>]" at line 79 of
                      "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=const std::vector<std::string,
                    std::allocator<std::string>> &, Marsh=SigC::Marshal<void>]"
                    at line 79 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetBibKey *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetBibKey *, Marsh=SigC::Marshal<void>]" at line 81
                      of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetBibKey *, Marsh=SigC::Marshal<void>]"
                    at line 81 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetBibtex *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetBibtex *, Marsh=SigC::Marshal<void>]" at line 83
                      of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetBibtex *, Marsh=SigC::Marshal<void>]"
                    at line 83 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetCommand *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetCommand *, Marsh=SigC::Marshal<void>]" at line
                      87 of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetCommand *, Marsh=SigC::Marshal<void>]"
                    at line 87 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=const std::string &]" at
                      line 284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=const std::string &, Marsh=SigC::Marshal<void>]" at
                      line 89 of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=const std::string &,
                    Marsh=SigC::Marshal<void>]" at line 89 of
                    "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetError *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetError *, Marsh=SigC::Marshal<void>]" at line 95
                      of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetError *, Marsh=SigC::Marshal<void>]"
                    at line 95 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetGraphics *]" at
                      line 284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetGraphics *, Marsh=SigC::Marshal<void>]" at line
                      97 of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetGraphics *,
                    Marsh=SigC::Marshal<void>]" at line 97 of
                    "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetInclude *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetInclude *, Marsh=SigC::Marshal<void>]" at line
                      99 of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetInclude *, Marsh=SigC::Marshal<void>]"
                    at line 99 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetInfo *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetInfo *, Marsh=SigC::Marshal<void>]" at line 105
                      of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetInfo *, Marsh=SigC::Marshal<void>]"
                    at line 105 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../sigc++/slot.h, line 410: destructor for base class
          "SigC::Handle<SigC::SlotData, SigC::SlotExtend>" is not virtual
          (D:basclsnondto)
          detected during:
            instantiation of class
                      "SigC::Slot1<void, P1> [with P1=InsetTabular *]" at line
                      284 of "../sigc++/basic_signal.h"
            instantiation of class "SigC::Signal1<void, P1, Marsh> [with
                      P1=InsetTabular *, Marsh=SigC::Marshal<void>]" at line
                      123 of "../../lyx-devel/src/frontends/Dialogs.h"
   :public Handle<SlotData,SlotExtend>
-----------^
cxx: Info: ../sigc++/basic_signal.h, line 278: destructor for base
          class "SigC::Signal_" is not virtual (D:basclsnondto)
          detected during instantiation of class "SigC::Signal1<void, P1,
                    Marsh> [with P1=InsetTabular *, Marsh=SigC::Marshal<void>]"
                    at line 123 of "../../lyx-devel/src/frontends/Dialogs.h"
  :public Signal_
----------^
cxx: Info: ../../lyx-devel/src/support/block.h, line 48: conversion to
          integral type of smaller size could lose data (D:intconlosbit)
          detected during:
            instantiation of "void block<T, s>::operator=(const block<T, s> &)
                      [with T=Bullet, s=4UL]" at line 197 of
                      "../../lyx-devel/src/buffer.C"
            implicit generation of "BufferParams
                      &BufferParams::operator=(const BufferParams &)" at line
                      197 of "../../lyx-devel/src/buffer.C"
                        arr[i] == b[i];
------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 591: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                        params.papersize2 = tmpret;
------------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 598: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                        params.paperpackage = tmpret;
--------------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 1492: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                        footnoteflag = par->footnoteflag;
-------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 1494: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                                j = strlen(string_footnotekinds[par->footnotekind])+4;
----------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 1622: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                                        currlinelen += s.length();
----------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 1716: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
        LaTeXFeatures features(params, tclass.numLayouts());
---------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 2329: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
        LaTeXFeatures features(params, tclass.numLayouts());
---------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 2869: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                                char_line_count += sgml_string.length();
--------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 2884: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
                                     3 + strlen(stack[j]));
-------------------------------------^
cxx: Info: ../../lyx-devel/src/buffer.C, line 2941: conversion to integral
          type of smaller size could lose data (D:intconlosbit)
        LaTeXFeatures features(params, tclass.numLayouts());
---------------------------------------^

Reply via email to