please find the current list of compiler warnings below (gcc-3.2, xforms frontend). I think a few of them are easily fixable.
Regards, Michael
configure: WARNING: X11/flimage.h: present but cannot be compiled configure: WARNING: X11/flimage.h: check for missing prerequisite headers? configure: WARNING: X11/flimage.h: proceeding with the preprocessor's result formulabase.C:910:2: warning: #warning pretty ugly math_data.C:157:2: warning: #warning temporarily disabled math_hullinset.C:683:2: warning: #warning temporarily disabled math_hullinset.C:739:2: warning: #warning temporarily disabled math_hullinset.C:808:2: warning: #warning FIXME: please check you really mean repaint() ... is it needed, math_hullinset.C:809:2: warning: #warning and if so, should it be update() instead ? math_parser.C:1074:2: warning: #warning A hack... insetcite.C:368:2: warning: #warning What is this code supposed to do? (Lgb) insetcollapsable.C:246:2: warning: #warning Fix this properly in BufferView_pimpl::workA reaButtonRelease insettabular.C:699:2: warning: #warning fix scrolling when cellinset has requested a scr oll (Jug)!!! insettabular.C:1564:2: warning: #warning This should be fixed in the right manner (20011 128 Jug) ControlBibitem.C:40:2: warning: #warning please check you mean repaint() not update(), ControlBibitem.C:41:2: warning: #warning and whether the repaint() is needed at all ControlBibtex.C:49:2: warning: #warning are you sure you need this repaint() ? ControlMath.C:304:2: warning: #warning Use a static table for this (Lgb) xforms_resize.C: In function `double <unnamed>::get_scaling_factor(FL_FORM*)': xforms_resize.C:56: warning: assignment to `int' from `float' xforms_resize.C:56: warning: argument to `int' from `float' xforms_resize.C:64: warning: assignment to `int' from `float' xforms_resize.C:64: warning: argument to `int' from `float' xforms_resize.C:68: warning: assignment to `int' from `float' xforms_resize.C:68: warning: argument to `int' from `float' xformsImage.C: In member function `virtual void grfx::xformsImage::clip(const grfx::Params&)': xformsImage.C:290: warning: comparison between signed and unsigned integer expressions xformsImage.C:292: warning: comparison between signed and unsigned integer expressions xscreen.C: In member function `virtual void XScreen::draw(LyXText*, BufferView*, unsigned int)': xscreen.C:217: warning: comparison between signed and unsigned integer expressions xscreen.C:217: warning: comparison between signed and unsigned integer expressions FormPreferences.C:1831:2: warning: #warning FIXME!! The graphics cache no longer has a changeDisplay method. screen.C: In member function `virtual unsigned int LyXScreen::topCursorVisible(const LyXCursor&, int)': screen.C:199: warning: comparison between signed and unsigned integer expressions MenuBackend.C: In function `void <unnamed>::expandToc(Menu&, const Buffer*)': MenuBackend.C:489: warning: unused variable `const FloatList&floats' paragraph_funcs.C:67:2: warning: #warning this seems wrong buffer.C:281:2: warning: #warning And _why_ is this here? (Lgb) buffer.C:2678:2: warning: #warning This is wrong we cannot insert an inset like this!!! buffer.C:3102:2: warning: #warning repaint needed here, or do you mean update() ? buffer.C:3295:2: warning: #warning repaint needed here, or do you mean update() ? converter.C:846:2: warning: #warning repaint() or update() or nothing ? converter.C:909:2: warning: #warning repaint() or update() or nothing ? exporter.C:42:2: warning: #warning repaint() or update() or nothing ? lyxfunc.C:830:2: warning: #warning I am not sure this is still right, please have a look! (Jug 20020417) lyxfunc.C:1080:2: warning: #warning repaint() or update() or nothing ? lyxfunc.C:1499:2: warning: #warning FIXME!! The graphics cache no longer has a changeDisplay method. lyxlength.C:153:2: warning: #warning if you don't care than either call this function differently or let it return negative values and call abs() explicitly when needed (Andre') paragraph_pimpl.C: In member function `void Paragraph::Pimpl::simpleTeXBlanks(std::ostream&, TexRow&, int, int&, const LyXFont&, const LyXLayout&)': paragraph_pimpl.C:219: warning: comparison between signed and unsigned integer expressions paragraph_pimpl.C:309:2: warning: #warning Bug: we can have an empty font change here! tabular.C: In member function `int LyXTabular::latex(const Buffer*, std::ostream&, bool, bool) const': tabular.C:2259: warning: enumeration value `LYX_ALIGN_NONE' not handled in switch tabular.C:2259: warning: enumeration value `LYX_ALIGN_BLOCK' not handled in switch tabular.C:2259: warning: enumeration value `LYX_ALIGN_LAYOUT' not handled in switch tabular.C:2259: warning: enumeration value `LYX_ALIGN_SPECIAL' not handled in switch text2.C:1328:2: warning: #warning use boost.format text2.C:1903:2: warning: #warning I believe this code is wrong. (Lgb) text2.C:1904:2: warning: #warning Jürgen, have a look at this. (Lgb) text2.C:1905:2: warning: #warning Hmmm, I guess you are right but we text2.C:1906:2: warning: #warning should verify when this is needed text2.C:2198:2: warning: #warning This will not work anymore when we have multiple views of the same buffer text3.C:1520:2: warning: #warning Please remove donot call inset->edit() here (Jug 20020812) toc.C:85:2: warning: #warning bogus type (Lgb)