Обсуждение: pgadmin3 1.8.1 and Centos 5?

Поиск
Список
Период
Сортировка

pgadmin3 1.8.1 and Centos 5?

От
Scott Ehrlich
Дата:
I've been fighting to get the latest source of pgadmin compiled on Centos 5 
64-bit.

I obtained gnu-c++ (so it was happy with g++).  It then complained about 
wxWidgets, so I obtained the source for that, compiled and installed, and 
./configure for pgadmin saw wxWidgets and was happy with that.  Go to make...

Starts to compile fine, then...

In file included from ../pgadmin/include/pgAdmin3.h:23,                 from ./pgAdmin3.cpp:13:
../pgadmin/include/ctl/ctlSQLBox.h:17:69: error: 
/home/scott/Desktop/wxGTK-2.8.7/contrib/include/stc/stc.h: No such file or 
directory
./pgAdmin3.cpp:28:24: error: wx/ogl/ogl.h: No such file or directory
In file included from ../pgadmin/include/pgAdmin3.h:23,                 from ./pgAdmin3.cpp:13:


Thanks for any help.

Scott


Re: pgadmin3 1.8.1 and Centos 5?

От
"Dave Page"
Дата:
On Feb 1, 2008 2:13 PM, Scott Ehrlich <scott@mit.edu> wrote:
> I've been fighting to get the latest source of pgadmin compiled on Centos 5
> 64-bit.
>
> I obtained gnu-c++ (so it was happy with g++).  It then complained about
> wxWidgets, so I obtained the source for that, compiled and installed, and
> ./configure for pgadmin saw wxWidgets and was happy with that.  Go to make...
>
> Starts to compile fine, then...
>
> In file included from ../pgadmin/include/pgAdmin3.h:23,
>                   from ./pgAdmin3.cpp:13:
> ../pgadmin/include/ctl/ctlSQLBox.h:17:69: error:
> /home/scott/Desktop/wxGTK-2.8.7/contrib/include/stc/stc.h: No such file or
> directory
> ./pgAdmin3.cpp:28:24: error: wx/ogl/ogl.h: No such file or directory
> In file included from ../pgadmin/include/pgAdmin3.h:23,
>                   from ./pgAdmin3.cpp:13:
>

You need to build and install the wxWidgets contrib modules (at least
stc and ogl).

Regards, Dave


Re: pgadmin3 1.8.1 and Centos 5?

От
"Milen A. Radev"
Дата:
Scott Ehrlich написа:
> I've been fighting to get the latest source of pgadmin compiled on 
> Centos 5 64-bit.
> 
> I obtained gnu-c++ (so it was happy with g++).  It then complained about 
> wxWidgets, so I obtained the source for that, compiled and installed, 
> and ./configure for pgadmin saw wxWidgets and was happy with that.  Go 
> to make...
> 
> Starts to compile fine, then...
> 
> In file included from ../pgadmin/include/pgAdmin3.h:23,
>                  from ./pgAdmin3.cpp:13:
> ../pgadmin/include/ctl/ctlSQLBox.h:17:69: error: 
> /home/scott/Desktop/wxGTK-2.8.7/contrib/include/stc/stc.h: No such file 
> or directory
> ./pgAdmin3.cpp:28:24: error: wx/ogl/ogl.h: No such file or directory
> In file included from ../pgadmin/include/pgAdmin3.h:23,
>                  from ./pgAdmin3.cpp:13:
> 
> 
[...]


Most probably you've missed the following part of the build instructions 
(http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/branches/REL-1_8_0_PATCHES/pgadmin3/INSTALL?view=markup):


# Install wxWidgets contrib modules.
cd contrib/
make
sudo make install


-- 
Milen A. Radev



Re: pgadmin3 1.8.1 and Centos 5?

От
Scott Ehrlich
Дата:
On Fri, 1 Feb 2008, Milen A. Radev wrote:

> Scott Ehrlich написа:
>> I've been fighting to get the latest source of pgadmin compiled on Centos 5
>> 64-bit.
>>
>> I obtained gnu-c++ (so it was happy with g++).  It then complained about
>> wxWidgets, so I obtained the source for that, compiled and installed, and
>> ./configure for pgadmin saw wxWidgets and was happy with that.  Go to
>> make...
>>
>> Starts to compile fine, then...
>>
>> In file included from ../pgadmin/include/pgAdmin3.h:23,
>>                  from ./pgAdmin3.cpp:13:
>> ../pgadmin/include/ctl/ctlSQLBox.h:17:69: error:
>> /home/scott/Desktop/wxGTK-2.8.7/contrib/include/stc/stc.h: No such file or
>> directory
>> ./pgAdmin3.cpp:28:24: error: wx/ogl/ogl.h: No such file or directory
>> In file included from ../pgadmin/include/pgAdmin3.h:23,
>>                  from ./pgAdmin3.cpp:13:
>>
>>
> [...]
>
>
> Most probably you've missed the following part of the build instructions
> (http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/branches/REL-1_8_0_PATCHES/pgadmin3/INSTALL?view=markup):
>
>
> # Install wxWidgets contrib modules.
> cd contrib/
> make
> sudo make install
>

I certainly got further along, but then hit:

