[REL - 91i386-default][audio/shout-idjc] Failed for libshout-idjc-2.3.1_1 in build

Sean Bruno sbruno at ignoranthack.me
Thu Apr 24 04:40:03 UTC 2014


On Wed, 2014-04-23 at 23:39 +0000, pkg-fallout-builder at FreeBSD.org
wrote:
> You are receiving this mail as a port that you maintain
> is failing to build on the FreeBSD package build server.
> Please investigate the failure and submit a PR to fix
> build.
> 
> Maintainer:     sbruno at FreeBSD.org
> Last committer: sbruno at FreeBSD.org
> Ident:          $FreeBSD: head/audio/shout-idjc/Makefile 351478 2014-04-17 14:37:23Z sbruno $
> Log URL:        http://beefy1.isc.freebsd.org/bulk/91i386-default/2014-04-23_21h24m16s/logs/libshout-idjc-2.3.1_1.log
> Build URL:      http://beefy1.isc.freebsd.org/bulk/91i386-default/2014-04-23_21h24m16s
> Log:
> 
Hrm ... am I supposed to support this on 9.1?  I only targetted 9.2

I guess I should change the o/s check for < 920000 ??


https://redports.org/~sbruno/20140417140001-17009-198085/libshout-idjc-2.3.1_1.log





