Skip site navigation (1)Skip section navigation (2)
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>