Compiling pgadminIII on SuSE 9.3

Поиск
Список
Период
Сортировка
От Lars Haugseth
Тема Compiling pgadminIII on SuSE 9.3
Дата
Msg-id 87br65nqt8.fsf@skapulf.larshaugseth.com
обсуждение исходный текст
Ответы Re: Compiling pgadminIII on SuSE 9.3  (Miha Radej <miha.radej@siix.com>)
Список pgadmin-support
I'm running SuSE Linux 9.3, with PostgreSQL 8.0.3 installed from
from RPMs downloaded from ftp.suse.com. Now I'm trying to build
pgadminIII 1.2.2, but get into difficulties.

First, I downloaded, built and installed wxGTK 2.6.1, since the
version bundled with SuSE 9.3 is too old.

When trying to build pgadminIII I get the following errors from
the linker:

make[2]: Entering directory `/home/lars/build/pgadmin3-1.2.2/src'
g++ -DDATA_DIR=\"/usr/local/pgadmin3/share/pgadmin3/\" -Wall -g -I../src/include -I../src/agent/include -g -O2
-L/usr/lib-L/usr/local/lib -o pgadmin3  pgAdmin3.o pgConn.o pgSet.o keywords.o pgAggregate.o pgCast.o pgCheck.o
pgCollection.opgColumn.o pgConstraints.o pgConversion.o pgDatabase.o pgDomain.o pgForeignKey.o pgFunction.o pgGroup.o
pgIndex.opgIndexConstraint.o pgLanguage.o pgObject.o pgOperator.o pgOperatorClass.o pgRule.o pgSchema.o pgSequence.o
pgServer.opgTable.o pgTablespace.o pgTrigger.o pgType.o pgUser.o pgView.o pgDatatype.o pgaAgent.o pgaJob.o pgaStep.o
pgaSchedule.odlgJob.o dlgSchedule.o dlgStep.o xh_sqlbox.o xh_calb.o xh_timespin.o xh_ctlcombo.o ctlSecurityPanel.o
dlgClasses.octlComboBox.o calbox.o timespin.o ctlListView.o ctlSQLBox.o ctlSQLResult.o frmExport.o dlgEditGridOptions.o
events.ofrmAbout.o frmIndexcheck.o dlgConnect.o frmMain.o frmOptions.o frmPassword.o frmQuery.o frmHelp.o frmSplash.o
frmMaintenance.ofrmBackup.o frmRestore.o frmGrantWizard.o frmEditGrid.o dlgProperty.o dlgUser.o dlgServer.o dlgGroup.o
dlgDatabase.odlgLanguage.o dlgSchema.o dlgDomain.o dlgTable.o dlgTablespace.o dlgColumn.o dlgIndex.o dlgFunction.o
dlgView.odlgRule.o dlgOperator.o dlgAggregate.o dlgCast.o dlgConversion.o dlgIndexConstraint.o dlgForeignKey.o
dlgSequence.odlgTrigger.o dlgType.o dlgCheck.o frmStatus.o misc.o sysLogger.o sysSettings.o utffile.o xrcDialogs.o
/usr/lib/libpq.a-lcrypt  -lssl -lcrypto -L/usr/local/lib -pthread   -L/usr/X11R6/lib
/usr/local/lib/libwx_gtk2ud_xrc-2.6.a/usr/local/lib/libwx_gtk2ud_qa-2.6.a /usr/local/lib/libwx_gtk2ud_html-2.6.a
/usr/local/lib/libwx_gtk2ud_adv-2.6.a/usr/local/lib/libwx_gtk2ud_core-2.6.a /usr/local/lib/libwx_baseud_xml-2.6.a
/usr/local/lib/libwx_baseud_net-2.6.a/usr/local/lib/libwx_baseud-2.6.a -pthread -L/opt/gnome/lib -lgtk-x11-2.0
-lgdk-x11-2.0-latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0
-lgthread-2.0-lglib-2.0 -lXinerama -lXxf86vm -lpng -ljpeg -ltiff -lexpat -lwxregexud-2.6 -lz -ldl -lm  -L/usr/local/lib
-pthread  -L/usr/X11R6/lib  /usr/local/lib/libwx_gtk2ud_stc-2.6.a /usr/local/lib/libwx_gtk2ud_ogl-2.6.a
/usr/local/lib/libwx_baseud-2.6.a-lwxregexud-2.6 -lz -ldl -lm 
/usr/lib/libpq.a(fe-auth.o)(.text+0x3a): In function `pg_krb5_init':
: undefined reference to `krb5_init_context'
/usr/lib/libpq.a(fe-auth.o)(.text+0x5a): In function `pg_krb5_init':
: undefined reference to `krb5_cc_default'
/usr/lib/libpq.a(fe-auth.o)(.text+0x84): In function `pg_krb5_init':
: undefined reference to `krb5_cc_get_principal'
/usr/lib/libpq.a(fe-auth.o)(.text+0xae): In function `pg_krb5_init':
: undefined reference to `krb5_unparse_name'
/usr/lib/libpq.a(fe-auth.o)(.text+0x111): In function `pg_krb5_init':
: undefined reference to `error_message'
/usr/lib/libpq.a(fe-auth.o)(.text+0x142): In function `pg_krb5_init':
: undefined reference to `error_message'
/usr/lib/libpq.a(fe-auth.o)(.text+0x16f): In function `pg_krb5_init':
: undefined reference to `krb5_free_context'
/usr/lib/libpq.a(fe-auth.o)(.text+0x179): In function `pg_krb5_init':
: undefined reference to `error_message'
/usr/lib/libpq.a(fe-auth.o)(.text+0x1b0): In function `pg_krb5_init':
: undefined reference to `krb5_cc_close'
/usr/lib/libpq.a(fe-auth.o)(.text+0x1ba): In function `pg_krb5_init':
: undefined reference to `error_message'
/usr/lib/libpq.a(fe-auth.o)(.text+0x1f1): In function `pg_krb5_init':
: undefined reference to `krb5_free_principal'
/usr/lib/libpq.a(fe-auth.o)(.text+0x5e6): In function `.L55':
: undefined reference to `krb5_sname_to_principal'
/usr/lib/libpq.a(fe-auth.o)(.text+0x5f6): In function `.L55':
: undefined reference to `error_message'
/usr/lib/libpq.a(fe-auth.o)(.text+0x739): In function `.L55':
: undefined reference to `krb5_free_principal'
/usr/lib/libpq.a(fe-auth.o)(.text+0x871): In function `.L55':
: undefined reference to `krb5_sendauth'
/usr/lib/libpq.a(fe-auth.o)(.text+0x897): In function `.L55':
: undefined reference to `error_message'
/usr/lib/libpq.a(fe-auth.o)(.text+0x8df): In function `.L55':
: undefined reference to `krb5_free_principal'
/usr/lib/libpq.a(fe-auth.o)(.text+0x963): In function `.L55':
: undefined reference to `krb5_free_error'
collect2: ld returned 1 exit status
make[2]: *** [pgadmin3] Error 1
make[2]: Leaving directory `/home/lars/build/pgadmin3-1.2.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lars/build/pgadmin3-1.2.2'
make: *** [all] Error 2

I have both krb5 and krb5-devel RPMs installed.

Any ideas what I can do to fix this? Should I install PostgreSQL
from source instead, and if so, should I use the --with-krb5 configure
option or not?

Regards,
--
Lars Haugseth


В списке pgadmin-support по дате отправления:

Предыдущее
От: OpenMacNews
Дата:
Сообщение: Re: OS X version problems
Следующее
От: Miha Radej
Дата:
Сообщение: Re: Compiling pgadminIII on SuSE 9.3