Compiling pgAdmin on SuSE 10.1
От | Miha Radej |
---|---|
Тема | Compiling pgAdmin on SuSE 10.1 |
Дата | |
Msg-id | 44786A27.2080505@siix.com обсуждение исходный текст |
Список | pgadmin-hackers |
Hi! I tried to compile pgAdmin on a Suse 10.1 system, using a fresh SVN checkout (rev 5210). Attached is a patch with changes I had to apply in order to be able to compile pgAdmin. I also got the following warnings while compiling pgAdmin - got them before and after adding the headers, only line numbers differ: ./frm/frmReport.cpp: In member function ‘virtual void reportObjectDataDictionaryFactory::GenerateReport(frmReport*, pgObject*)’: ./frm/frmReport.cpp:1335: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1335: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1335: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1335: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1335: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1341: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1389: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1389: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime ./frm/frmReport.cpp:1389: warning: cannot pass objects of non-POD type ‘class wxString’ through ‘...’; call will abort at runtime Suse 10.1 comes with gcc v 4.1.0 if this info is of any help and with some headaches in order to compile pgAdmin, at least for someone like me :) Regards, Miha -- "... the small primitive tribes joined up and became huge, powerful primitive tribes with more sophisticated weapons." -- Terry Pratchett, Small Gods Index: src/include/ctl/ctlSQLResult.h =================================================================== --- src/include/ctl/ctlSQLResult.h (revision 5210) +++ src/include/ctl/ctlSQLResult.h (working copy) @@ -65,7 +65,7 @@ int RunStatus(); wxString GetMessagesAndClear(); wxString GetErrorMessage(); - pgError ctlSQLResult::GetResultError(); + pgError GetResultError(); void DisplayData(bool single=false); Index: src/include/ctl/ctlSQLGrid.h =================================================================== --- src/include/ctl/ctlSQLGrid.h (revision 5210) +++ src/include/ctl/ctlSQLGrid.h (working copy) @@ -28,8 +28,8 @@ int Copy(); virtual bool CheckRowPresent(int row) { return true; } - wxSize ctlSQLGrid::GetBestSize(int row, int col); - void ctlSQLGrid::OnLabelDoubleClick(wxGridEvent& event); + wxSize GetBestSize(int row, int col); + void OnLabelDoubleClick(wxGridEvent& event); }; #endif Index: src/frm/frmReport.cpp =================================================================== --- src/frm/frmReport.cpp (revision 5210) +++ src/frm/frmReport.cpp (working copy) @@ -29,6 +29,9 @@ #include "pgColumn.h" #include "pgConstraints.h" #include "pgaJob.h" +#include "pgForeignKey.h" +#include "pgIndexConstraint.h" +#include "pgCheck.h" // XML2/XSLT headers #include <libxml/xmlmemory.h>
В списке pgadmin-hackers по дате отправления: