Re: wxWidgets 2.9 build

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: wxWidgets 2.9 build
Дата
Msg-id AANLkTin+esWyzF_e0sfQO4Vo0=sBMukze5+SJg9q5eiW@mail.gmail.com
обсуждение исходный текст
Ответ на Re: wxWidgets 2.9 build  (Guillaume Lelarge <guillaume@lelarge.info>)
Ответы Re: wxWidgets 2.9 build  (Guillaume Lelarge <guillaume@lelarge.info>)
Список pgadmin-hackers
I hope we can support both versions. 2.9 will be a great help on Mac
as we'll be able to use the Cocoa port.

On 1/15/11, Guillaume Lelarge <guillaume@lelarge.info> wrote:
> Hi,
>
> Le 15/01/2011 20:33, Peter Geoghegan a écrit :
>> I'm having a go at getting pgadmin to build against the development
>> branch of wxWidgets, 2.9. I intend to first get a clean WxGTK build,
>> and perhaps move on to other WxWidgets platforms afterwards. I note
>> that the wxWidgets/contrib directory that is present in wxWidgets 2.8
>> that the various shell scripts and whatnot in ./xtra/wx-build cd into
>> and make within are absent from 2.9.
>>
>
> If you get wxGTK to work, it should be easy to make it work on Windows
> and Mac OS X.
>
>> My understanding is that some of the contrib libraries made it to wx
>> core, while others were taken off to the wxCode add-ons website due to
>> the fact that they weren't being maintained.
>>
>
> +1
>
>> I have some preliminary thoughts on how we should go about doing this.
>> I have attempted to run make against 2.9, while using the --ignore
>> flag to get some concept of the full extent of breakage, by grepping
>> through over 10 megabytes of errors.
>>
>> The OGL (Object Graphics Library) contrib library, which we have a
>> dependency on, is missing. WxCode indicates that the now separately
>> distributed lib only supports 2.8. See
>> http://wxcode.sourceforge.net/showcomp.php?name=ogl . I will take a
>> run at getting this to work against 2.9, and failing that will ping
>> the maintainer and get his thoughts. Worryingly, wxCode says it's of
>> ALPHA status. I have downloaded it separately. The sourceforge
>> datestamp on ogl.tar.gz is '2007-03-28' - perhaps we should fork OGL
>> and maintain it in the pgadmin tree directly ourselves. I have some
>> concerns about the licencing though - apparently the wxWindows licence
>> is an LGPL variant, so doing this would, I believe, constitute
>> creating a derivative work, whereas we were merely "using" the work
>> before as defined by the licence.
>>
>> I see a lot of ambiguous overload errors. Ambiguous
>> sysSettings::Write() and ctlListView::AppendItem() calls abound. This
>> looks like it's down to Wx 2.9's new unicode handling (see
>> http://docs.wxwidgets.org/trunk/overview_changes_since28.html).
>>
>> I'll take another look tomorrow.
>>
>
> I totally support this work. I really wish pgAdmin be compatible with
> 2.9. This will be a really hard work but a needed one.
>
> But, just to make this perfectly clear right at the beginning, I'm
> totally opposed to commit such a patch while wxWidgets 2.9/3.0 is not
> available on Linux distros.
>
>
> --
> Guillaume
>  http://www.postgresql.fr
>  http://dalibo.com
>
> --
> Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgadmin-hackers
>


--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Guillaume Lelarge
Дата:
Сообщение: Re: wxWidgets 2.9 build
Следующее
От: Guillaume Lelarge
Дата:
Сообщение: Re: wxWidgets 2.9 build