[MacPorts] #39787: after wxWidgets30 update pgAdmin3 does not build
#39787: after wxWidgets30 update pgAdmin3 does not build ----------------------+-------------------------------- Reporter: arthur@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: ----------------------+-------------------------------- I upgraded wxWidgets30 to ver. @2.9.5_0. This forced rebuild of pgAdmin3. The rebuild fails with error: pgAdmin3.cpp:1307:20: error: calling a protected constructor of class 'wxStandardPathsCF' -- Ticket URL: <https://trac.macports.org/ticket/39787> MacPorts <http://www.macports.org/> Ports system for OS X
#39787: pgAdmin3 @1.16.1_0+postgresql92: build failure after update to wxWidgets30 @2.9.5_0 -----------------------+------------------- Reporter: arthur@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: pgAdmin3 | -----------------------+------------------- Changes (by larryv@…): * owner: macports-tickets@… => jwa@… * port: => pgAdmin3 Comment: Thanks for the ticket. In the future, please Cc relevant port maintainers. I guess pgAdmin3 needs to be revbumped when it’s fixed. -- Ticket URL: <https://trac.macports.org/ticket/39787#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39787: pgAdmin3 @1.16.1_0+postgresql92: build failure after update to wxWidgets30 @2.9.5_0 -----------------------+------------------- Reporter: arthur@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: pgAdmin3 | -----------------------+------------------- Comment (by jea@…): Same problem. (Me too.) (Can I downgrade wxWidgets as a temp fix?) -- Ticket URL: <https://trac.macports.org/ticket/39787#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39787: pgAdmin3 @1.16.1_0+postgresql92: build failure after update to wxWidgets30 @2.9.5_0 -----------------------+------------------- Reporter: arthur@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: pgAdmin3 | -----------------------+------------------- Comment (by mojca@…): Citing [https://github.com/wxWidgets/wxWidgets/commit/38aae140acbfd562df1388ae76108e... commit] from 6th July: === Forbid creation of wxStandardPaths object directly === This happens to work under MSW and Unix where there is only one wxStandardPaths class for both the console and the GUI applications but doesn't return the correct result under OS X where the Core Foundation version, returned by wxStandardPaths::Get(), has to be used for the GUI programs. And historically this confused a lot of people, so just ensure that they can't accidentally create an object of the wrong type any more. Closes [http://trac.wxwidgets.org/ticket/13537 13537]. -- Ticket URL: <https://trac.macports.org/ticket/39787#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39787: pgAdmin3 @1.16.1_0+postgresql92: build failure after update to wxWidgets30 @2.9.5_0 -----------------------+------------------- Reporter: arthur@… | Owner: jwa@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: pgAdmin3 | -----------------------+------------------- Comment (by mojca@…): The second patch ({{{patch-wxStandardPaths.diff}}}) fixes the compile errors for me. -- Ticket URL: <https://trac.macports.org/ticket/39787#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39787: pgAdmin3 @1.16.1_0+postgresql92: build failure after update to wxWidgets30 @2.9.5_0 -----------------------+-------------------- Reporter: arthur@… | Owner: jwa@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: pgAdmin3 | -----------------------+-------------------- Changes (by jwa@…): * status: new => closed * resolution: => fixed Comment: done in r108888, thanks for the patch -- Ticket URL: <https://trac.macports.org/ticket/39787#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#39787: pgAdmin3 @1.16.1_0+postgresql92: build failure after update to wxWidgets30 @2.9.5_0 -----------------------+-------------------- Reporter: arthur@… | Owner: jwa@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: pgAdmin3 | -----------------------+-------------------- Comment (by mojca@…): Thank you. But didn't you forget to add the patch to SVN? Also, given that it has already been fixed (thanks for noticing; I see it now in http://git.postgresql.org/gitweb/?p=pgadmin3.git;a=commitdiff;h=23c1bc094446...), maybe you could simply add the official patch. -- Ticket URL: <https://trac.macports.org/ticket/39787#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts