misc/76692: pgadmin3 port fails to build after portupgrade of wxgtk2 ports

David Miller davidmiller at quaoar.us
Tue Jan 25 17:00:38 PST 2005


>Number:         76692
>Category:       misc
>Synopsis:       pgadmin3 port fails to build after portupgrade of wxgtk2 ports
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 26 01:00:37 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     David Miller
>Release:        5.3-RELEASE  #0
>Organization:
Quaoar
>Environment:
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root at harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386 
>Description:
pgadmin3 port (PORTVERSION=1.2.0) fails to build after portupgrade of wxgtk3 ports to VERSION=2.5.3. Previous binary of pgadmin3 will not execute after portupgrade to wxgtk2 libs VERSION=2.5.3. See below:

Port Version:

# New ports collection makefile for:    pgadmin3
# Date created:                         November 4, 2003
# Whom:                                 Max Khon
#
# $FreeBSD: ports/databases/pgadmin3/Makefile,v 1.9 2005/01/08 18:05:22 fjoe Exp $
#

PORTNAME=    pgadmin3
PORTVERSION=    1.2.0
CATEGORIES=    databases
MASTER_SITES=    ${MASTER_SITE_PGSQL}
MASTER_SITE_SUBDIR= pgadmin3/release/src


****************************************************************************************************************************
Directory listing for wx_gtk2 libs:

ls /usr/X11R6/lib/libwx_gtk2*

libwx_gtk2_adv-2.5.so                   libwx_gtk2_gl-2.5.so.3
libwx_gtk2_adv-2.5.so.3                 libwx_gtk2_gl-2.5.so.3.0.0
libwx_gtk2_adv-2.5.so.3.0.0             libwx_gtk2_html-2.5.so
libwx_gtk2_animate-2.5.so               libwx_gtk2_html-2.5.so.3
libwx_gtk2_animate-2.5.so.3             libwx_gtk2_html-2.5.so.3.0.0
libwx_gtk2_animate-2.5.so.3.0.0         libwx_gtk2_ogl-2.5.so
libwx_gtk2_core-2.5.so                  libwx_gtk2_ogl-2.5.so.3
libwx_gtk2_core-2.5.so.3                libwx_gtk2_ogl-2.5.so.3.0.0
libwx_gtk2_core-2.5.so.3.0.0            libwx_gtk2_plot-2.5.so
libwx_gtk2_deprecated-2.5.so            libwx_gtk2_plot-2.5.so.3
libwx_gtk2_deprecated-2.5.so.3          libwx_gtk2_plot-2.5.so.3.0.0
libwx_gtk2_deprecated-2.5.so.3.0.0      libwx_gtk2_stc-2.5.so
libwx_gtk2_fl-2.5.so                    libwx_gtk2_stc-2.5.so.3
libwx_gtk2_fl-2.5.so.3                  libwx_gtk2_stc-2.5.so.3.0.0
libwx_gtk2_fl-2.5.so.3.0.0              libwx_gtk2_svg-2.5.so
libwx_gtk2_gizmos-2.5.so                libwx_gtk2_svg-2.5.so.3
libwx_gtk2_gizmos-2.5.so.3              libwx_gtk2_svg-2.5.so.3.0.0
libwx_gtk2_gizmos-2.5.so.3.0.0          libwx_gtk2_xrc-2.5.so.3
libwx_gtk2_gl-2.5.so                    libwx_gtk2_xrc-2.5.so.3.0.0

****************************************************************************************************************************

Exerpt from portversion -v:

pgadmin3-1.0.2_1            <  needs updating (port has 1.2.0)

wxgtk2-common-devel-2.5.3   =  up-to-date with port
wxgtk2-contrib-common-devel-2.5.3  =  up-to-date with port
wxgtk2-contrib-devel-2.5.3  =  up-to-date with port
wxgtk2-devel-2.5.3          =  up-to-date with port

****************************************************************************************************************************
make build

End of output from make build step:

..

c++ -DDATA_DIR=\"/usr/local/share/pgadmin3/\" -Wall -g -I../src/include -I../src/agent/include -O -pipe -march=athlon-mp  -L/usr/local/lib -L/usr/X11R6/lib  -o pgadmin3  pgAdmin3.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 pgRule.o pgSchema.o  pgSequence.o pgServer.o pgTable.o  pgTablespace.o pgTrigger.o pgType.o  pgUser.o pgView.o pgDatatype.o  pgaAgent.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 dlgClasses.o  ctlComboBox.o calbox.o timespin.o  ctlListView.o ctlSQLBox.o  ctlSQLResult.o frmExport.o  dlgEditGridOptions.o events.o  frmAbout.o frmIndexcheck.o dlgConnect.o  frmMain.o frmOptions.o frmPassword.o  frmQuery.o frmHelp.o frmSplash.o  frmMaintenanc
 e.o frmBackup.o  frmRestore.o frmGrantWizard.o  frmEditGrid.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 dlgOperator.o dlgAggregate.o  dlgCast.o dlgConversion.o  dlgIndexConstraint.o dlgForeignKey.o  dlgSequence.o dlgTrigger.o dlgType.o  dlgCheck.o frmStatus.o misc.o  sysLogger.o sysSettings.o utffile.o  xrcDialogs.o  -pthread -lssl -lcrypto -lpq -lwx_gtk2_stc-2.5 -L/usr/X11R6/lib -L/usr/local/lib -liconv  -L/usr/X11R6/lib   -lwx_gtk2_xrc-2.5 -lwx_gtk2_html-2.5 -lwx_gtk2_adv-2.5 -lwx_gtk2_core-2.5 -lwx_base_xml-2.5 -lwx_base_net-2.5 -lwx_base-2.5
/usr/bin/ld: cannot find -lwx_gtk2_xrc-2.5
*** Error code 1

Stop in /usr/ports/databases/pgadmin3/work/pgadmin3-1.2.0/src.
*** Error code 1

Stop in /usr/ports/databases/pgadmin3/work/pgadmin3-1.2.0.
*** Error code 1

Stop in /usr/ports/databases/pgadmin3/work/pgadmin3-1.2.0.
*** Error code 1

Stop in /usr/ports/databases/pgadmin3.

****************************************************************************************************************************

Previous installed version of pgadmin3 will not execute now:

/usr/local/bin/pgadmin3

/libexec/ld-elf.so.1: Shared object "libwx_gtk2_stc-2.5.so.2" not found, required by "pgadmin3"




      
>How-To-Repeat:
portupgrade pgadmin3-1.0.2_1

or

cd /usr/ports/databases/pgadmin3/
make clean
make build

>Fix:
Presume that the pgadmin3 port will need to be changed to accommodate
wxgtk2-2.5.3 version 
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list