i'm not sure whether we should fix, but gcc 4.3 with monolithic build gives 
those warnings:

In file included from liblyxqt4.cpp:79:
GuiView.cpp:168: warning: 'lyx::frontend::GuiView::GuiViewPrivate' has a field 
'lyx::frontend::GuiView::GuiViewPrivate::bg_widget_' whose type uses the 
anonymous namespace
In file included from liblyxqt4.cpp:90:
Menus.cpp:1333: warning: 'lyx::frontend::Menu::Impl' has a field 
'lyx::frontend::Menu::Impl::top_level_menu' whose type uses the anonymous 
namespace
Menus.cpp:1427: warning: 'lyx::frontend::Menus::Impl' has a field 
'lyx::frontend::Menus::Impl::menulist_' whose type uses the anonymous namespace
Menus.cpp:1427: warning: 'lyx::frontend::Menus::Impl' has a field 
'lyx::frontend::Menus::Impl::menubar_' whose type uses the anonymous namespace


In file included from lyxcore.cpp:16:
ConverterCache.cpp:83: warning: 'lyx::FormatCache' has a field 
'lyx::FormatCache::cache' whose type uses the anonymous namespace


in branch i also see
In file included from lyxinsets.cpp:14:
insets/InsetCitation.cpp: In function 'lyx::docstring 
lyx::<unnamed>::complexLabel(const lyx::Buffer&, const std::string&, const 
lyx::docstring&, const lyx::docstring&, const lyx::docstring&, 
lyx::CiteEngine)':
insets/InsetCitation.cpp:202: warning: deprecated conversion from string 
constant to 'char*'
insets/InsetCitation.cpp:206: warning: deprecated conversion from string 
constant to 'char*'


pavel

Reply via email to