Date: Wed, 5 Sep 2012 18:41:12 GMT From: nemysis <nemysis@gmx.ch> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/171352: ports-mgmt/porttools don't install dependencies Message-ID: <201209051841.q85IfCBD047956@red.freebsd.org> Resent-Message-ID: <201209051850.q85Io1A5086473@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209051841.q85IfCBD047956>