> ====>> Building audio/shout-idjc
> build started at Wed Apr 23 23:39:13 UTC 2014
> port directory: /usr/ports/audio/shout-idjc
> building for: FreeBSD 91i386-default-job-17 9.1-RELEASE-p11 FreeBSD 9.1-RELEASE-p11 i386
> maintained by: sbruno at FreeBSD.org
> Makefile ident:      $FreeBSD: head/audio/shout-idjc/Makefile 351478 2014-04-17 14:37:23Z sbruno $
> Poudriere version: 3.1-pre
> Host OSVERSION: 1100013
> Jail OSVERSION: 901000
> 
> ---Begin Environment---
> UNAME_m=i386
> UNAME_p=i386
> OSVERSION=901000
> UNAME_v=FreeBSD 9.1-RELEASE-p11
> UNAME_r=9.1-RELEASE-p11
> BLOCKSIZE=K
> MAIL=/var/mail/root
> STATUS=1
> SAVED_TERM=
> MASTERMNT=/usr/local/poudriere/data/build/91i386-default/ref
> PKG_EXT=txz
> tpid=94588
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
> POUDRIERE_BUILD_TYPE=bulk
> PKGNG=1
> PKGNAME=libshout-idjc-2.3.1_1
> PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f
> PKG_ADD=/usr/local/sbin/pkg-static add
> OLDPWD=/usr/local/poudriere/data/build/91i386-default/ref/poudriere/rdeps
> PWD=/usr/local/poudriere/data/build/91i386-default/ref/poudriere/pool
> MASTERNAME=91i386-default
> USER=root
> HOME=/root
> POUDRIERE_VERSION=3.1-pre
> LOCALBASE=/usr/local
> PACKAGE_BUILDING=yes
> PKG_VERSION=/poudriere/pkg-static version
> PKG_BIN=/usr/local/sbin/pkg-static
> ---End Environment---
> 
> ---Begin OPTIONS List---
> ---End OPTIONS List---
> 
> --CONFIGURE_ARGS--
> 
> --End CONFIGURE_ARGS--
> 
> --CONFIGURE_ENV--
> TMPDIR="/tmp" PKG_CONFIG=pkgconf TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh
> --End CONFIGURE_ENV--
> 
> --MAKE_ENV--
> TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="gcc47" CFLAGS="-O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing"  CPP="cpp47" CPPFLAGS=""  LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc47 -L/usr/local/lib/gcc47"  CXX="g++47" CXXFLAGS="-O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47"  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--
> 
> --PLIST_SUB--
> OSREL=9.1
> PREFIX=%D
> LOCALBASE=/usr/local
> PORTDOCS=""
> PORTEXAMPLES=""
> PORTDATA=""
> LIB32DIR=lib
> DOCSDIR="share/doc/libshout-idjc"
> EXAMPLESDIR="share/examples/libshout-idjc"
> DATADIR="share/libshout-idjc"
> WWWDIR="www/libshout-idjc"
> ETCDIR="etc/libshout-idjc"
> --End PLIST_SUB--
> 
> --SUB_LIST--
> PREFIX=/usr/local
> LOCALBASE=/usr/local
> DATADIR=/usr/local/share/libshout-idjc
> DOCSDIR=/usr/local/share/doc/libshout-idjc
> EXAMPLESDIR=/usr/local/share/examples/libshout-idjc
> WWWDIR=/usr/local/www/libshout-idjc
> ETCDIR=/usr/local/etc/libshout-idjc
> --End SUB_LIST--
> 
> ---Begin make.conf---
> ARCH=i386
> MACHINE=i386
> MACHINE_ARCH=i386
> USE_PACKAGE_DEPENDS=yes
> BATCH=yes
> WRKDIRPREFIX=/wrkdirs
> PORTSDIR=/usr/ports
> PACKAGES=/packages
> DISTDIR=/distfiles
> #### /usr/local/etc/poudriere.d/make.conf ####
> WITH_PKGNG=yes
> NO_RESTRICTED=yes
> DISABLE_MAKE_JOBS=poudriere
> ---End make.conf---
> ===>  Cleaning for libshout-idjc-2.3.1_1
> =======================<phase: check-sanity   >============================
> ===>  License LGPL20 accepted by the user
> ===========================================================================
> =======================<phase: pkg-depends    >============================
> ===>   libshout-idjc-2.3.1_1 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.2.7_2.txz
> Installing pkg-1.2.7_2... done
> If you are upgrading from the old package format, first run:
> 
>   # pkg2ng
> ===>   Returning to build of libshout-idjc-2.3.1_1
> ===========================================================================
> =======================<phase: fetch-depends  >============================
> ===========================================================================
> =======================<phase: fetch          >============================
> ===>  License LGPL20 accepted by the user
> => libshout-idjc-2.3.1.tar.gz doesn't seem to exist in /portdistfiles/.
> => Attempting to fetch http://downloads.sourceforge.net/project/idjc/libshout-idjc/libshout-idjc-2.3.1.tar.gz
> libshout-idjc-2.3.1.tar.gz                             444 kB  724 kBps
> ===> Fetching all distfiles required by libshout-idjc-2.3.1_1 for building
> ===========================================================================
> =======================<phase: checksum       >============================
> ===>  License LGPL20 accepted by the user
> ===> Fetching all distfiles required by libshout-idjc-2.3.1_1 for building
> => SHA256 Checksum OK for libshout-idjc-2.3.1.tar.gz.
> ===========================================================================
> =======================<phase: extract-depends>============================
> ===========================================================================
> =======================<phase: extract        >============================
> ===>  License LGPL20 accepted by the user
> ===> Fetching all distfiles required by libshout-idjc-2.3.1_1 for building
> ===>  Extracting for libshout-idjc-2.3.1_1
> => SHA256 Checksum OK for libshout-idjc-2.3.1.tar.gz.
> ===========================================================================
> =======================<phase: patch-depends  >============================
> ===========================================================================
> =======================<phase: patch          >============================
> ===>  Patching for libshout-idjc-2.3.1_1
> ===========================================================================
> =======================<phase: build-depends  >============================
> ===>   libshout-idjc-2.3.1_1 depends on executable: pkgconf - not found
> ===>    Verifying install for pkgconf in /usr/ports/devel/pkgconf
> ===>   Installing existing package /packages/All/pkgconf-0.9.5.txz
> Installing pkgconf-0.9.5... done
> ===>   Returning to build of libshout-idjc-2.3.1_1
> ===>   libshout-idjc-2.3.1_1 depends on executable: gcc47 - not found
> ===>    Verifying install for gcc47 in /usr/ports/lang/gcc
> ===>   Installing existing package /packages/All/gcc-4.7.3.txz
> Installing gcc-4.7.3...Installing binutils-2.24...Installing gettext-0.18.3.1...Installing libiconv-1.14_3... done
>  done
>  done
> Installing gcc-ecj-4.5... done
> Installing gmp-5.1.3_1... done
> Installing mpc-1.0.2...Installing mpfr-3.1.2_1... done
>  done
>  done
> ===>   Returning to build of libshout-idjc-2.3.1_1
> ===>   libshout-idjc-2.3.1_1 depends on file: /usr/local/bin/as - found
> ===========================================================================
> =======================<phase: lib-depends    >============================
> ===>   libshout-idjc-2.3.1_1 depends on shared library: libsamplerate.so - not found
> ===>    Verifying for libsamplerate.so in /usr/ports/audio/libsamplerate
> ===>   Installing existing package /packages/All/libsamplerate-0.1.8_4.txz
> Installing libsamplerate-0.1.8_4...Installing libsndfile-1.0.25_3...Installing flac-1.3.0_1...Installing libogg-1.3.1,4... done
>  done
> Installing libvorbis-1.3.4,3... done
>  done
>  done
> ===>   Returning to build of libshout-idjc-2.3.1_1
> ===>   libshout-idjc-2.3.1_1 depends on shared library: libvorbis.so - found
> ===>   libshout-idjc-2.3.1_1 depends on shared library: libogg.so - found
> ===>   libshout-idjc-2.3.1_1 depends on shared library: libspeex.so - not found
> ===>    Verifying for libspeex.so in /usr/ports/audio/speex
> ===>   Installing existing package /packages/All/speex-1.2.r1_6,1.txz
> Installing speex-1.2.r1_6,1... done
> ===>   Returning to build of libshout-idjc-2.3.1_1
> ===========================================================================
> =======================<phase: configure      >============================
> ===>  Configuring for libshout-idjc-2.3.1_1
> 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... ./install-sh -c -d
> checking for gawk... no
> checking for mawk... no
> checking for nawk... nawk
> checking whether make sets $(MAKE)... yes
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for gcc... gcc47
> 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 gcc47 accepts -g... yes
> checking for gcc47 option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc47... gcc3
> checking build system type... i386-unknown-freebsd9.1
> checking host system type... i386-unknown-freebsd9.1
> checking how to print strings... printf
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for fgrep... /usr/bin/grep -F
> checking for ld used by gcc47... /usr/local/bin/ld
> checking if the linker (/usr/local/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 196608
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... no
> checking how to convert i386-unknown-freebsd9.1 file names to i386-unknown-freebsd9.1 format... func_convert_file_noop
> checking how to convert i386-unknown-freebsd9.1 file names to toolchain format... func_convert_file_noop
> checking for /usr/local/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... no
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc47 object... ok
> checking for sysroot... no
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... cpp47
> 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 for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc47 supports -fno-rtti -fno-exceptions... no
> checking for gcc47 option to produce PIC... -fPIC -DPIC
> checking if gcc47 PIC flag -fPIC -DPIC works... yes
> checking if gcc47 static flag -static works... yes
> checking if gcc47 supports -c -o file.o... yes
> checking if gcc47 supports -c -o file.o... (cached) yes
> checking whether the gcc47 linker (/usr/local/bin/ld) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... freebsd9.1 ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for ANSI C header files... (cached) yes
> checking for strings.h... (cached) yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/timeb.h usability... yes
> checking sys/timeb.h presence... yes
> checking for sys/timeb.h... yes
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for inttypes.h... (cached) yes
> checking for uint32_t... yes
> checking for gettimeofday... yes
> checking for ftime... no
> checking for library containing nanosleep... none required
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking for socklen_t... yes
> checking for va_copy... va_copy
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking sys/uio.h usability... yes
> checking sys/uio.h presence... yes
> checking for sys/uio.h... yes
> checking winsock2.h usability... no
> checking winsock2.h presence... no
> checking for winsock2.h... no
> checking for library containing sethostent... none required
> checking for library containing getnameinfo... none required
> checking for endhostent... yes
> checking for getaddrinfo... yes
> checking for inet_aton... yes
> checking for writev... yes
> checking for struct sockaddr_storage.ss_family... yes
> checking for inet_pton... yes
> checking for the pthreads library -lpthreads... no
> checking whether pthreads work without any flags... no
> checking whether pthreads work with -Kthread... no
> checking whether pthreads work with -kthread... no
> checking for the pthreads library -llthread... no
> checking whether pthreads work with -pthread... yes
> checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> checking if more special flags are required for pthreads... -D_THREAD_SAFE
> checking for pthread_spin_lock... yes
> checking pkg-config is at least version 0.9.0... yes
> checking for libogg... ok
> checking for VORBIS... yes
> checking for SPEEX... yes
> checking for pkg-config... yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating include/Makefile
> config.status: creating include/shoutidjc/Makefile
> config.status: creating include/shoutidjc/shout.h
> config.status: creating src/Makefile
> config.status: creating src/net/Makefile
> config.status: creating src/timing/Makefile
> config.status: creating src/thread/Makefile
> config.status: creating src/avl/Makefile
> config.status: creating src/httpp/Makefile
> config.status: creating shout-idjc.pc
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> ===========================================================================
> =======================<phase: build          >============================
> ===>  Building for libshout-idjc-2.3.1_1
> /usr/bin/make  all-recursive
> Making all in include
> Making all in shoutidjc
> Making all in src
> Making all in avl
> /bin/sh ../../libtool  --tag=CC   --mode=compile gcc47 -DHAVE_CONFIG_H -I. -I../..  -I./..  -Wall -ffast-math -fsigned-char -pthread -D_THREAD_SAFE  -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -MT libiceavl_la-avl.lo -MD -MP -MF .deps/libiceavl_la-avl.Tpo -c -o libiceavl_la-avl.lo `test -f 'avl.c' || echo './'`avl.c
> libtool: compile:  gcc47 -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -D_THREAD_SAFE -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -MT libiceavl_la-avl.lo -MD -MP -MF .deps/libiceavl_la-avl.Tpo -c avl.c  -fPIC -DPIC -o .libs/libiceavl_la-avl.o
> libtool: compile:  gcc47 -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -D_THREAD_SAFE -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -MT libiceavl_la-avl.lo -MD -MP -MF .deps/libiceavl_la-avl.Tpo -c avl.c -o libiceavl_la-avl.o >/dev/null 2>&1
> mv -f .deps/libiceavl_la-avl.Tpo .deps/libiceavl_la-avl.Plo
> /bin/sh ../../libtool --tag=CC    --mode=link gcc47 -Wall -ffast-math -fsigned-char -pthread -D_THREAD_SAFE  -I/usr/local/include  -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing  -Wl,-rpath=/usr/local/lib/gcc47 -L/usr/local/lib/gcc47 -o libiceavl.la  libiceavl_la-avl.lo  
> libtool: link: ar cru .libs/libiceavl.a .libs/libiceavl_la-avl.o 
> libtool: link: ranlib .libs/libiceavl.a
> libtool: link: ( cd ".libs" && rm -f "libiceavl.la" && ln -s "../libiceavl.la" "libiceavl.la" )
> Making all in net
> /bin/sh ../../libtool  --tag=CC   --mode=compile gcc47 -DHAVE_CONFIG_H -I. -I../..  -I./..  -Wall -ffast-math -fsigned-char -pthread -D_THREAD_SAFE  -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -MT libicenet_la-sock.lo -MD -MP -MF .deps/libicenet_la-sock.Tpo -c -o libicenet_la-sock.lo `test -f 'sock.c' || echo './'`sock.c
> libtool: compile:  gcc47 -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -D_THREAD_SAFE -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -MT libicenet_la-sock.lo -MD -MP -MF .deps/libicenet_la-sock.Tpo -c sock.c  -fPIC -DPIC -o .libs/libicenet_la-sock.o
> sock.c: In function '_shout_sock_get_server_socket':
> sock.c:736:27: error: 'IPPROTO_IPV6' undeclared (first use in this function)
> sock.c:736:27: note: each undeclared identifier is reported only once for each function it appears in
> *** [libicenet_la-sock.lo] Error code 1
> 
> Stop in /wrkdirs/usr/ports/audio/shout-idjc/work/libshout-idjc-2.3.1/src/net.
> *** [all-recursive] Error code 1
> 
> Stop in /wrkdirs/usr/ports/audio/shout-idjc/work/libshout-idjc-2.3.1/src.
> *** [all-recursive] Error code 1
> 
> Stop in /wrkdirs/usr/ports/audio/shout-idjc/work/libshout-idjc-2.3.1.
> *** [all] Error code 1
> 
> Stop in /wrkdirs/usr/ports/audio/shout-idjc/work/libshout-idjc-2.3.1.
> *** [do-build] Error code 1
> 
> Stop in /usr/ports/audio/shout-idjc.
> ===>  Cleaning for libshout-idjc-2.3.1_1

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140423/8fbf31af/attachment.sig>


More information about the freebsd-ports mailing list