ports/114394: ktorrent and ktorrent-devel: dependency on libgmp not working

Kjell Tore Ullavik ktullavik at gmail.com
Sun Jul 8 03:00:11 UTC 2007


>Number:         114394
>Category:       ports
>Synopsis:       ktorrent and ktorrent-devel: dependency on libgmp not working
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 08 03:00:09 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Kjell Tore Ullavik
>Release:        CURRENT
>Organization:
>Environment:
FreeBSD gauss.lan 7.0-CURRENT FreeBSD 7.0-CURRENT #7: Mon Jul  2 00:50:56 CEST 2007     root at gauss.lan:/usr/obj/usr/src/sys/GAUSS  i386
>Description:

# cd /usr/ports/net-p2p/ktorrent && make install clean

<snip>

/usr/local/bin/moc ./peermanager.h -o peermanager.moc
source='peermanager.cpp' object='peermanager.lo' libtool=yes \
        depfile='.deps/peermanager.Plo' tmpdepfile='.deps/peermanager.TPlo' \
        depmode=gcc3 /bin/sh ../../admin/depcomp \
        /bin/sh /usr/local/bin/libtool --silent --mode=compile --tag=CXX c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../ktorrent/libktorrent -I../../libktorrent -I./.. -I/usr/local/include  -I/usr/local/include  -D_THREAD_SAFE -pthread -DQT_THREAD_SUPPORT   -I/usr/local/include -I/usr/local/include  -I/usr/local/include -D_GETOPT_H -D_THREAD_SAFE   -Wno-long-long -Wundef -Wall -W -Wpointer-arith -O1 -pipe -march=prescott -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions  -c -o peermanager.lo `test -f 'peermanager.cpp' || echo './'`peermanager.cpp
In file included from ../../libktorrent/mse/encryptedauthenticate.h:25,
                 from peermanager.cpp:36:
./../libktorrent/mse/bigint.h:26:17: error: gmp.h: No such file or directory
In file included from ../../libktorrent/mse/encryptedauthenticate.h:25,
                 from peermanager.cpp:36:
./../libktorrent/mse/bigint.h:93: error: 'mpz_t' does not name a type
gmake[4]: *** [peermanager.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/net-p2p/ktorrent/work/ktorrent-2.1.4/libktorrent/torrent'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/net-p2p/ktorrent/work/ktorrent-2.1.4/libktorrent'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/net-p2p/ktorrent/work/ktorrent-2.1.4/libktorrent'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/net-p2p/ktorrent/work/ktorrent-2.1.4'
gmake: *** [all] Error 2
*** Error code 2
>How-To-Repeat:
pkg_delete libgmp-* (if installed)
cd /usr/ports/net-p2p/ktorrent && make install
>Fix:
Build math/libgmp4 before ktorrent or apply patch.
Sorry if the patch is incorrect, never done this before.

Patch attached with submission follows:

diff -ruN net-p2p.orig/ktorrent/Makefile net-p2p/ktorrent/Makefile
--- net-p2p.orig/ktorrent/Makefile	2007-07-08 04:22:21.000000000 +0200
+++ net-p2p/ktorrent/Makefile	2007-07-08 04:22:58.000000000 +0200
@@ -15,7 +15,7 @@
 MAINTAINER=	markus at FreeBSD.org
 COMMENT=	BitTorrent client for KDE
 
-LIB_DEPENDS=	gmp:${PORTSDIR}/math/libgmp4
+LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4
 
 CONFLICTS=	ktorrent-devel-[0-9]*
 
diff -ruN net-p2p.orig/ktorrent-devel/Makefile net-p2p/ktorrent-devel/Makefile
--- net-p2p.orig/ktorrent-devel/Makefile	2007-07-08 04:22:21.000000000 +0200
+++ net-p2p/ktorrent-devel/Makefile	2007-07-08 04:23:23.000000000 +0200
@@ -15,7 +15,7 @@
 MAINTAINER=	markus at FreeBSD.org
 COMMENT=	BitTorrent client for KDE
 
-LIB_DEPENDS=	gmp:${PORTSDIR}/math/libgmp4
+LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4
 
 CONFLICTS=	ktorrent-[0.9]*
 


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list