Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jul 2003 17:56:52 +0800 (CST)
From:      "Ying-Chieh Chen" <yinjieh@csie.nctu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        perky@FreeBSD.org
Subject:   ports/54536: [Update port] ports/net/kmess to 1.2.1
Message-ID:  <200307160956.h6G9uq2m075186@alumni.csie.nctu.edu.tw>
Resent-Message-ID: <200307161000.h6GA0Wni082142@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         54536
>Category:       ports
>Synopsis:       [Update port] ports/net/kmess to 1.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 16 03:00:31 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Ying-Chieh Chen
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
yinjieh's own lab
>Environment:
System: FreeBSD stable.yinjieh.com 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr 3 10:53:38 GMT 2003 root@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:

	Upgrade ports/net/kmess to version 1.2.1
	Changes of the port:

	o Add ports/net/kdenetwork3 as BUILD_DEPENDS
	o Update distinfo file.

	The patch still cannot make the port build on my 5.1-RELEASE box,
	error messages will show in "How-To-Repeat" section,
	If anyone knows how to solve, please submit followup,
	thanks.

	If the maintainer thinks this patch ok, please submit followup,
	thanks.

>How-To-Repeat:

	Type 'make' in ${PORTSDIR}/net/kmess directory,
	I got the following error messages:

stable5# uname -a
FreeBSD stable5.yinjieh.com 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun  5 02:18:06 CST 2003     root@stable5.yinjieh.com:/usr/obj/usr/src/sys/VMWARE  i386
stable5# make 
...[snipped]
===>  Building for kmess-1.2.1
gmake  all-recursive
gmake[1]: Entering directory `/tmp/kmess/work/kmess-1.2.1'
Making all in kmess
gmake[2]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess'
Making all in chat
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/chat'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/chat'
Making all in network
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/network'
Making all in applications
gmake[4]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/network/applications'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/network/applications'
gmake[4]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/network'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/network'
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/network'
Making all in contact
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/contact'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/contact'
Making all in dialogs
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/dialogs'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/dialogs'
Making all in settings
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/settings'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/settings'
Making all in actions
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/actions'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/actions'
Making all in pics
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/pics'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/pics'
Making all in sounds
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/sounds'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/sounds'
Making all in notification
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess/notification'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess/notification'
gmake[3]: Entering directory `/tmp/kmess/work/kmess-1.2.1/kmess'
/bin/sh ../libtool --silent --mode=link --tag=CXX c++  -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O -pipe -mcpu=pentiumpro -fno-exceptions -fno-check-new    -o kmess -L/usr/X11R6/lib -pthread -L/usr/local/lib  -L/usr/local/lib -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -R /usr/local/lib emoticoncollection.o emoticon.o autologinview.o xautolock.o idletimer.o initialview.o initialviewinterface.o systemtraywidget.o kmessview.o kmessinterface.o kmessviewinterface.o account.o currentaccount.o kmesstest.o kmess.o main.o initialview.moc.o emoticon.moc.o account.moc.o kmessinterface.moc.o systemtraywidget.moc.o kmessview.moc.o initialviewinterface.moc.o kmessviewinterface.moc.o autologinview.moc.o kmesstest.moc.o currentaccount.moc.o xautolock.moc.o idletimer.moc.o kmess.moc.o  ./chat/libchat.a ./network/libnetwork.a ./contact/libcontact.a ./dialogs/libdialo!
 gs.a ./settings/libsettings.a ./actions/libactions.a ./notification/libnotification.a ./network/applications/libapplications.a -lkio -lmimelib -lkdeui -lkdecore -lqt-mt  -lpng -lz -lm -lXext -lX11  -lSM -lICE  -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -ljpeg  -L/usr/X11R6/lib
/usr/bin/ld: cannot find -lgcc_pic
gmake[3]: *** [kmess] Error 1
gmake[3]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/tmp/kmess/work/kmess-1.2.1/kmess'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/kmess/work/kmess-1.2.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /tmp/kmess.

>Fix:

diff -ruN /usr/ports/net/kmess/Makefile kmess/Makefile
--- /usr/ports/net/kmess/Makefile	Sat Jun  7 02:37:50 2003
+++ kmess/Makefile	Wed Jul 16 07:49:13 2003
@@ -6,13 +6,15 @@
 #
 
 PORTNAME=	kmess
-PORTVERSION=	1.2
+PORTVERSION=	1.2.1
 CATEGORIES=	net kde
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	perky@FreeBSD.org
 COMMENT=	MSN Messenger Client for KDE3
+
+BUILD_DEPENDS=	${LOCALBASE}/include/mimelib/mimepp.h:${PORTSDIR}/net/kdenetwork3
 
 USE_KDELIBS_VER=3
 GNU_CONFIGURE=	yes
diff -ruN /usr/ports/net/kmess/distinfo kmess/distinfo
--- /usr/ports/net/kmess/distinfo	Sat Jun  7 02:37:50 2003
+++ kmess/distinfo	Tue Jul 15 12:05:52 2003
@@ -1 +1 @@
-MD5 (kmess-1.2.tar.gz) = 46e758b9805f7aeec297a4026f393619
+MD5 (kmess-1.2.1.tar.gz) = a5afa217a8919895443c4e5e1839bbc4
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307160956.h6G9uq2m075186>