← Back to team overview

kicad-developers team mailing list archive

Re: Revision 2604 has broken cvpcb and some random warnings

 

On 12/nov/2010, at 11.02, Jerry Jacobs wrote:

Jerry i'm working on it.

> [ 70%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/cvpcb.cpp.o
> /Users/jerry/Projects/kicad/testing/cvpcb/cvpcb.cpp: In member
> function ‘virtual bool WinEDA_App::OnInit()’:
> /Users/jerry/Projects/kicad/testing/cvpcb/cvpcb.cpp:87: error:
> ‘ID_KICAD_ABOUT’ was not declared in this scope
> /Users/jerry/Projects/kicad/testing/cvpcb/cvpcb.cpp:88: error:
> ‘ID_OPTIONS_SETUP’ was not declared in this scope
> make[2]: *** [cvpcb/CMakeFiles/cvpcb.dir/cvpcb.cpp.o] Error 1
> make[1]: *** [cvpcb/CMakeFiles/cvpcb.dir/all] Error 2
> 
> Including id.h seems to fix this.

It fixes, committing soon.

> 
> Also some not nice warning include:
> 
> [ 87%] Building CXX object pcbnew/CMakeFiles/pcbnew.dir/block.cpp.o
> /Users/jerry/Projects/kicad/testing/pcbnew/block.cpp: In function
> ‘void drawPickedItems(WinEDA_DrawPanel*, wxDC*, wxPoint)’:
> /Users/jerry/Projects/kicad/testing/pcbnew/block.cpp:653: warning:
> enumeration value ‘NOT_USED’ not handled in switch
> /Users/jerry/Projects/kicad/testing/pcbnew/block.cpp:653: warning:
> enumeration value ‘EOT’ not handled in switch
> /Users/jerry/Projects/kicad/testing/pcbnew/block.cpp:653: warning:
> enumeration value ‘TYPE_NOT_INIT’ not handled in switch
> /Users/jerry/Projects/kicad/testing/pcbnew/block.cpp:653: warning:
> enumeration value ‘TYPE_PCB’ not handled in switch
> /Users/jerry/Projects/kicad/testing/pcbnew/block.cpp:653: warning:
> enumeration value ‘TYPE_SCREEN’ not handled in switch
> 

This one was already fixed

> And this:
> 
> /Users/jerry/Projects/kicad/testing/pcbnew/export_vrml.cpp:760:
> warning: ‘void export_vrml_zones(BOARD*)’ defined but not used
> 
> And this:
> 
> In file included from /Users/jerry/Projects/kicad/testing/common/xnode.cpp:26:
> /Users/jerry/Projects/kicad/testing/include/xnode.h: In member
> function ‘wxString XNODE::GetAttribute(const wxString&, const
> wxString&) const’:
> /Users/jerry/Projects/kicad/testing/include/xnode.h:76: warning:
> ‘GetPropVal’ is deprecated (declared at
> /opt/wxwidgets/65968/include/wx-2.9/wx/xml/xml.h:229)
> /Users/jerry/Projects/kicad/testing/include/xnode.h: In member
> function ‘bool XNODE::GetAttribute(const wxString&, wxString*) const’:
> /Users/jerry/Projects/kicad/testing/include/xnode.h:80: warning:
> ‘GetPropVal’ is deprecated (declared at
> /opt/wxwidgets/65968/include/wx-2.9/wx/xml/xml.h:226)
> /Users/jerry/Projects/kicad/testing/include/xnode.h: In member
> function ‘wxXmlAttribute* XNODE::GetAttributes() const’:
> /Users/jerry/Projects/kicad/testing/include/xnode.h:88: warning:
> ‘GetProperties’ is deprecated (declared at
> /opt/wxwidgets/65968/include/wx-2.9/wx/xml/xml.h:223)
> 
> And last:
> 
> In file included from
> /Users/jerry/Projects/kicad/testing/eeschema/netform.cpp:53:
> /Users/jerry/Projects/kicad/testing/include/xnode.h: In member
> function ‘wxString XNODE::GetAttribute(const wxString&, const
> wxString&) const’:
> /Users/jerry/Projects/kicad/testing/include/xnode.h:76: warning:
> ‘GetPropVal’ is deprecated (declared at
> /opt/wxwidgets/65968/include/wx-2.9/wx/xml/xml.h:229)
> /Users/jerry/Projects/kicad/testing/include/xnode.h: In member
> function ‘bool XNODE::GetAttribute(const wxString&, wxString*) const’:
> /Users/jerry/Projects/kicad/testing/include/xnode.h:80: warning:
> ‘GetPropVal’ is deprecated (declared at
> /opt/wxwidgets/65968/include/wx-2.9/wx/xml/xml.h:226)
> /Users/jerry/Projects/kicad/testing/include/xnode.h: In member
> function ‘wxXmlAttribute* XNODE::GetAttributes() const’:
> /Users/jerry/Projects/kicad/testing/include/xnode.h:88: warning:
> ‘GetProperties’ is deprecated (declared at
> /opt/wxwidgets/65968/include/wx-2.9/wx/xml/xml.h:223)
> 
> I compile on OS X with wxWidgets 2.9.2 (svn revision 65968)
> 

Those are old, and probably will be fixed in the future when wx2.9 will be the standard for all the platforms, users with wx2.8 aren't few.

--
Marco




Follow ups

References