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 по дате отправления:

Предыдущее
От: svn@pgadmin.org
Дата:
Сообщение: SVN Commit by dpage: r5210 - in trunk/pgadmin3: . docs/en_US src/dlg src/frm src/include src/schema
Следующее
От: svn@pgadmin.org
Дата:
Сообщение: SVN Commit by dpage: r5211 - in trunk/pgadmin3/src: frm include/ctl