ERROR: dev-db/pgadmin3-1.8.2 failed.

Подскажите кто уже пробовал ставить сабж? Новой версии в портэджах давно не появлялось и вот появилась. И такая вот фигня:

./pgAdmin3.cpp:125: error: ‘wxCommandEvent’ has not been declared
./pgAdmin3.cpp:126: error: ISO C++ forbids declaration of ‘wxListBox’ with no type
./pgAdmin3.cpp:126: error: expected ‘;’ before ‘*’ token
./pgAdmin3.cpp:131: error: incomplete type ‘wxFrame’ used in nested name specifier
./pgAdmin3.cpp:132: error: ‘wxCommandEventHandler’ was not declared in this scope
./pgAdmin3.cpp: In constructor ‘frmDlgTest::frmDlgTest()’:
./pgAdmin3.cpp:136: error: type ‘wxFrame’ is not a direct base of ‘frmDlgTest’
./pgAdmin3.cpp:138: error: ‘dlgList’ was not declared in this scope
./pgAdmin3.cpp:138: error: expected type-specifier before ‘wxListBox’
./pgAdmin3.cpp:138: error: expected `;' before ‘wxListBox’
./pgAdmin3.cpp: At global scope:
./pgAdmin3.cpp:161: error: variable or field ‘OnSelect’ declared void
./pgAdmin3.cpp:161: error: ‘int frmDlgTest::OnSelect’ is not a static member of ‘class frmDlgTest’
./pgAdmin3.cpp:161: error: ‘wxCommandEvent’ was not declared in this scope
./pgAdmin3.cpp:161: error: ‘ev’ was not declared in this scope
./pgAdmin3.cpp:162: error: expected ‘,’ or ‘;’ before ‘{’ token
./pgAdmin3.cpp: In member function ‘virtual bool pgAdmin3::OnInit()’:
./pgAdmin3.cpp:238: error: ‘wxImage’ has not been declared
./pgAdmin3.cpp:238: error: invalid type in declaration before ‘(’ token
./pgAdmin3.cpp:238: error: expected type-specifier before ‘wxJPEGHandler’
./pgAdmin3.cpp:238: error: expected `)' before ‘wxJPEGHandler’
./pgAdmin3.cpp:238: error: invalid conversion from ‘int*’ to ‘int’
./pgAdmin3.cpp:239: error: ‘wxImage’ has not been declared
./pgAdmin3.cpp:239: error: invalid type in declaration before ‘(’ token
./pgAdmin3.cpp:239: error: redeclaration of ‘int AddHandler’
./pgAdmin3.cpp:238: error: ‘int AddHandler’ previously declared here
./pgAdmin3.cpp:239: error: expected type-specifier before ‘wxPNGHandler’
./pgAdmin3.cpp:239: error: expected `)' before ‘wxPNGHandler’
./pgAdmin3.cpp:240: error: ‘wxImage’ has not been declared
./pgAdmin3.cpp:240: error: invalid type in declaration before ‘(’ token
./pgAdmin3.cpp:240: error: redeclaration of ‘int AddHandler’
./pgAdmin3.cpp:238: error: ‘int AddHandler’ previously declared here
./pgAdmin3.cpp:240: error: expected type-specifier before ‘wxGIFHandler’
./pgAdmin3.cpp:240: error: expected `)' before ‘wxGIFHandler’
./pgAdmin3.cpp:345: error: ‘SetTopWindow’ was not declared in this scope
./pgAdmin3.cpp:346: error: ‘class frmSplash’ has no member named ‘Show’
./pgAdmin3.cpp:347: error: ‘class frmSplash’ has no member named ‘Update’
./pgAdmin3.cpp:357: error: ‘wxXmlResource’ has not been declared
./pgAdmin3.cpp:357: error: expected initializer before ‘->’ token
./pgAdmin3.cpp:358: error: ‘wxXmlResource’ has not been declared
./pgAdmin3.cpp:358: error: expected initializer before ‘->’ token
./pgAdmin3.cpp:359: error: ‘wxXmlResource’ has not been declared
./pgAdmin3.cpp:359: error: expected initializer before ‘->’ token
./pgAdmin3.cpp:360: error: ‘wxXmlResource’ has not been declared
./pgAdmin3.cpp:360: error: expected initializer before ‘->’ token
./pgAdmin3.cpp:361: error: ‘wxXmlResource’ has not been declared
./pgAdmin3.cpp:361: error: expected initializer before ‘->’ token
./pgAdmin3.cpp:362: error: ‘wxXmlResource’ has not been declared
./pgAdmin3.cpp:362: error: expected initializer before ‘->’ token
./pgAdmin3.cpp:366: error: ‘wxOGLInitialize’ was not declared in this scope
./pgAdmin3.cpp:397: error: ‘class frmSplash’ has no member named ‘Close’
./pgAdmin3.cpp:408: error: cannot convert ‘frmDlgTest*’ to ‘wxFrame*’ in initialization
./pgAdmin3.cpp:409: error: invalid use of undefined type ‘struct wxFrame’
/usr/include/wx-2.8/wx/utils.h:50: error: forward declaration of ‘struct wxFrame’
./pgAdmin3.cpp:410: error: ‘SetTopWindow’ was not declared in this scope
./pgAdmin3.cpp:431: error: ‘class frmSplash’ has no member named ‘Show’
./pgAdmin3.cpp:433: error: ‘class dlgSelectConnection’ has no member named ‘CenterOnParent’
./pgAdmin3.cpp:474: error: ‘wxMessageBox’ was not declared in this scope
./pgAdmin3.cpp:479: error: ‘wxMessageBox’ was not declared in this scope
./pgAdmin3.cpp:482: error: ‘class frmSplash’ has no member named ‘Show’
./pgAdmin3.cpp:484: error: ‘class dlgSelectConnection’ has no member named ‘CenterOnParent’
./pgAdmin3.cpp:520: error: ‘class frmMain’ has no member named ‘Show’
./pgAdmin3.cpp:521: error: ‘SetTopWindow’ was not declared in this scope
./pgAdmin3.cpp:525: error: ‘wxCommandEvent’ was not declared in this scope
./pgAdmin3.cpp:525: error: expected `;' before ‘evt’
./pgAdmin3.cpp:530: error: ‘class frmSplash’ has no member named ‘Close’
./pgAdmin3.cpp:559: error: ‘SetExitOnFrameDelete’ was not declared in this scope
./pgAdmin3.cpp:563: error: ‘class frmSplash’ has no member named ‘Close’
./pgAdmin3.cpp:238: warning: unused variable ‘AddHandler’
./pgAdmin3.cpp: In member function ‘virtual int pgAdmin3::OnExit()’:
./pgAdmin3.cpp:588: error: ‘wxTheClipboard’ was not declared in this scope
./pgAdmin3.cpp: In constructor ‘pgAppearanceFactory::pgAppearanceFactory()’:
./pgAdmin3.cpp:1145: error: ‘large_icon’ was not declared in this scope
./pgAdmin3.cpp:1145: error: ‘wxImage’ was not declared in this scope
./pgAdmin3.cpp:1146: error: ‘small_icon’ was not declared in this scope
./pgAdmin3.cpp:1147: error: ‘splash_image’ was not declared in this scope
./pgAdmin3.cpp:1149: error: ‘splash_text_colour’ was not declared in this scope
./pgAdmin3.cpp:1149: error: ‘wxColour’ was not declared in this scope
./pgAdmin3.cpp:1150: error: ‘report_key_colour’ was not declared in this scope
./pgAdmin3.cpp:1230: error: ‘wxColor’ was not declared in this scope
./pgAdmin3.cpp:1250: error: ‘wxColor’ was not declared in this scope
./pgAdmin3.cpp: At global scope:
./pgAdmin3.cpp:1294: error: variable or field ‘SetIcons’ declared void
./pgAdmin3.cpp:1294: error: ‘int pgAppearanceFactory::SetIcons’ is not a static member of ‘class pgAppearanceFactory’
./pgAdmin3.cpp:1294: error: ‘wxDialog’ was not declared in this scope
./pgAdmin3.cpp:1294: error: ‘dlg’ was not declared in this scope
./pgAdmin3.cpp:1295: error: expected ‘,’ or ‘;’ before ‘{’ token
./pgAdmin3.cpp:1302: error: variable or field ‘SetIcons’ declared void
./pgAdmin3.cpp:1302: error: ‘int pgAppearanceFactory::SetIcons’ is not a static member of ‘class pgAppearanceFactory’
./pgAdmin3.cpp:1302: error: ‘wxTopLevelWindow’ was not declared in this scope
./pgAdmin3.cpp:1302: error: ‘dlg’ was not declared in this scope
./pgAdmin3.cpp:1303: error: expected ‘,’ or ‘;’ before ‘{’ token
./pgAdmin3.cpp:1310: error: ‘wxIcon’ does not name a type
./pgAdmin3.cpp:1317: error: ‘wxIcon’ does not name a type
./pgAdmin3.cpp:1324: error: ‘wxFont’ does not name a type
make[2]: *** [pgAdmin3.o] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/dev-db/pgadmin3-1.8.2/work/pgadmin3-1.8.2/pgadmin'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/dev-db/pgadmin3-1.8.2/work/pgadmin3-1.8.2'
make: *** [all] Ошибка 2
 *
 * ERROR: dev-db/pgadmin3-1.8.2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2638:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-db/pgadmin3-1.8.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/pgadmin3-1.8.2/temp/environment'.
 *

 * Messages for package dev-db/pgadmin3-1.8.2:

 *
 * ERROR: dev-db/pgadmin3-1.8.2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2638:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-db/pgadmin3-1.8.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/pgadmin3-1.8.2/temp/environment'.
 *

Старая версия работать тоже перестала так как обновился пакет wxGTK, с ним старая версия не работает, а новая вот так подвела. Подскажите, очень нужно работать.

Последняя

Последняя версия собирается и работает.
wooster ~# echo =dev-db/pgadmin3-1.8.4 >> /etc/portage/package.unmask

только что

только что собралась 1.8.2

gen2fin ~ # eselect wxwidgets list
Available wxWidgets profiles:
  [1]   gtk2-ansi-release-2.6
  [2]   gtk2-unicode-release-2.6 *
  [3]   gtk2-unicode-release-2.8

gen2fin ~ # eix pgadmin3
[I] dev-db/pgadmin3
     Available versions:  1.4.3 (~)1.8.2 (~)1.8.2[1] {debug}
     Installed versions:  1.8.2(11:11:30 17.06.2008)(-debug)
     Homepage:            http://www.pgadmin.org/
     Description:         wxWidgets GUI for PostgreSQL.

gen2fin ~ # eix wxGTK
[I] x11-libs/wxGTK
     Available versions:  
        (2.6)   2.6.4.0-r1 2.6.4.0-r3
        (2.8)   2.8.7.1-r1 (~)2.8.7.1-r2
        {X debug doc gnome gstreamer joystick odbc opengl pch sdl unicode}
     Installed versions:  2.6.4.0-r3(2.6)(13:11:13 24.12.2007)(X opengl pch sdl unicode -debug -doc -gnome -odbc)
                          2.8.7.1-r2(2.8)(10:53:37 17.06.2008)(X gstreamer opengl pch sdl -debug -doc -gnome -odbc)
     Homepage:            http://wxwidgets.org/
     Description:         GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit.



ЗЫ результат непоказательный - только что заметил что wxGTK 2.6 собран еще в декабре со старым тулчейном

Ладно. попробую

Ладно. попробую 1.8.4. мошт получится

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".