Thread: WX Widgets Version
I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. My PGAdmin3 compilation (configuration) fails with: configure: error: The version of wxWidgets required (2.8) is not supported by the installations in /usr. My WX Widgets configuration is: ====== Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' Which GUI toolkit should wxWidgets use? GTK+ 2 with support for GTK+ printing libnotify Should wxWidgets be compiled into single library? no Should wxWidgets be linked as a sharedlibrary? yes Should wxWidgets support Unicode? yes (using wchar_t) What level of wxWidgetscompatibility should be enabled? wxWidgets 2.6 no wxWidgets 2.8 yes Which libraries should wxWidgets use? STL no jpeg sys png sys regex builtin tiff sys zlib sys expat sys libmspack no sdl no ======= So that you can see that wxWidgets 2.8 IS supported (as a compatibility mode). Is it the case that PGAdmin3 SHOULD compile and work with the latest WX Widgets, provided that 2.8 compatibility is enabled? If so, is there a problem with the configuration that fails to detect this support? Regards, David
Hi On Thu, Feb 26, 2015 at 1:47 PM, Datatone Mail List <lists@datatone.co.uk> wrote: > I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. > > My PGAdmin3 compilation (configuration) fails with: > > configure: error: The version of wxWidgets required (2.8) is not supported by > the installations in /usr. > > My WX Widgets configuration is: > > ====== > Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' > > Which GUI toolkit should wxWidgets use? GTK+ 2 with support > for GTK+ printing libnotify > Should wxWidgets be compiled into single library? no > Should wxWidgets be linked as a shared library? yes > Should wxWidgets support Unicode? yes (using wchar_t) > What level of wxWidgets compatibility should be enabled? > wxWidgets 2.6 no > wxWidgets 2.8 yes > Which libraries should wxWidgets use? > STL no > jpeg sys > png sys > regex builtin > tiff sys > zlib sys > expat sys > libmspack no > sdl no > ======= > > So that you can see that wxWidgets 2.8 IS supported (as a compatibility mode). > > Is it the case that PGAdmin3 SHOULD compile and work with the latest WX > Widgets, provided that 2.8 compatibility is enabled? This has never been tested as far as I'm aware. It does work with 3.0 in general, though there are a few glitches. > If so, is there a problem with the configuration that fails to detect this > support? The config script certainly doesn't know how to use 3.0 in 2.8 compatibility mode. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
On Fri, Feb 27, 2015 at 3:00 PM, Richard PALO <richard@netbsd.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Le 26/02/15 17:47, Dave Page a écrit : >> Hi >> >> On Thu, Feb 26, 2015 at 1:47 PM, Datatone Mail List >> <lists@datatone.co.uk> wrote: >>> I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. >>> >>> My PGAdmin3 compilation (configuration) fails with: >>> >>> configure: error: The version of wxWidgets required (2.8) is not supported by >>> the installations in /usr. >>> >>> My WX Widgets configuration is: >>> >>> ====== >>> Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' >>> >>> Which GUI toolkit should wxWidgets use? GTK+ 2 with support >>> for GTK+ printing libnotify >>> Should wxWidgets be compiled into single library? no >>> Should wxWidgets be linked as a shared library? yes >>> Should wxWidgets support Unicode? yes (using wchar_t) >>> What level of wxWidgets compatibility should be enabled? >>> wxWidgets 2.6 no >>> wxWidgets 2.8 yes >>> Which libraries should wxWidgets use? >>> STL no >>> jpeg sys >>> png sys >>> regex builtin >>> tiff sys >>> zlib sys >>> expat sys >>> libmspack no >>> sdl no >>> ======= >>> >>> So that you can see that wxWidgets 2.8 IS supported (as a compatibility mode). >>> >>> Is it the case that PGAdmin3 SHOULD compile and work with the latest WX >>> Widgets, provided that 2.8 compatibility is enabled? >> >> This has never been tested as far as I'm aware. It does work with 3.0 >> in general, though there are a few glitches. >> >>> If so, is there a problem with the configuration that fails to detect this >>> support? >> >> The config script certainly doesn't know how to use 3.0 in 2.8 >> compatibility mode. >> > > I believe there are a few things to verify and test enabling this to be possible: > http://docs.wxwidgets.org/trunk/overview_changes_since28.html > > It *would* be nice to migrate to the new wx Widgets code base, though. The vast majority of the work to support 3.0 (in non-compatibility mode) has been done. It just needs some tweaks. I tried it a couple of days ago as it happens, and the only issue I saw in a quick test was that the "Connecting to server" busy panel now sits on top of the "Enter password" dialogue, instead of the other way round. Patches welcome :-) -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 26/02/15 17:47, Dave Page a écrit : > Hi > > On Thu, Feb 26, 2015 at 1:47 PM, Datatone Mail List > <lists@datatone.co.uk> wrote: >> I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. >> >> My PGAdmin3 compilation (configuration) fails with: >> >> configure: error: The version of wxWidgets required (2.8) is not supported by >> the installations in /usr. >> >> My WX Widgets configuration is: >> >> ====== >> Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' >> >> Which GUI toolkit should wxWidgets use? GTK+ 2 with support >> for GTK+ printing libnotify >> Should wxWidgets be compiled into single library? no >> Should wxWidgets be linked as a shared library? yes >> Should wxWidgets support Unicode? yes (using wchar_t) >> What level of wxWidgets compatibility should be enabled? >> wxWidgets 2.6 no >> wxWidgets 2.8 yes >> Which libraries should wxWidgets use? >> STL no >> jpeg sys >> png sys >> regex builtin >> tiff sys >> zlib sys >> expat sys >> libmspack no >> sdl no >> ======= >> >> So that you can see that wxWidgets 2.8 IS supported (as a compatibility mode). >> >> Is it the case that PGAdmin3 SHOULD compile and work with the latest WX >> Widgets, provided that 2.8 compatibility is enabled? > > This has never been tested as far as I'm aware. It does work with 3.0 > in general, though there are a few glitches. > >> If so, is there a problem with the configuration that fails to detect this >> support? > > The config script certainly doesn't know how to use 3.0 in 2.8 > compatibility mode. > I believe there are a few things to verify and test enabling this to be possible: http://docs.wxwidgets.org/trunk/overview_changes_since28.html It *would* be nice to migrate to the new wx Widgets code base, though. - -- Richard PALO -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJU8IaEAAoJECAB22fHtp27vj0IAK/2RIpdKTXczT11wO8iGhYm 03CifiY4A7WiSwi9gtW75hkPKIkBqYWUnk3VSRUf1mwGX+5F6sxflh8IqXfF0xfj DkiLg3fKGHwiBUGsnKvTSGCDPM49I1V2HTe8ZWX/ZL++9JUqDkAAY0d8IsyKruNM 00GV8vK75C6BjzrH6G2/ePestkCTZIKwg/ECkjAP2iz3kqjX0a+8Fy3Y0TTvd7gk u9RrLEhKoXWc+dYuXuMf3QKsE7QfIGZB+0NvfFQ8OPlQkRefGtUuJD5Ys7ATL9tX CY0P52d68QP17znYQz+YNlmtrmThconNQGilKMMFPAWVt3SFXtPJpiHMO0nwj+A= =dNj1 -----END PGP SIGNATURE-----
Thank you both for your feedback. I am assuming that I should be able to pick up the development sources from GIT or similar and make it work (as well as it does at the moment). Thanks again. David On Friday 27 February 2015 15:04:35 you wrote: > On Fri, Feb 27, 2015 at 3:00 PM, Richard PALO <richard@netbsd.org> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Le 26/02/15 17:47, Dave Page a écrit : > >> Hi > >> > >> On Thu, Feb 26, 2015 at 1:47 PM, Datatone Mail List > >> > >> <lists@datatone.co.uk> wrote: > >>> I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. > >>> > >>> My PGAdmin3 compilation (configuration) fails with: > >>> > >>> configure: error: The version of wxWidgets required (2.8) is not > >>> supported by the installations in /usr. > >>> > >>> My WX Widgets configuration is: > >>> > >>> ====== > >>> Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' > >>> > >>> Which GUI toolkit should wxWidgets use? GTK+ 2 with > >>> support > >>> > >>> for GTK+ printing libnotify > >>> > >>> Should wxWidgets be compiled into single library? no > >>> Should wxWidgets be linked as a shared library? yes > >>> Should wxWidgets support Unicode? yes (using > >>> wchar_t) > >>> What level of wxWidgets compatibility should be enabled? > >>> > >>> wxWidgets 2.6 no > >>> wxWidgets 2.8 yes > >>> > >>> Which libraries should wxWidgets use? > >>> > >>> STL no > >>> jpeg sys > >>> png sys > >>> regex builtin > >>> tiff sys > >>> zlib sys > >>> expat sys > >>> libmspack no > >>> sdl no > >>> > >>> ======= > >>> > >>> So that you can see that wxWidgets 2.8 IS supported (as a compatibility > >>> mode). > >>> > >>> Is it the case that PGAdmin3 SHOULD compile and work with the latest WX > >>> Widgets, provided that 2.8 compatibility is enabled? > >> > >> This has never been tested as far as I'm aware. It does work with 3.0 > >> in general, though there are a few glitches. > >> > >>> If so, is there a problem with the configuration that fails to detect > >>> this > >>> support? > >> > >> The config script certainly doesn't know how to use 3.0 in 2.8 > >> compatibility mode. > > > > I believe there are a few things to verify and test enabling this to be > > possible: http://docs.wxwidgets.org/trunk/overview_changes_since28.html > > > > It *would* be nice to migrate to the new wx Widgets code base, though. > > The vast majority of the work to support 3.0 (in non-compatibility > mode) has been done. It just needs some tweaks. I tried it a couple of > days ago as it happens, and the only issue I saw in a quick test was > that the "Connecting to server" busy panel now sits on top of the > "Enter password" dialogue, instead of the other way round. Patches > welcome :-)
On Sat, Feb 28, 2015 at 7:49 PM, Datatone Mail List <lists@datatone.co.uk> wrote: > Thank you both for your feedback. > I am assuming that I should be able to pick up the development sources from > GIT or similar and make it work (as well as it does at the moment). > Thanks again. > David 1.20.x should also be appropriate, as it also has the wx3.0 updates. > On Friday 27 February 2015 15:04:35 you wrote: >> On Fri, Feb 27, 2015 at 3:00 PM, Richard PALO <richard@netbsd.org> wrote: >> > -----BEGIN PGP SIGNED MESSAGE----- >> > Hash: SHA1 >> > >> > Le 26/02/15 17:47, Dave Page a écrit : >> >> Hi >> >> >> >> On Thu, Feb 26, 2015 at 1:47 PM, Datatone Mail List >> >> >> >> <lists@datatone.co.uk> wrote: >> >>> I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. >> >>> >> >>> My PGAdmin3 compilation (configuration) fails with: >> >>> >> >>> configure: error: The version of wxWidgets required (2.8) is not >> >>> supported by the installations in /usr. >> >>> >> >>> My WX Widgets configuration is: >> >>> >> >>> ====== >> >>> Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' >> >>> >> >>> Which GUI toolkit should wxWidgets use? GTK+ 2 with >> >>> support >> >>> >> >>> for GTK+ printing libnotify >> >>> >> >>> Should wxWidgets be compiled into single library? no >> >>> Should wxWidgets be linked as a shared library? yes >> >>> Should wxWidgets support Unicode? yes (using >> >>> wchar_t) >> >>> What level of wxWidgets compatibility should be enabled? >> >>> >> >>> wxWidgets 2.6 no >> >>> wxWidgets 2.8 yes >> >>> >> >>> Which libraries should wxWidgets use? >> >>> >> >>> STL no >> >>> jpeg sys >> >>> png sys >> >>> regex builtin >> >>> tiff sys >> >>> zlib sys >> >>> expat sys >> >>> libmspack no >> >>> sdl no >> >>> >> >>> ======= >> >>> >> >>> So that you can see that wxWidgets 2.8 IS supported (as a compatibility >> >>> mode). >> >>> >> >>> Is it the case that PGAdmin3 SHOULD compile and work with the latest WX >> >>> Widgets, provided that 2.8 compatibility is enabled? >> >> >> >> This has never been tested as far as I'm aware. It does work with 3.0 >> >> in general, though there are a few glitches. >> >> >> >>> If so, is there a problem with the configuration that fails to detect >> >>> this >> >>> support? >> >> >> >> The config script certainly doesn't know how to use 3.0 in 2.8 >> >> compatibility mode. >> > >> > I believe there are a few things to verify and test enabling this to be >> > possible: http://docs.wxwidgets.org/trunk/overview_changes_since28.html >> > >> > It *would* be nice to migrate to the new wx Widgets code base, though. >> >> The vast majority of the work to support 3.0 (in non-compatibility >> mode) has been done. It just needs some tweaks. I tried it a couple of >> days ago as it happens, and the only issue I saw in a quick test was >> that the "Connecting to server" busy panel now sits on top of the >> "Enter password" dialogue, instead of the other way round. Patches >> welcome :-) > > > > -- > Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgadmin-support -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
Thank you again. I obtained 1.20.0 and, with the configuration option '--with-wx-version=3.0', everything compiled without issue, and pgadmin3 appears to work. Regards, David On Tuesday 03 March 2015 08:37:01 you wrote: > On Sat, Feb 28, 2015 at 7:49 PM, Datatone Mail List > > <lists@datatone.co.uk> wrote: > > Thank you both for your feedback. > > I am assuming that I should be able to pick up the development sources > > from > > GIT or similar and make it work (as well as it does at the moment). > > Thanks again. > > David > > 1.20.x should also be appropriate, as it also has the wx3.0 updates. > > > On Friday 27 February 2015 15:04:35 you wrote: > >> On Fri, Feb 27, 2015 at 3:00 PM, Richard PALO <richard@netbsd.org> wrote: > >> > -----BEGIN PGP SIGNED MESSAGE----- > >> > Hash: SHA1 > >> > > >> > Le 26/02/15 17:47, Dave Page a écrit : > >> >> Hi > >> >> > >> >> On Thu, Feb 26, 2015 at 1:47 PM, Datatone Mail List > >> >> > >> >> <lists@datatone.co.uk> wrote: > >> >>> I have WX Widgets 3.0.2, which includes WX Widgets 2.8 compatibility. > >> >>> > >> >>> My PGAdmin3 compilation (configuration) fails with: > >> >>> > >> >>> configure: error: The version of wxWidgets required (2.8) is not > >> >>> supported by the installations in /usr. > >> >>> > >> >>> My WX Widgets configuration is: > >> >>> > >> >>> ====== > >> >>> Configured wxWidgets 3.0.2 for `x86_64-dt-linux-gnu' > >> >>> > >> >>> Which GUI toolkit should wxWidgets use? GTK+ 2 with > >> >>> support > >> >>> > >> >>> for GTK+ printing libnotify > >> >>> > >> >>> Should wxWidgets be compiled into single library? no > >> >>> Should wxWidgets be linked as a shared library? yes > >> >>> Should wxWidgets support Unicode? yes (using > >> >>> wchar_t) > >> >>> What level of wxWidgets compatibility should be enabled? > >> >>> > >> >>> wxWidgets 2.6 no > >> >>> wxWidgets 2.8 yes > >> >>> > >> >>> Which libraries should wxWidgets use? > >> >>> > >> >>> STL no > >> >>> jpeg sys > >> >>> png sys > >> >>> regex builtin > >> >>> tiff sys > >> >>> zlib sys > >> >>> expat sys > >> >>> libmspack no > >> >>> sdl no > >> >>> > >> >>> ======= > >> >>> > >> >>> So that you can see that wxWidgets 2.8 IS supported (as a > >> >>> compatibility > >> >>> mode). > >> >>> > >> >>> Is it the case that PGAdmin3 SHOULD compile and work with the latest > >> >>> WX > >> >>> Widgets, provided that 2.8 compatibility is enabled? > >> >> > >> >> This has never been tested as far as I'm aware. It does work with 3.0 > >> >> in general, though there are a few glitches. > >> >> > >> >>> If so, is there a problem with the configuration that fails to detect > >> >>> this > >> >>> support? > >> >> > >> >> The config script certainly doesn't know how to use 3.0 in 2.8 > >> >> compatibility mode. > >> > > >> > I believe there are a few things to verify and test enabling this to be > >> > possible: http://docs.wxwidgets.org/trunk/overview_changes_since28.html > >> > > >> > It *would* be nice to migrate to the new wx Widgets code base, though. > >> > >> The vast majority of the work to support 3.0 (in non-compatibility > >> mode) has been done. It just needs some tweaks. I tried it a couple of > >> days ago as it happens, and the only issue I saw in a quick test was > >> that the "Connecting to server" busy panel now sits on top of the > >> "Enter password" dialogue, instead of the other way round. Patches > >> welcome :-) > > > > -- > > Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org) > > To make changes to your subscription: > > http://www.postgresql.org/mailpref/pgadmin-support