pgagent compilation - Mailing list pgadmin-support

From Dominique Guardiola
Subject pgagent compilation
Date
Msg-id EC8A6A18-C0BB-4379-B32A-7D03DC7D92F2@quinode.fr
Whole thread Raw
Responses Re: pgagent compilation
List pgadmin-support
Hello

I have an issue with pgagent compilation under Ubuntu 10.10
Kernel 2.6.32-xenU-3831-x86_64

I had a working pgAgent on aither servern but it was 32bit so the Linux Binary worked at the time
with this new 64 bits server, I had to go through the compilationprocess

Trying to follow the requirements was not easy, the README only says :
"A wxWidgets 2.8.x installation, configured per the requirements for pgAdmin"
the next link is broken, but following what I found here :

http://git.postgresql.org/gitweb/?p=pgadmin3.git;a=blob_plain;f=INSTALL;hb=HEAD

I ran the xtra/wx-build/build-wxgtk script from pgadmin
and then it allowed me to run the cmake/ccmake command in the pgAgent source

The resulting config looks good :

Configuration summary:
--
--   Project                     : pgagent
--   Description                 : pgAgent is a job scheduling engine for PostgreSQL
--   Version                     : 3.0.1
--
--   PostgreSQL version          : PostgreSQL 8.4.7
--   PostgreSQL path             : /usr
--   PostgreSQL config binary    : /usr/bin/pg_config
--   PostgreSQL include path     : /usr/include/postgresql
--   PostgreSQL library path     : /usr/lib
--
--   wxWidgets version           : 2.8.12
--   wxWidgets path              : /usr/local
--   wxWidgets config binary     : /usr/local/bin/wx-config
--   wxWidgets Static linking    : YES
--   wxWidgets Debug?            : NO

But make throws up errors that I cannot decode :

# make
Scanning dependencies of target pgagent
[ 14%] Building CXX object CMakeFiles/pgagent.dir/pgAgent.cpp.o
[ 28%] Building CXX object CMakeFiles/pgagent.dir/misc.cpp.o
[ 42%] Building CXX object CMakeFiles/pgagent.dir/unix.cpp.o
[ 57%] Building CXX object CMakeFiles/pgagent.dir/connection.cpp.o
[ 71%] Building CXX object CMakeFiles/pgagent.dir/job.cpp.o
[ 85%] Building CXX object CMakeFiles/pgagent.dir/precomp.cpp.o
[100%] Building CXX object CMakeFiles/pgagent.dir/win32.cpp.o
Linking CXX executable pgagent
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x103f): undefined reference to `ldap_init'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1057): undefined reference to `ldap_simple_bind'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1085): undefined reference to `ldap_result'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x10a4): undefined reference to `ldap_msgfree'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x10e7): undefined reference to `ldap_search_st'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1100): undefined reference to `ldap_msgfree'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1108): undefined reference to `ldap_err2string'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1131): undefined reference to `ldap_unbind'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1150): undefined reference to `ldap_count_entries'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1189): undefined reference to `ldap_msgfree'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1191): undefined reference to `ldap_unbind'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x11b2): undefined reference to `ldap_msgfree'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x11c4): undefined reference to `ldap_unbind'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1214): undefined reference to `ldap_first_entry'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1237): undefined reference to `ldap_get_values_len'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1250): undefined reference to `ldap_msgfree'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1334): undefined reference to `ldap_value_free_len'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x1342): undefined reference to `ldap_unbind'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x13a6): undefined reference to `ldap_value_free_len'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `parseServiceInfo':
(.text+0x13ae): undefined reference to `ldap_unbind'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `closePGconn':
(.text+0x22ba): undefined reference to `gss_delete_sec_context'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `closePGconn':
(.text+0x22d5): undefined reference to `gss_release_name'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `closePGconn':
(.text+0x22fa): undefined reference to `gss_release_buffer'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-connect.o): In function `closePGconn':
(.text+0x2315): undefined reference to `gss_release_buffer'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_error_int':
(.text+0x634): undefined reference to `gss_display_status'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_error_int':
(.text+0x658): undefined reference to `gss_release_buffer'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_continue':
(.text+0x783): undefined reference to `gss_init_sec_context'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_continue':
(.text+0x7e6): undefined reference to `gss_release_buffer'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_continue':
(.text+0x802): undefined reference to `gss_release_name'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_continue':
(.text+0x82f): undefined reference to `gss_release_buffer'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_continue':
(.text+0x86b): undefined reference to `gss_release_name'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_GSS_continue':
(.text+0x887): undefined reference to `gss_delete_sec_context'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_fe_sendauth':
(.text+0xa97): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libpq.a(fe-auth.o): In function `pg_fe_sendauth':
(.text+0xab0): undefined reference to `gss_import_name'
collect2: ld returned 1 exit status
make[2]: *** [pgagent] Error 1
make[1]: *** [CMakeFiles/pgagent.dir/all] Error 2
make: *** [all] Error 2



Could someone help me here ?
thanks



--
Dominique Guardiola, QUINODE
• http://www.quinode.fr/
• Tel : 04.27.86.84.37
• Mob : 06.15.13.22.27







pgadmin-support by date:

Previous
From: Florent THOMAS
Date:
Subject: Re: Rights for pgadmin3
Next
From: Dave Page
Date:
Subject: Re: pgagent compilation