ports/180925: Can't compile sysutils/fusefs-smbnetfs on -current

Olivier Cochard-Labbe olivier at cochard.me
Mon Jul 29 13:10:01 UTC 2013


>Number:         180925
>Category:       ports
>Synopsis:       Can't compile sysutils/fusefs-smbnetfs on -current
>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:   Mon Jul 29 13:10:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Olivier Cochard-Labbe
>Release:        10
>Organization:
>Environment:
FreeBSD orange.bsdrp.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r252056M: Fri Jun 21 17:24:08 CEST 2013     root at orange.bsdrp.net:/src/sys/PROD  amd64

>Description:
Can't compile on -current, here is the extract of the log file:

checking for FUSE... no
configure: error: in `/wrkdirs/usr/ports/sysutils/fusefs-smbnetfs/work/smbnetfs-0.5.3a':
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

====>> Building sysutils/fusefs-smbnetfs
build started at Mon Jul 29 14:22:04 CEST 2013
port directory: /usr/ports/sysutils/fusefs-smbnetfs
building for: FreeBSD 100amd64-default-desktop-job-03 10.0-CURRENT FreeBSD 10.0-CURRENT amd64
maintained by: ports at FreeBSD.org
Makefile ident:      $FreeBSD: head/sysutils/fusefs-smbnetfs/Makefile 313527 2013-03-06 16:52:02Z bapt $
Poudriere version: 3.0.3

---Begin Environment---
OSVERSION=1000040
UNAME_v=FreeBSD 10.0-CURRENT
UNAME_r=10.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
MASTERMNT=/usr/local/poudriere/data/build/100amd64-default-desktop/ref
PKG_EXT=txz
FORCE_PACKAGE=yes
tpid=28434
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
NBPARALLEL=6
PKGNG=1
PKGNAME=fusefs-smbnetfs-0.5.3a
PKG_DELETE=/usr/local/sbin/pkg delete -y -f
PKG_ADD=/usr/local/sbin/pkg add
PWD=/root
MASTERNAME=100amd64-default-desktop
USER=root
HOME=/root
POUDRIERE_VERSION=3.0.3
SKIPSANITY=0
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for fusefs-smbnetfs-0.5.3a:
     GNOME_KEYRING=off: Build with gnome-keyring support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--with-gnome-keyring=no --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe -I/usr/local/include -fno-strict-aliasing"  CPP="cpp" CPPFLAGS=""  LDFLAGS="-L/usr/local/lib"  CXX="c++" CXXFLAGS="-O2 -pipe -I/usr/local/include -fno-strict-aliasing"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444"
--End MAKE_ENV--

--SUB_LIST--
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/smbnetfs
DOCSDIR=/usr/local/share/doc/smbnetfs-0.5.3a
EXAMPLESDIR=/usr/local/share/examples/smbnetfs
WWWDIR=/usr/local/www/smbnetfs
ETCDIR=/usr/local/etc/smbnetfs
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/100amd64-desktop-make.conf ####
#pkgng
WITH_PKGNG=yes
#New intel drivers (need FBSD 9.1 minimum)
WITH_NEW_XORG=YES
WITH_KMS=YES
#print/freetype2
WITH_LCD_FILTERING=YES
#RUBY_VER=1.9a
#some fonts (don't remember wich)
WITH_MSWINDOWS_LICENSE=yes
#Global options
OPTIONS_SET= IPV6 UNICODE PTHREADS ICONV VAAPI CUPS
OPTIONS_UNSET= HAL GNOME_KEYRING
#Port specifics options
icedtea-web_SET = RHINO
qemu_SET= KQEMU GNS3
mplayer_SET= X11XVMC VDPAU LIBCACA BLURAY
vlc_SET= MUSEPACK OPENGL PLUGIN VAAPI
samba36_SET = AIO_SUPPORT PAM_SMBPASS FAM_SUPPORT
samba36_UNSET = LDAP
fr_libreoffice_SET = JAVA
rsync_SET = ICONV RENAMED
avidemux2_SET = GTK2
rhythmbox_SET = FAAD
virtualbox-ose_SET = VNC
DISABLE_MAKE_JOBS=yes
---End make.conf---
===>  Cleaning for fusefs-smbnetfs-0.5.3a
=======================<phase: check-config   >============================
=========================================================================
=======================<phase: pkg-depends    >============================
===>   fusefs-smbnetfs-0.5.3a depends on file: /usr/local/sbin/pkg - not found
===>    Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg
===>   Installing existing package /packages/All/pkg-1.1.4_1.txz
Installing pkg-1.1.4_1... done
If you are upgrading from the old package format, first run:

  # pkg2ng
===>   Returning to build of fusefs-smbnetfs-0.5.3a
=========================================================================
=======================<phase: fetch-depends  >============================
=========================================================================
=======================<phase: fetch          >============================
=> smbnetfs-0.5.3a.tar.bz2 doesn't seem to exist in /distfiles/.
=> Attempting to fetch http://heanet.dl.sourceforge.net/project/smbnetfs/smbnetfs/SMBNetFS-0.5.3a/smbnetfs-0.5.3a.tar.bz2
smbnetfs-0.5.3a.tar.bz2                                  0  B    0  Bps
===> Fetching all distfiles required by fusefs-smbnetfs-0.5.3a for building
=========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by fusefs-smbnetfs-0.5.3a for building
=> SHA256 Checksum OK for smbnetfs-0.5.3a.tar.bz2.
=========================================================================
=======================<phase: extract-depends>============================
=========================================================================
=======================<phase: extract        >============================
===> Fetching all distfiles required by fusefs-smbnetfs-0.5.3a for building
===>  Extracting for fusefs-smbnetfs-0.5.3a
=> SHA256 Checksum OK for smbnetfs-0.5.3a.tar.bz2.
=========================================================================
=======================<phase: patch-depends  >============================
=========================================================================
=======================<phase: patch          >============================
===>  Patching for fusefs-smbnetfs-0.5.3a
/usr/bin/sed -i.bak -e 's|а|a|g' /wrkdirs/usr/ports/sysutils/fusefs-smbnetfs/work/smbnetfs-0.5.3a/configure
=========================================================================
=======================<phase: build-depends  >============================
=========================================================================
=======================<phase: lib-depends    >============================
===>   fusefs-smbnetfs-0.5.3a depends on shared library: smbclient.0 - not found
===>    Verifying install for smbclient.0 in /usr/ports/net/samba-libsmbclient
===>   Installing existing package /packages/All/samba36-libsmbclient-3.6.16.txz
Installing samba36-libsmbclient-3.6.16...Installing python27-2.7.5_1...Installing gettext-0.18.3...Installing libiconv-1.14_1... done
 done
 done
Installing tevent-0.9.18...Installing talloc-2.0.8... done
 done
Installing libexecinfo-1.1_3... done
Installing tdb-1.2.12,1... done
 done
====
Note that some of the standard modules are provided as separate
ports since they require extra dependencies:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3         databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter

Install them as needed.
====
===>   Returning to build of fusefs-smbnetfs-0.5.3a
===>   fusefs-smbnetfs-0.5.3a depends on shared library: fuse - not found
===>    Verifying install for fuse in /usr/ports/sysutils/fusefs-libs
===>   Installing existing package /packages/All/fusefs-libs-2.9.3.txz
Installing fusefs-libs-2.9.3... done
Install the fuse kernel module to use this port.
===>   Returning to build of fusefs-smbnetfs-0.5.3a
=========================================================================
=======================<phase: configure      >============================
===>  Configuring for fusefs-smbnetfs-0.5.3a
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/sysutils/fusefs-smbnetfs/work/smbnetfs-0.5.3a/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/sysutils/fusefs-smbnetfs/work/smbnetfs-0.5.3a/configure
configure: loading site script /usr/ports/Templates/config.site
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... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether make sets $(MAKE)... yes
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 for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for setxattr... no
checking for backtrace_symbols_fd... no
checking for strndup... (cached) yes
checking for setlocale... (cached) yes
checking for iconv_open... no
checking for libiconv_open in -liconv... yes
checking for pkg-config... no
checking for FUSE... no
configure: error: in `/wrkdirs/usr/ports/sysutils/fusefs-smbnetfs/work/smbnetfs-0.5.3a':
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables FUSE_CFLAGS
and FUSE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details
===>  Script "configure" failed unexpectedly.
Please report the problem to ports at FreeBSD.org [maintainer] and attach the
"/wrkdirs/usr/ports/sysutils/fusefs-smbnetfs/work/smbnetfs-0.5.3a/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/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/fusefs-smbnetfs
===>  Cleaning for fusefs-smbnetfs-0.5.3a
build of /usr/ports/sysutils/fusefs-smbnetfs ended at Mon Jul 29 14:22:13 CEST 2013


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


More information about the freebsd-ports-bugs mailing list