Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564068 - dev-libs/libroadnav and app-misc/roadnav wxGTK:3.0 support
Summary: dev-libs/libroadnav and app-misc/roadnav wxGTK:3.0 support
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrew Cremins
URL:
Whiteboard: Pending removal: 2016-12-27
Keywords: PMASKED
Depends on:
Blocks: wxwidgets-3.0
  Show dependency tree
 
Reported: 2015-10-25 12:57 UTC by Pacho Ramos
Modified: 2016-12-31 14:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2015-10-25 12:57:05 UTC
I have tried to make it build with wxGTK:3.0 but it fails, also, I couldn't find any distribution still shipping this and, then, I couldn't find patches for this there :S

httpbuilder.cpp: In member function 'wxInputStream* wxHTTPBuilder::GetInputStream(const wxString&, const wxString&)':
httpbuilder.cpp:190:3: error: 'm_perr' was not declared in this scope
   m_perr = wxPROTO_CONNERR;
   ^
httpbuilder.cpp: In member function 'bool wxHTTPBuilder::SendRequest(const wxString&, const wxString&)':
httpbuilder.cpp:305:3: error: 'wxHTTP_Req' was not declared in this scope
   wxHTTP_Req req = wxHTTP_GET;
   ^
httpbuilder.cpp:319:5: error: 'req' was not declared in this scope
     req = wxHTTP_POST;
     ^
httpbuilder.cpp:319:11: error: 'wxHTTP_POST' was not declared in this scope
     req = wxHTTP_POST;
           ^
httpbuilder.cpp:323:11: error: 'req' was not declared in this scope
   switch (req) {
           ^
httpbuilder.cpp:324:8: error: 'wxHTTP_GET' was not declared in this scope
   case wxHTTP_GET:
        ^
httpbuilder.cpp:327:8: error: 'wxHTTP_POST' was not declared in this scope
   case wxHTTP_POST:
        ^
httpbuilder.cpp:376:36: error: 'req' was not declared in this scope
   wxString query = GetQueryString( req == wxHTTP_GET ? true : false); // Get the query string of (GET) variables to send to server
                                    ^
httpbuilder.cpp:376:43: error: 'wxHTTP_GET' was not declared in this scope
   wxString query = GetQueryString( req == wxHTTP_GET ? true : false); // Get the query string of (GET) variables to send to server
                                           ^
httpbuilder.cpp:386:14: error: 'wxHTTP_POST' was not declared in this scope
   if( req == wxHTTP_POST )
              ^
httpbuilder.cpp:415:3: error: 'm_perr' was not declared in this scope
   m_perr = GetLine(this, tmp_str);
   ^
httpbuilder.cpp:415:33: error: 'GetLine' was not declared in this scope
   m_perr = GetLine(this, tmp_str);
                                 ^
httpbuilder.cpp:440:23: error: ambiguous default type conversion from 'wxUniCharRef'
   switch (tmp_str2[0u]) {
                       ^
httpbuilder.cpp:440:23: error:   candidate conversions include 'wxUniCharRef::operator char() const' and 'wxUniCharRef::operator unsigned char() const'
Makefile:441: recipe for target 'httpbuilder.o' failed
make[2]: *** [httpbuilder.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/wx-3.0/wx/wx.h:24:0,
                 from DownloadThread.cpp:37:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual void* DownloadThread::Entry()':
/usr/include/wx-3.0/wx/event.h:3387:18: error: 'virtual void wxEvtHandler::AddPendingEvent(const wxEvent&)' is inaccessible
     virtual void AddPendingEvent(const wxEvent& event)
                  ^
DownloadThread.cpp:163:38: error: within this context
      m_pParent->AddPendingEvent(evCmd);
                                      ^
Makefile:441: recipe for target 'DownloadThread.o' failed
make[2]: *** [DownloadThread.o] Error 1
MapAbbreviations.cpp: In function 'bool LoadAbbreviationInformation(wxString)':
MapAbbreviations.cpp:79:38: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  fgets(szLine, sizeof(szLine), hFile);
                                      ^
MapAbbreviations.cpp:141:39: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   fgets(szLine, sizeof(szLine), hFile);
                                       ^
make[2]: Leaving directory '/var/tmp/portage/dev-libs/libroadnav-0.19/work/libroadnav-0.19/src'
Makefile:309: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libroadnav-0.19/work/libroadnav-0.19'
Makefile:222: recipe for target 'all' failed
make: *** [all] Error 2
Comment 1 Pacho Ramos gentoo-dev 2016-11-16 09:54:55 UTC
Looking to bug 521476 maybe we should simply treeclean them 
:/
Comment 2 Pacho Ramos gentoo-dev 2016-12-31 14:06:10 UTC
dropped