From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 5 18:50:04 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 161461065670 for ; Wed, 5 Sep 2012 18:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 07A198FC14 for ; Wed, 5 Sep 2012 18:50:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q85Io179086485 for ; Wed, 5 Sep 2012 18:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q85Io1A5086473; Wed, 5 Sep 2012 18:50:01 GMT (envelope-from gnats) Resent-Date: Wed, 5 Sep 2012 18:50:01 GMT Resent-Message-Id: <201209051850.q85Io1A5086473@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, nemysis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E33B0106564A for ; Wed, 5 Sep 2012 18:41:12 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id CC13A8FC1D for ; Wed, 5 Sep 2012 18:41:12 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q85IfCNC047957 for ; Wed, 5 Sep 2012 18:41:12 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q85IfCBD047956; Wed, 5 Sep 2012 18:41:12 GMT (envelope-from nobody) Message-Id: <201209051841.q85IfCBD047956@red.freebsd.org> Date: Wed, 5 Sep 2012 18:41:12 GMT From: nemysis To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/171352: ports-mgmt/porttools don't install dependencies X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2012 18:50:04 -0000 >Number: 171352 >Category: ports >Synopsis: ports-mgmt/porttools don't install dependencies >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: Wed Sep 05 18:50:01 UTC 2012 >Closed-Date: >Last-Modified: >Originator: nemysis >Release: FreeBSD 9.0-RELEASE amd64 >Organization: >Environment: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 >Description: I have make a new FreeBSD Ports and wish to test with port test ===> Validating port with portlint WARN: Makefile: [37]: use ${VARIABLE}, instead of $(VARIABLE). 0 fatal errors and 1 warning found. ===> flags: PREFIX=/var/tmp/ports/techne-0.2.3 NO_DEPENDS=yes PKG_DBDIR=/tmp/pkg_db.1PgKzgyq -- ===> Cleaning workspace before port test ===> Cleaning for techne-0.2.3 ===> License GPLv3 accepted by the user ===> Extracting for techne-0.2.3 => SHA256 Checksum OK for techne/techne-0.2.3.tar.gz. ===> Patching for techne-0.2.3 ===> Applying FreeBSD patches for techne-0.2.3 ===> Configuring for techne-0.2.3 checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking whether cc understands -c and -o together... yes checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LUA... yes checking for luac-5.1... luac-5.1 checking for OPENAL... yes checking for MAGICKWAND... no configure: error: Package requirements (MagickWand) were not met: Package MagickWand was not found in the pkg-config search path. Perhaps you should add the directory containing `MagickWand.pc' to the PKG_CONFIG_PATH environment variable No package 'MagickWand' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables MAGICKWAND_CFLAGS and MAGICKWAND_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ===> Script "configure" failed unexpectedly. Please report the problem to nemysis@gmx.ch [maintainer] and attach the "/var/tmp/ports/usr/local/ports/local/work/math/techne/work/techne-0.2.3/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/sbin/pkg_info -Ea). *** Error code 1 Stop in /usr/local/ports/local/work/math/techne. ===> Error running make build ===> Cleaning up But make install works good make install ===> techne-0.2.3 depends on executable: ode-config - found ===> techne-0.2.3 depends on file: /usr/local/lib/libmicrohttpd.la - found ===> techne-0.2.3 depends on file: /usr/local/bin/Magick-config - not found ===> Verifying install for /usr/local/bin/Magick-config in /usr/ports/graphics/ImageMagick ===> Found saved configuration for ImageMagick-6.7.8.6 ===> Extracting for ImageMagick-6.7.8.6 => SHA256 Checksum OK for ImageMagick-6.7.8-6.tar.xz. ===> ImageMagick-6.7.8.6 depends on file: /usr/local/bin/perl5.16.0 - found ===> Patching for ImageMagick-6.7.8.6 ===> ImageMagick-6.7.8.6 depends on file: /usr/local/bin/perl5.16.0 - found ===> Applying FreeBSD patches for ImageMagick-6.7.8.6 ===> ImageMagick-6.7.8.6 depends on executable: gmake - found ===> ImageMagick-6.7.8.6 depends on executable: pkgconf - found ===> ImageMagick-6.7.8.6 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> ImageMagick-6.7.8.6 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> ImageMagick-6.7.8.6 depends on file: /usr/local/bin/perl5.16.0 - found ===> ImageMagick-6.7.8.6 depends on executable: pkgconf - found ===> ImageMagick-6.7.8.6 depends on executable: gs - found ===> ImageMagick-6.7.8.6 depends on shared library: jpeg - found ===> ImageMagick-6.7.8.6 depends on shared library: png15 - found ===> ImageMagick-6.7.8.6 depends on shared library: tiff - found ===> ImageMagick-6.7.8.6 depends on shared library: lqr-1.3 - found ===> ImageMagick-6.7.8.6 depends on shared library: fftw3 - found ===> ImageMagick-6.7.8.6 depends on shared library: fpx.[2-9] - found ===> ImageMagick-6.7.8.6 depends on shared library: jbig - found ===> ImageMagick-6.7.8.6 depends on shared library: jasper - found ===> ImageMagick-6.7.8.6 depends on shared library: lcms2 - found ===> ImageMagick-6.7.8.6 depends on shared library: freetype - found ===> ImageMagick-6.7.8.6 depends on shared library: webp - found ===> ImageMagick-6.7.8.6 depends on shared library: fontconfig - found ===> ImageMagick-6.7.8.6 depends on shared library: wmf - found ===> ImageMagick-6.7.8.6 depends on shared library: rsvg-2 - found ===> ImageMagick-6.7.8.6 depends on shared library: ltdl.7 - found ===> ImageMagick-6.7.8.6 depends on shared library: xml2.5 - found ===> Configuring for ImageMagick-6.7.8.6 >How-To-Repeat: FreeBSD Port Tools works usually good, but only here not. I must manually install this dependencies, because FreeBSD Port Tools this not make good here. I use this dependencies for Techne this is work LIB_DEPENDS+= objc:${PORTSDIR}/lang/libobjc2 \ fontconfig:${PORTSDIR}/x11-fonts/fontconfig \ freetype:${PORTSDIR}/print/freetype2 \ gtkglext-x11:${PORTSDIR}/x11-toolkits/gtkglext \ webkitgtk:${PORTSDIR}/www/webkit-gtk2 \ lua:${PORTSDIR}/lang/lua # plplotd:${PORTSDIR}/math/plplot BUILD_DEPENDS= ode-config:${PORTSDIR}/devel/ode \ ${LOCALBASE}/lib/libmicrohttpd.la:${PORTSDIR}/www/libmicrohttpd \ ${LOCALBASE}/bin/Magick-config:${PORTSDIR}/graphics/ImageMagick >Fix: >Release-Note: >Audit-Trail: >Unformatted: