Thread: PgAgent without wxWidgets?
I cant compile (standalone) PgAgent 1.9 on FreeBSD - it requires a huge number of X11 packages. Compilation breaks in one of them, and anyway I dont want X on pure server machine. Is there a way to compile pgagent without this? It's a pure command-line program anyway, why should it need wxWidgets? Peter
On Sun, Mar 29, 2009 at 9:11 AM, Peter <zelts@ruksis.com> wrote: > I cant compile (standalone) PgAgent 1.9 on FreeBSD - it requires a huge > number of X11 packages. Compilation breaks in one of them, and anyway I > dont want X on pure server machine. Is there a way to compile pgagent > without this? It's a pure command-line program anyway, why should it > need wxWidgets? wxWidgets isn't just GUI classes, and pgAgent doesn't require any of the GUI dependencies to run. You should be able to build on a workstation and then copy the resulting binary to your server without having to install any X components. Oh, and if you have a pgAgent that claims to be 1.9, then you have some pretty old development code. Why not use the released 3.0.0 version? -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com
Sorry, I meant pgagent that comes with pgadmin 1.9. That IS 3.0.0 release right? That does not change my original issue however... I cant set up FreeBSD workstation just to compile dang pgagent - a lotof hassle (besides, don’t have a spare workstation). Isnt there really a way how to compile pgagent without invoking allthose GUI dependencies? Thanks! Peter -----Original Message----- From: Dave Page [mailto:dpage@pgadmin.org] Sent: Sunday, March 29, 2009 11:24 AM To: Peter Cc: pgadmin-support@postgresql.org Subject: Re: [pgadmin-support] PgAgent without wxWidgets? On Sun, Mar 29, 2009 at 9:11 AM, Peter <zelts@ruksis.com> wrote: > I cant compile (standalone) PgAgent 1.9 on FreeBSD - it requires a huge > number of X11 packages. Compilation breaks in one of them, and anyway I > dont want X on pure server machine. Is there a way to compile pgagent > without this? It's a pure command-line program anyway, why should it > need wxWidgets? wxWidgets isn't just GUI classes, and pgAgent doesn't require any of the GUI dependencies to run. You should be able to build on a workstation and then copy the resulting binary to your server without having to install any X components. Oh, and if you have a pgAgent that claims to be 1.9, then you have some pretty old development code. Why not use the released 3.0.0 version? -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com
Dave, If all that is required is the pgagent binary (single file) I can send it to him since I have both x86 and amd64 versionsrunning. Just want to make sure I send him everything he needs. > -----Original Message----- > From: pgadmin-support-owner@postgresql.org [mailto:pgadmin-support- > owner@postgresql.org] On Behalf Of Peter > Sent: Sunday, March 29, 2009 3:42 AM > To: 'Dave Page' > Cc: pgadmin-support@postgresql.org > Subject: Re: [pgadmin-support] PgAgent without wxWidgets? > > Sorry, I meant pgagent that comes with pgadmin 1.9. That IS 3.0.0 > release right? > > That does not change my original issue however... I cant set up FreeBSD > workstation just to compile dang pgagent - a lot of hassle (besides, > don’t have a spare workstation). Isnt there really a way how to compile > pgagent without invoking all those GUI dependencies? > > Thanks! > Peter > > -----Original Message----- > From: Dave Page [mailto:dpage@pgadmin.org] > Sent: Sunday, March 29, 2009 11:24 AM > To: Peter > Cc: pgadmin-support@postgresql.org > Subject: Re: [pgadmin-support] PgAgent without wxWidgets? > > On Sun, Mar 29, 2009 at 9:11 AM, Peter <zelts@ruksis.com> wrote: > > I cant compile (standalone) PgAgent 1.9 on FreeBSD - it requires a > huge > > number of X11 packages. Compilation breaks in one of them, and anyway > I > > dont want X on pure server machine. Is there a way to compile pgagent > > without this? It's a pure command-line program anyway, why should it > > need wxWidgets? > > wxWidgets isn't just GUI classes, and pgAgent doesn't require any of > the GUI dependencies to run. You should be able to build on a > workstation and then copy the resulting binary to your server without > having to install any X components. > > Oh, and if you have a pgAgent that claims to be 1.9, then you have > some pretty old development code. Why not use the released 3.0.0 > version? > > -- > Dave Page > EnterpriseDB UK: http://www.enterprisedb.com > > > > -- > Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgadmin-support
On Sun, Mar 29, 2009 at 10:41 AM, Peter <zelts@ruksis.com> wrote: > Sorry, I meant pgagent that comes with pgadmin 1.9. That IS 3.0.0 release right? No - pgAgent hasn't been included with pgAdmin since quite early in the 1.9 development cycle, so I have no idea what you have. > That does not change my original issue however... I cant set up FreeBSD workstation just to compile dang pgagent - a lotof hassle (besides, don’t have a spare workstation). Isnt there really a way how to compile pgagent without invoking allthose GUI dependencies? If you can compile wxWidgets without all the GUI dependencies, then pgAgent should also compile. I've never tried this though, and don't know if it's possible. -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com
On Sun, Mar 29, 2009 at 4:37 PM, Benjamin Krajmalnik <kraj@illumen.com> wrote: > Dave, > If all that is required is the pgagent binary (single file) I can send it to him since I have both x86 and amd64 versionsrunning. > Just want to make sure I send him everything he needs. Yes, as long as you use static linking (there's a cmake option for that), it should just be a single binary (and the SQL scripts of course). Thanks. -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com
OK, this is pgAgent 3.0.0. I know its separate from pgAgent, this is exactly why I tried to compile it. I'll see if I can compile wxWidgets without GUI dependencies... thanks for the tip! -----Original Message----- From: Dave Page [mailto:dpage@pgadmin.org] Sent: Monday, March 30, 2009 11:17 AM To: Peter Cc: pgadmin-support@postgresql.org Subject: Re: [pgadmin-support] PgAgent without wxWidgets? On Sun, Mar 29, 2009 at 10:41 AM, Peter <zelts@ruksis.com> wrote: > Sorry, I meant pgagent that comes with pgadmin 1.9. That IS 3.0.0 release right? No - pgAgent hasn't been included with pgAdmin since quite early in the 1.9 development cycle, so I have no idea what you have. > That does not change my original issue however... I cant set up FreeBSD workstation just to compile dang pgagent - a lotof hassle (besides, don’t have a spare workstation). Isnt there really a way how to compile pgagent without invoking allthose GUI dependencies? If you can compile wxWidgets without all the GUI dependencies, then pgAgent should also compile. I've never tried this though, and don't know if it's possible. -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com