macros.o: In function `queryMacroList::queryMacroList(_xmlTextReader*)':
macros.cpp:(.text+0x1bf4): undefined reference to `wxString::wxString(char
const*, wxMBConv const&, unsigned long)'
macros.cpp:(.text+0x1c20): undefined reference to `wxString::wxString(char
const*, wxMBConv const&, unsigned long)'
macros.cpp:(.text+0x1c51): undefined reference to `wxString::wxString(char
const*, wxMBConv const&, unsigned long)'
macros.cpp:(.text+0x1c67): undefined reference to `wxString::Cmp(wchar_t
const*) const'
macros.cpp:(.text+0x1cfa): undefined reference to `wxString::wxString(char
const*, wxMBConv const&, unsigned long)'
/usr/local/lib/libwx_gtk2u_ogl-2.8.so: undefined reference to
`wxStringList::Add(wchar_t const*)'
/usr/local/lib/libwx_gtk2u_ogl-2.8.so: undefined reference to
`wxFopen(wchar_t const*, wchar_t const*)'
collect2: ld returned 1 exit status
make[2]: *** [pgadmin3] Error 1
make[2]: Leaving directory `/home/scott/Desktop/pgadmin3-1.8.1/pgadmin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/scott/Desktop/pgadmin3-1.8.1'
make: *** [all] Error 2
[root@localhost pgadmin3-1.8.1]#

Thanks.

Scott

>
> --
> Milen A. Radev
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>              http://archives.postgresql.org
>

Re: pgadmin3 1.8.1 and Centos 5?

От
"Dave Page"
Дата:
On Feb 1, 2008 2:57 PM, Scott Ehrlich <scott@mit.edu> wrote:
> I certainly got further along, but then hit:
>
> macros.o: In function `queryMacroList::queryMacroList(_xmlTextReader*)':
> macros.cpp:(.text+0x1bf4): undefined reference to `wxString::wxString(char
> const*, wxMBConv const&, unsigned long)'
> macros.cpp:(.text+0x1c20): undefined reference to `wxString::wxString(char
> const*, wxMBConv const&, unsigned long)'
> macros.cpp:(.text+0x1c51): undefined reference to `wxString::wxString(char
> const*, wxMBConv const&, unsigned long)'
> macros.cpp:(.text+0x1c67): undefined reference to `wxString::Cmp(wchar_t
> const*) const'
> macros.cpp:(.text+0x1cfa): undefined reference to `wxString::wxString(char
> const*, wxMBConv const&, unsigned long)'
> /usr/local/lib/libwx_gtk2u_ogl-2.8.so: undefined reference to
> `wxStringList::Add(wchar_t const*)'
> /usr/local/lib/libwx_gtk2u_ogl-2.8.so: undefined reference to
> `wxFopen(wchar_t const*, wchar_t const*)'
> collect2: ld returned 1 exit status
> make[2]: *** [pgadmin3] Error 1
> make[2]: Leaving directory `/home/scott/Desktop/pgadmin3-1.8.1/pgadmin'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/scott/Desktop/pgadmin3-1.8.1'
> make: *** [all] Error 2
> [root@localhost pgadmin3-1.8.1]#

What command line options did you use when you configured wxGTK?

Regards, Dave


Re: pgadmin3 1.8.1 and Centos 5?

От
Scott Ehrlich
Дата:
On Fri, 1 Feb 2008, Dave Page wrote:

> On Feb 1, 2008 2:57 PM, Scott Ehrlich <scott@mit.edu> wrote:
>> I certainly got further along, but then hit:
>>
>> macros.o: In function `queryMacroList::queryMacroList(_xmlTextReader*)':
>> macros.cpp:(.text+0x1bf4): undefined reference to `wxString::wxString(char
>> const*, wxMBConv const&, unsigned long)'
>> macros.cpp:(.text+0x1c20): undefined reference to `wxString::wxString(char
>> const*, wxMBConv const&, unsigned long)'
>> macros.cpp:(.text+0x1c51): undefined reference to `wxString::wxString(char
>> const*, wxMBConv const&, unsigned long)'
>> macros.cpp:(.text+0x1c67): undefined reference to `wxString::Cmp(wchar_t
>> const*) const'
>> macros.cpp:(.text+0x1cfa): undefined reference to `wxString::wxString(char
>> const*, wxMBConv const&, unsigned long)'
>> /usr/local/lib/libwx_gtk2u_ogl-2.8.so: undefined reference to
>> `wxStringList::Add(wchar_t const*)'
>> /usr/local/lib/libwx_gtk2u_ogl-2.8.so: undefined reference to
>> `wxFopen(wchar_t const*, wchar_t const*)'
>> collect2: ld returned 1 exit status
>> make[2]: *** [pgadmin3] Error 1
>> make[2]: Leaving directory `/home/scott/Desktop/pgadmin3-1.8.1/pgadmin'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/home/scott/Desktop/pgadmin3-1.8.1'
>> make: *** [all] Error 2
>> [root@localhost pgadmin3-1.8.1]#
>
> What command line options did you use when you configured wxGTK?

I compiled it exactly has was mentioned in 
http://svn.pgadmin.org/cgi-bin/viewcvs.cgi/branches/REL-1_8_0_PATCHES/pgadmin3/INSTALL?view=markup

>
> Regards, Dave
>