Re: wxWidgets alert at start

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: wxWidgets alert at start
Дата
Msg-id 46B05F5D.4050007@postgresql.org
обсуждение исходный текст
Ответ на Re: wxWidgets alert at start (was: Beta 2 start problem on OS X)  (Jyrki Wahlstedt <jyrki.wahlstedt@hut.fi>)
Ответы Re: wxWidgets alert at start  (Jyrki Wahlstedt <jyrki.wahlstedt@hut.fi>)
Список pgadmin-hackers
Jyrki Wahlstedt wrote:
>
> On 1.8.2007, at 12.31, Dave Page wrote:
>> Can you attach gdb/xcode at that point and get a backtrace?
>>
> You mean something like this:

...

> #17 0x00224ecb in isPgApp (app=@0xbffff5f4) at ./utils/misc.cpp:1090
> #18 0x00009948 in pgAdmin3::InitPaths (this=0x18d2b990) at
> ./pgAdmin3.cpp:766
> #19 0x000105ea in pgAdmin3::OnInit (this=0x18d2b990) at ./pgAdmin3.cpp:206
> #20 0x002dfa22 in wxAppConsole::CallOnInit (this=0x18d2b990) at
> /opt/local/include/wx-2.8/wx/app.h:76
> #21 0x17d68a46 in wxEntry (argc=@0x17e60038, argv=0x18d292c0) at
> ../src/common/init.cpp:433
> #22 0x00007e60 in main (argc=2, argv=0xbffffc3c) at ./pgAdmin3.cpp:104
>
> after 'gdb pgAdmin3 pid'?

Yup, exactly like that :-)

It's dying when it checks for the PostgreSQL utilities (isPgApp() runs a
utility with the --version option to check that it's a PostgreSQL util,
and not an EDB version). In ~/Library/Preferences/pgadmin3 Preferences,
do you have anything set for the PostgreSQLPath and EnterpriseDBPath
options?

If so, is there a pg_dump executable in either location? What does it
return if you run it with the --version option?

If those locations don't exist, it'll first look in the path for a
pg_dump, and then in a bunch of known locations (straight from the code):

        path.Add(wxT("/usr/local/pgsql/bin"));
        path.Add(wxT("/usr/local/bin"));
        path.Add(wxT("/usr/bin"));
        path.Add(wxT("/opt/local/pgsql/bin"));
        path.Add(wxT("/opt/local/bin"));
        path.Add(wxT("/opt/bin"));

...

        path.Add(wxT("/usr/local/enterpriseDB/bin"));
        path.Add(wxT("/usr/local/enterprisedb/bin"));
        path.Add(wxT("/usr/local/edb/bin"));
        path.Add(wxT("/usr/local/bin"));
        path.Add(wxT("/usr/bin"));
        path.Add(wxT("/opt/local/enterpriseDB/bin"));
        path.Add(wxT("/opt/local/enterprisedb/bin"));
        path.Add(wxT("/opt/local/edb/bin"));
        path.Add(wxT("/opt/local/bin"));

Does it find pg_dump at all? If so, is it returning garbage perhaps?

Regards, Dave

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

Предыдущее
От: Jyrki Wahlstedt
Дата:
Сообщение: Re: wxWidgets alert at start (was: Beta 2 start problem on OS X)
Следующее
От: Jyrki Wahlstedt
Дата:
Сообщение: Re: wxWidgets alert at start