Обсуждение: Missing make files, etc
I'm missing some files I need in make all:
Making all in src
make[2]: Entering directory `/home/adriel/bin/pgadmin3-1.4.1/src'
make[2]: *** No rule to make target `pgAdmin3.cpp', needed by `pgAdmin3.o'.
Stop.
make[2]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1'
make: *** [all] Error 2
there was no /pgAdmin3.cpp in pgadmin3-1.4.1 so I downloaded the latest
(Revision: 4257) and added it to the src directory to see if it would work:
Making all in src
--snip--
In file included from ../src/include/pgAdmin3.h:22,
from ./pgAdmin3.cpp:13:
../src/include/ctl/ctlSQLBox.h:17:24: error: wx/stc/stc.h: No such file or
directory
./pgAdmin3.cpp:60:24: error: wx/ogl/ogl.h: No such file or directory
../src/include/ctl/ctlSQLBox.h:23: error: expected class-name before ‘{’ token
./pgAdmin3.cpp: In member function ‘virtual bool pgAdmin3::OnInit()’:
./pgAdmin3.cpp:341: error: ‘wxOGLInitialize’ was not declared in this scope
make[2]: *** [pgAdmin3.o] Error 1
make[2]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1'
make: *** [all] Error 2
How do I fix this?
I'm using Suse 10.0,wxGTK-2.6.2(./configure --with-gtk --enable-gtk2
--enable-unicode --enable-mimetype=no),pgadmin3-1.4.1
Thanks,
Jerome
> -----Original Message-----
> From: pgadmin-hackers-owner@postgresql.org
> [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of Susemail
> Sent: 22 January 2006 09:49
> To: pgadmin-hackers@postgresql.org
> Subject: [pgadmin-hackers] Missing make files, etc
>
> I'm missing some files I need in make all:
>
> Making all in src
> make[2]: Entering directory `/home/adriel/bin/pgadmin3-1.4.1/src'
> make[2]: *** No rule to make target `pgAdmin3.cpp', needed by
> `pgAdmin3.o'.
> Stop.
> make[2]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1'
> make: *** [all] Error 2
>
> there was no /pgAdmin3.cpp in pgadmin3-1.4.1 so I downloaded
> the latest
> (Revision: 4257) and added it to the src directory to see if
> it would work:
Then you have a corrupted download/source tree - I just checked and it's
definitely there. Did you verify the integrity of the tarball against my
pgp key?
> Making all in src
> --snip--
> In file included from ../src/include/pgAdmin3.h:22,
> from ./pgAdmin3.cpp:13:
> ../src/include/ctl/ctlSQLBox.h:17:24: error: wx/stc/stc.h: No
> such file or
> directory
> ./pgAdmin3.cpp:60:24: error: wx/ogl/ogl.h: No such file or directory
> ../src/include/ctl/ctlSQLBox.h:23: error: expected class-name
> before '{' token
> ./pgAdmin3.cpp: In member function 'virtual bool pgAdmin3::OnInit()':
> ./pgAdmin3.cpp:341: error: 'wxOGLInitialize' was not declared
> in this scope
> make[2]: *** [pgAdmin3.o] Error 1
> make[2]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1'
> make: *** [all] Error 2
>
> How do I fix this?
make; make install
In the wx/contrib directory should do it. Specifically, you need to
install the STC and OGL wx contrib modules.
Regards, Dave.
On Sunday 22 January 2006 00:53, Dave Page wrote: > > -----Original Message----- > > From: pgadmin-hackers-owner@postgresql.org > > [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of Susemail > > Sent: 22 January 2006 09:49 > > To: pgadmin-hackers@postgresql.org > > Subject: [pgadmin-hackers] Missing make files, etc > > > > I'm missing some files I need in make all: > > > > > > there was no /pgAdmin3.cpp in pgadmin3-1.4.1 so I downloaded > > the latest > > (Revision: 4257) and added it to the src directory to see if > > it would work: > > Then you have a corrupted download/source tree - I just checked and it's > definitely there. Did you verify the integrity of the tarball against my > pgp key? > No, I didn't. I've spent the last hour looking for an example of how to do this. No luck. How do I verify the integrity of the tarball against your pgp key? Thanks, Jerome
> -----Original Message----- > From: pgadmin-hackers-owner@postgresql.org > [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of Susemail > Sent: 22 January 2006 21:08 > To: pgadmin-hackers@postgresql.org > Subject: Re: [pgadmin-hackers] Missing make files, etc > > On Sunday 22 January 2006 00:53, Dave Page wrote: > > > -----Original Message----- > > > From: pgadmin-hackers-owner@postgresql.org > > > [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf > Of Susemail > > > Sent: 22 January 2006 09:49 > > > To: pgadmin-hackers@postgresql.org > > > Subject: [pgadmin-hackers] Missing make files, etc > > > > > > I'm missing some files I need in make all: > > > > > > > > > > there was no /pgAdmin3.cpp in pgadmin3-1.4.1 so I downloaded > > > the latest > > > (Revision: 4257) and added it to the src directory to see if > > > it would work: > > > > Then you have a corrupted download/source tree - I just > checked and it's > > definitely there. Did you verify the integrity of the > tarball against my > > pgp key? > > > No, I didn't. I've spent the last hour looking for an > example of how to do > this. No luck. How do I verify the integrity of the > tarball against your > pgp key? wget http://www.pgadmin.org/pgp/davepage.pgp gpg --import davepage.pgp gpg --verify pgadmin3-1.4.1.tar.gz.sig You want it to say something like: gpg: Good signature from "Dave Page <dpage@pgadmin.org>" Somewhere in the four or five lines of output you'll probably get. Regards, Dave.
On Sunday 22 January 2006 23:13, Dave Page wrote: > > -----Original Message----- > > From: pgadmin-hackers-owner@postgresql.org > > [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of Susemail > > Sent: 22 January 2006 21:08 > > To: pgadmin-hackers@postgresql.org > > Subject: Re: [pgadmin-hackers] Missing make files, etc > > > > On Sunday 22 January 2006 00:53, Dave Page wrote: > > > > -----Original Message----- > > > > From: pgadmin-hackers-owner@postgresql.org > > > > [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf > > > > Of Susemail > > > > > > Sent: 22 January 2006 09:49 > > > > To: pgadmin-hackers@postgresql.org > > > > Subject: [pgadmin-hackers] Missing make files, etc > > > > > > > > I'm missing some files I need in make all: > > > > > > Then you have a corrupted download/source tree - I just > > checked and it's > > > definitely there. Did you verify the integrity of the > > tarball against my > > > pgp key? > > > > No, I didn't. I've spent the last hour looking for an > > example of how to do > > this. No luck. How do I verify the integrity of the > > tarball against your > > pgp key? > > wget http://www.pgadmin.org/pgp/davepage.pgp > gpg --import davepage.pgp > gpg --verify pgadmin3-1.4.1.tar.gz.sig > > You want it to say something like: > > gpg: Good signature from "Dave Page <dpage@pgadmin.org>" > > Somewhere in the four or five lines of output you'll probably get. > > Regards, Dave. > > ---------------------------(end of broadcast)--------------------------- > TIP 3: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faq Thank you. Here is the output: @linux:~/bin> gpg --verify pgadmin3-1.4.1.tar.gz.sig gpg: Signature made Sat 10 Dec 2005 04:47:04 AM HST using DSA key ID 1A19643B gpg: Good signature from "Dave Page <dpage@pgadmin.org>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 752C 3D8A 5274 C381 9231 7EAA 9602 0E04 1A19 643B So does this mean the copy of pgadmin3 I have is not corrupted? Or must I do another check with the primary key fingerprint? Jerome
On 23/1/06 19:02, "Susemail" <susemail@hawaii.rr.com> wrote: > So does this mean the copy of pgadmin3 I have is not corrupted? Yes. Which means that pgAdmin3.cpp must be in there somewhere! Regards, Dave.
On Monday 23 January 2006 10:23, Dave Page wrote:
> On 23/1/06 19:02, "Susemail" <susemail@hawaii.rr.com> wrote:
> > So does this mean the copy of pgadmin3 I have is not corrupted?
>
> Yes. Which means that pgAdmin3.cpp must be in there somewhere!
>
> Regards, Dave.
True, I found it. This is the error message I get from make all:
In file included from ../src/include/pgAdmin3.h:22,
from ./pgAdmin3.cpp:13:
../src/include/ctl/ctlSQLBox.h:17:24: error: wx/stc/stc.h: No such file or
directory
./pgAdmin3.cpp:60:24: error: wx/ogl/ogl.h: No such file or directory
../src/include/ctl/ctlSQLBox.h:23: error: expected class-name before ‘{’ token
./pgAdmin3.cpp: In member function ‘virtual bool pgAdmin3::OnInit()’:
./pgAdmin3.cpp:341: error: ‘wxOGLInitialize’ was not declared in this scope
make[2]: *** [pgAdmin3.o] Error 1
make[2]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/adriel/bin/pgadmin3-1.4.1'
make: *** [all] Error 2
these files cannot be found:wx/stc/stc.h,wx/ogl/ogl.h.
Are they a part of wxWidgets? If they are and in this file
tree: /usr/local/include/wx-2.6/wx then there is nostc or ogl directory in
the wx directory.
As for ../src/include/ctl/ctlSQLBox.h:23: error: expected class-name before
‘{’ token
and
./pgAdmin3.cpp: In member function ‘virtual bool pgAdmin3::OnInit()’:
./pgAdmin3.cpp:341: error: ‘wxOGLInitialize’ was not declared in this scope
aren't these programming errors?
I'm using Suse 10.0. Are there any rpms I could use? I tried the Fedora Core
rpm but was blocked by unmet dependencies (libssl.so.5,libcryto.so.5)
Thanks, looking forward to using the program,
Jerome
> -----Original Message-----
> From: pgadmin-hackers-owner@postgresql.org
> [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of Susemail
> Sent: 24 January 2006 09:30
> To: pgadmin-hackers@postgresql.org
> Subject: Re: [pgadmin-hackers] Missing make files, etc
>
> these files cannot be found:wx/stc/stc.h,wx/ogl/ogl.h.
> Are they a part of wxWidgets? If they are and in this file
> tree: /usr/local/include/wx-2.6/wx then there is nostc or ogl
> directory in
> the wx directory.
>
> As for ../src/include/ctl/ctlSQLBox.h:23: error: expected
> class-name before
> '{' token
> and
> ./pgAdmin3.cpp: In member function 'virtual bool pgAdmin3::OnInit()':
> ./pgAdmin3.cpp:341: error: 'wxOGLInitialize' was not declared
> in this scope
>
> aren't these programming errors?
No, otherwise they'd probably have shown up in the few hundred thousand
binary copies we've distributed so far :-)
Those errors occur because you haven't installed the wxWidgets STC and
OGL libraries. The easiest way to do this is to run 'make all; make
install' from the wxWidgets contrib directory.
See the exmaple on http://www.pgadmin.org/download/source.php for more
info.
Regards Dave
hi! Susemail wrote: > I'm using Suse 10.0. Are there any rpms I could use? I tried the Fedora Core > rpm but was blocked by unmet dependencies (libssl.so.5,libcryto.so.5) on suse try using yast to install wxwidgets. from yast, install packages as you need them: wxGTK (yast offers version 2.6.1 where pgadmin builds just fine), wxGTK-copmat, wxGTK-devel, openssl-devel, postgresql-devel and so on. if it is of any help, i use these yast sources which surely must contain all packages you might need: http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java ftp://ftp.suse.com/pub/suse/i386/10.0/SUSE-Linux10.0-GM-Extra http://packman.iu-bremen.de/suse/10.0 regards, Miha -- "... the small primitive tribes joined up and became huge, powerful primitive tribes with more sophisticated weapons." -- Terry Pratchett, Small Gods
On Monday 23 January 2006 23:39, Dave Page wrote: > > -----Original Message----- > > From: pgadmin-hackers-owner@postgresql.org > > [mailto:pgadmin-hackers-owner@postgresql.org] On Behalf Of Susemail > > Sent: 24 January 2006 09:30 > > To: pgadmin-hackers@postgresql.org > > Subject: Re: [pgadmin-hackers] Missing make files, etc > > > > > > aren't these programming errors? > > No, otherwise they'd probably have shown up in the few hundred thousand > binary copies we've distributed so far :-) > I know. I know. I just couldn't resist a bit of mischief. > Those errors occur because you haven't installed the wxWidgets STC and > OGL libraries. The easiest way to do this is to run 'make all; make > install' from the wxWidgets contrib directory. done and done. > > See the exmaple on http://www.pgadmin.org/download/source.php for more > info. > > Regards Dave > I am up and running! Thank you Dave for your time and patience:-) Jerome