[MacPorts] #42073: p5-wx does not build

MacPorts noreply at macports.org
Thu Jan 9 09:00:44 PST 2014


#42073: p5-wx does not build
--------------------------------+--------------------------------
  Reporter:  macsforever2000@…  |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:
      Port:  p5-wx              |
--------------------------------+--------------------------------
Changes (by mojca@…):

 * version:  2.2.1 =>


Old description:

> I know I'm the maintainer, but I am completely stuck. It would be great
> to get the p5-wx port built. I'm Cc'ing mojca because of his excellent
> work getting the wx ports updated and fixed.
>
> {{{
> :info:build /usr/bin/clang++ -UWX_PRECOMP   -c  -I. -I../..
> -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/wx/include
> /osx_cocoa-unicode-3.0
> -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0
> -pipe -Os -fno-common -DPERL_DARWIN -I/opt/local/include -fno-strict-
> aliasing -fstack-protector -I/opt/local/include -arch x86_64 -O3
> -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\"  "-I/opt/local/lib/perl5/5.16.1
> /darwin-thread-multi-2level/CORE"  -DWXPL_EXT -D_FILE_OFFSET_BITS=64
> -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__   XRC.c
> :info:build clang: warning: treating 'c' input as 'c++' when in C++ mode,
> this behavior is deprecated
> :info:build In file included from XRC.c:24:
> :info:build ./cpp/xr_constants.cpp:37:12: error: use of undeclared
> identifier 'wxXML_ELEMENT_NODE'
> :info:build         r( wxXML_ELEMENT_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:38:12: error: use of undeclared
> identifier 'wxXML_ATTRIBUTE_NODE'
> :info:build         r( wxXML_ATTRIBUTE_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:39:12: error: use of undeclared
> identifier 'wxXML_TEXT_NODE'
> :info:build         r( wxXML_TEXT_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:40:12: error: use of undeclared
> identifier 'wxXML_CDATA_SECTION_NODE'
> :info:build         r( wxXML_CDATA_SECTION_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:41:12: error: use of undeclared
> identifier 'wxXML_ENTITY_REF_NODE'
> :info:build         r( wxXML_ENTITY_REF_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:42:12: error: use of undeclared
> identifier 'wxXML_ENTITY_NODE'
> :info:build         r( wxXML_ENTITY_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:43:12: error: use of undeclared
> identifier 'wxXML_PI_NODE'
> :info:build         r( wxXML_PI_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:44:12: error: use of undeclared
> identifier 'wxXML_COMMENT_NODE'
> :info:build         r( wxXML_COMMENT_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:45:12: error: use of undeclared
> identifier 'wxXML_DOCUMENT_NODE'
> :info:build         r( wxXML_DOCUMENT_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:46:12: error: use of undeclared
> identifier 'wxXML_DOCUMENT_TYPE_NODE'
> :info:build         r( wxXML_DOCUMENT_TYPE_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:47:12: error: use of undeclared
> identifier 'wxXML_DOCUMENT_FRAG_NODE'
> :info:build         r( wxXML_DOCUMENT_FRAG_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:48:12: error: use of undeclared
> identifier 'wxXML_NOTATION_NODE'
> :info:build         r( wxXML_NOTATION_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build ./cpp/xr_constants.cpp:49:12: error: use of undeclared
> identifier 'wxXML_HTML_DOCUMENT_NODE'
> :info:build         r( wxXML_HTML_DOCUMENT_NODE );
> :info:build            ^
> :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
> :info:build         return n;
> :info:build                ^
> :info:build XRC.c:973:20: error: member access into incomplete type
> 'wxXmlDocument'
> :info:build       RETVAL = THIS->IsOk();
> :info:build                    ^
> :info:build
> /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
> note: forward declaration of 'wxXmlDocument'
> :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
> :info:build                           ^
> :info:build XRC.c:999:20: error: member access into incomplete type
> 'wxXmlDocument'
> :info:build       RETVAL = THIS->GetRoot();
> :info:build                    ^
> :info:build
> /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
> note: forward declaration of 'wxXmlDocument'
> :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
> :info:build                           ^
> :info:build XRC.c:1025:20: error: member access into incomplete type
> 'wxXmlDocument'
> :info:build       RETVAL = THIS->GetVersion();
> :info:build                    ^
> :info:build
> /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
> note: forward declaration of 'wxXmlDocument'
> :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
> :info:build                           ^
> :info:build XRC.c:1051:20: error: member access into incomplete type
> 'wxXmlDocument'
> :info:build       RETVAL = THIS->GetFileEncoding();
> :info:build                    ^
> :info:build
> /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
> note: forward declaration of 'wxXmlDocument'
> :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
> :info:build                           ^
> :info:build XRC.c:1078:11: error: member access into incomplete type
> 'wxXmlDocument'
> :info:build       THIS->SetRoot( node );
> :info:build           ^
> :info:build
> /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
> note: forward declaration of 'wxXmlDocument'
> :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
> :info:build                           ^
> :info:build XRC.c:1105:11: error: member access into incomplete type
> 'wxXmlDocument'
> :info:build       THIS->SetVersion( version );
> :info:build           ^
> :info:build
> /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
> note: forward declaration of 'wxXmlDocument'
> :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
> :info:build                           ^
> :info:build fatal error: too many errors emitted, stopping now [-ferror-
> limit=]
> :info:build 20 errors generated.
> }}}

New description:

 I know I'm the maintainer, but I am completely stuck. It would be great to
 get the p5-wx port built. I'm Cc'ing mojca because of her excellent work
 getting the wx ports updated and fixed.

 {{{
 :info:build /usr/bin/clang++ -UWX_PRECOMP   -c  -I. -I../..
 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/wx/include
 /osx_cocoa-unicode-3.0
 -I/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0
 -pipe -Os -fno-common -DPERL_DARWIN -I/opt/local/include -fno-strict-
 aliasing -fstack-protector -I/opt/local/include -arch x86_64 -O3
 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\"  "-I/opt/local/lib/perl5/5.16.1
 /darwin-thread-multi-2level/CORE"  -DWXPL_EXT -D_FILE_OFFSET_BITS=64
 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__   XRC.c
 :info:build clang: warning: treating 'c' input as 'c++' when in C++ mode,
 this behavior is deprecated
 :info:build In file included from XRC.c:24:
 :info:build ./cpp/xr_constants.cpp:37:12: error: use of undeclared
 identifier 'wxXML_ELEMENT_NODE'
 :info:build         r( wxXML_ELEMENT_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:38:12: error: use of undeclared
 identifier 'wxXML_ATTRIBUTE_NODE'
 :info:build         r( wxXML_ATTRIBUTE_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:39:12: error: use of undeclared
 identifier 'wxXML_TEXT_NODE'
 :info:build         r( wxXML_TEXT_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:40:12: error: use of undeclared
 identifier 'wxXML_CDATA_SECTION_NODE'
 :info:build         r( wxXML_CDATA_SECTION_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:41:12: error: use of undeclared
 identifier 'wxXML_ENTITY_REF_NODE'
 :info:build         r( wxXML_ENTITY_REF_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:42:12: error: use of undeclared
 identifier 'wxXML_ENTITY_NODE'
 :info:build         r( wxXML_ENTITY_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:43:12: error: use of undeclared
 identifier 'wxXML_PI_NODE'
 :info:build         r( wxXML_PI_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:44:12: error: use of undeclared
 identifier 'wxXML_COMMENT_NODE'
 :info:build         r( wxXML_COMMENT_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:45:12: error: use of undeclared
 identifier 'wxXML_DOCUMENT_NODE'
 :info:build         r( wxXML_DOCUMENT_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:46:12: error: use of undeclared
 identifier 'wxXML_DOCUMENT_TYPE_NODE'
 :info:build         r( wxXML_DOCUMENT_TYPE_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:47:12: error: use of undeclared
 identifier 'wxXML_DOCUMENT_FRAG_NODE'
 :info:build         r( wxXML_DOCUMENT_FRAG_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:48:12: error: use of undeclared
 identifier 'wxXML_NOTATION_NODE'
 :info:build         r( wxXML_NOTATION_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build ./cpp/xr_constants.cpp:49:12: error: use of undeclared
 identifier 'wxXML_HTML_DOCUMENT_NODE'
 :info:build         r( wxXML_HTML_DOCUMENT_NODE );
 :info:build            ^
 :info:build ./cpp/xr_constants.cpp:24:16: note: expanded from macro 'r'
 :info:build         return n;
 :info:build                ^
 :info:build XRC.c:973:20: error: member access into incomplete type
 'wxXmlDocument'
 :info:build       RETVAL = THIS->IsOk();
 :info:build                    ^
 :info:build
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
 note: forward declaration of 'wxXmlDocument'
 :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
 :info:build                           ^
 :info:build XRC.c:999:20: error: member access into incomplete type
 'wxXmlDocument'
 :info:build       RETVAL = THIS->GetRoot();
 :info:build                    ^
 :info:build
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
 note: forward declaration of 'wxXmlDocument'
 :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
 :info:build                           ^
 :info:build XRC.c:1025:20: error: member access into incomplete type
 'wxXmlDocument'
 :info:build       RETVAL = THIS->GetVersion();
 :info:build                    ^
 :info:build
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
 note: forward declaration of 'wxXmlDocument'
 :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
 :info:build                           ^
 :info:build XRC.c:1051:20: error: member access into incomplete type
 'wxXmlDocument'
 :info:build       RETVAL = THIS->GetFileEncoding();
 :info:build                    ^
 :info:build
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
 note: forward declaration of 'wxXmlDocument'
 :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
 :info:build                           ^
 :info:build XRC.c:1078:11: error: member access into incomplete type
 'wxXmlDocument'
 :info:build       THIS->SetRoot( node );
 :info:build           ^
 :info:build
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
 note: forward declaration of 'wxXmlDocument'
 :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
 :info:build                           ^
 :info:build XRC.c:1105:11: error: member access into incomplete type
 'wxXmlDocument'
 :info:build       THIS->SetVersion( version );
 :info:build           ^
 :info:build
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/xrc/xmlres.h:44:27:
 note: forward declaration of 'wxXmlDocument'
 :info:build class WXDLLIMPEXP_FWD_XML wxXmlDocument;
 :info:build                           ^
 :info:build fatal error: too many errors emitted, stopping now [-ferror-
 limit=]
 :info:build 20 errors generated.
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/42073#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list