Thread: WX Widgets Version

WX Widgets Version

From
Datatone Mail List
Date:
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



Re: WX Widgets Version

From
Dave Page
Date:
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



Re: WX Widgets Version

From
Dave Page
Date:
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



Re: WX Widgets Version

From
Richard PALO
Date:
-----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-----



Re: WX Widgets Version

From
Datatone Mail List
Date:
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 :-)




Re: WX Widgets Version

From
Dave Page
Date:
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



Re: WX Widgets Version

From
Datatone Mail List
Date:
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