Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123026 - pgadmin3 emerge fails with undefined reference to `pango_x_get_context'
Summary: pgadmin3 emerge fails with undefined reference to `pango_x_get_context'
Status: RESOLVED DUPLICATE of bug 105189
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-16 05:12 UTC by Matthew Baker
Modified: 2006-02-16 05:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for pgadmin3-1.4.0.ebuild (pgadmin3-1.4.0.ebuild.patch,533 bytes, patch)
2006-02-16 05:15 UTC, Matthew Baker
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Baker 2006-02-16 05:12:55 UTC
emerge --info

Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1-1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1-1 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Gentoo Base System version 1.12.0_pre15
ccache version 2.3 [disabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -mfpmath=sse -mmmx -msse2 -funroll-loops"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -mfpmath=sse -mmmx -msse2 -funroll-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.mirror.ac.uk/mirror/distro.ibiblio.org/pub/linux/distributions/gentoo http://gentoo.blueyonder.co.uk ftp://ftp.heanet.ie/pub/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/gentoo-de.alternative"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa amd ao apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 bzlib calendar cdb cdparanoia cdr chroot cracklib crypt cups curl curlwrappers cyrus dio directfb divx4linux dvd dvdread eds encode esd exif expat fam fb fbcon firefox flac foomaticdb fortran ftp gd gdbm geoip gif gimpprint glut gmp gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib ipv6 irc java javamail javascript jce jcs jimi jit jpeg junit kde kerberos lcms libg++ libwww lm_sensors mad mhash mikmod mmx mmxext mng motif mozilla moznocompose moznoirc moznomail mozxmlterm mp3 mpeg mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh ncurses nis nls nptl nptlonly oci8 odbc ogg oggvorbis opengl oracle oracle7 oss pam pcre pda perl pic png posix python qt quicktime rdesktop readline real reiserfs rrdtool rss rtc samba sasl sdl snmp sockets spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis xine xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

I have ~x86 set for this package.

$ emerge dev-db/pgadmin3

returns this error.

i686-pc-linux-gnu-g++ -DDATA_DIR=\"/usr/share/pgadmin3/\" -Wall -Wno-non-virtual-dtor -I../src/include -I../src/agent/include -I../src/slony/include   -L/usr/lib/postgresql -L/usr/local/pgsql/lib -L/usr/lib -o pgadmin3  pgAdmin3.o base.o appbase.o sysLogger.o pgConnBase.o pgSetBase.o factory.o dlgClasses.o events.o pgConn.o pgSet.o keywords.o pgAggregate.o pgCast.o pgCheck.o pgCollection.o pgColumn.o pgConstraints.o pgConversion.o pgDatabase.o pgDomain.o pgForeignKey.o pgFunction.o pgGroup.o pgIndex.o pgIndexConstraint.o pgLanguage.o pgObject.o pgOperator.o pgOperatorClass.o pgRole.o pgRule.o pgSchema.o pgSequence.o pgServer.o pgTable.o pgTablespace.o pgTrigger.o pgType.o pgUser.o pgView.o pgDatatype.o pgaJob.o pgaStep.o pgaSchedule.o dlgJob.o dlgSchedule.o dlgStep.o xh_sqlbox.o xh_calb.o xh_timespin.o xh_ctlcombo.o ctlSecurityPanel.o ctlComboBox.o ctlTree.o calbox.o timespin.o ctlListView.o ctlSQLBox.o ctlSQLResult.o explainCanvas.o explainShape.o dlgEditGridOptions.o dlgConnect.o dlgHbaConfig.o dlgMainConfig.o dlgSelectConnection.o frmExport.o frmAbout.o frmIndexcheck.o frmMain.o frmOptions.o frmPassword.o frmQuery.o frmHelp.o frmSplash.o frmMaintenance.o frmBackup.o frmRestore.o frmGrantWizard.o frmEditGrid.o frmStatus.o frmUpdate.o frmConfig.o frmHbaConfig.o frmMainConfig.o frmHint.o dlgProperty.o dlgUser.o dlgServer.o dlgGroup.o dlgDatabase.o dlgLanguage.o dlgSchema.o dlgDomain.o dlgTable.o dlgTablespace.o dlgColumn.o dlgIndex.o dlgFunction.o dlgView.o dlgRule.o dlgRole.o dlgOperator.o dlgAggregate.o dlgCast.o dlgConversion.o dlgIndexConstraint.o dlgForeignKey.o dlgSequence.o dlgTrigger.o dlgType.o dlgCheck.o sysSettings.o sysProcess.o misc.o utffile.o pgconfig.o update.o slCluster.o slNode.o slPath.o slListen.o slSet.o slSequence.o slTable.o slSubscription.o dlgRepCluster.o dlgRepNode.o dlgRepListen.o dlgRepPath.o dlgRepSet.o dlgRepSequence.o dlgRepTable.o dlgRepSubscription.o xrcDialogs.o  -lssl -lcrypto -lpq -pthread   -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6  -pthread   -lwx_gtk2u_stc-2.6 -lwx_gtk2u_ogl-2.6 -lwx_baseu-2.6
/usr/lib/libwx_gtk2u_core-2.6.so: undefined reference to `pango_x_get_context'

This can be fixed by adding the output of 

pkg-config --libs pangox

to the LDFLAGS var for econf in the ebuild.
Comment 1 Matthew Baker 2006-02-16 05:15:10 UTC
Created attachment 79927 [details, diff]
patch for pgadmin3-1.4.0.ebuild
Comment 2 Matthew Baker 2006-02-16 05:16:56 UTC
It appears this happens for version 1.2.2 too.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-02-16 05:23:35 UTC

*** This bug has been marked as a duplicate of 105189 ***