[REL - 10amd64-default][databases/libodbc++] Failed for libodbc++-0.2.5 in build

pkg-fallout at FreeBSD.org pkg-fallout at FreeBSD.org
Thu Oct 24 09:51:07 UTC 2013


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:     fjoe at FreeBSD.org
Last committer: bapt at FreeBSD.org
Ident:          $FreeBSD: head/databases/libodbc++/Makefile 327717 2013-09-20 16:13:47Z bapt $
Log URL:        http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-10-24_03h27m40s/logs/libodbc++-0.2.5.log
Build URL:      http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-10-24_03h27m40s
Log:

====>> Building databases/libodbc++
build started at Thu Oct 24 09:50:14 UTC 2013
port directory: /usr/ports/databases/libodbc++
building for: FreeBSD 10amd64-default-job-02 10.0-BETA1 FreeBSD 10.0-BETA1 r256420 amd64
maintained by: fjoe at FreeBSD.org
Makefile ident:      $FreeBSD: head/databases/libodbc++/Makefile 327717 2013-09-20 16:13:47Z bapt $
Poudriere version: 3.1-pre

---Begin Environment---
OSVERSION=1000500
UNAME_v=FreeBSD 10.0-BETA1 r256420
UNAME_r=10.0-BETA1
BLOCKSIZE=K
MAIL=/var/mail/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
STATUS=1
MASTERMNT=/usr/local/poudriere/data/build/10amd64-default/ref
PKG_EXT=txz
tpid=47899
POUDRIERE_BUILD_TYPE=bulk
PKGNG=1
PKGNAME=libodbc++-0.2.5
PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f
PKG_ADD=/usr/local/sbin/pkg-static add
PWD=/root
MASTERNAME=10amd64-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---
===> The following configuration options are available for libodbc++-0.2.5:
====> ODBC backend: you have to select exactly one of them
     IODBC=on: ODBC backend via iODBC
     UNIXODBC=off: ODBC backend via unixODBC
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--with-isqlxx --with-iodbc=/usr/local --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
LIBS="-pthread" TMPDIR="/tmp" TMPDIR="/tmp" MAKE=gmake PKG_CONFIG=pkgconf SHELL=/bin/sh CONFIG_SHELL=/bin/sh   LIBTOOL=/usr/local/bin/libtool  LIBTOOLIZE=/usr/local/bin/libtoolize  LIBTOOL_LIBEXECDIR=/usr/local/libexec/libtool  LIBTOOL_SHAREDIR=/usr/local/share/libtool  LIBTOOL_M4=/usr/local/share/aclocal/libtool.m4  LTMAIN=/usr/local/share/libtool/config/ltmain.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   LIBTOOL=/usr/local/bin/libtool  LIBTOOLIZE=/usr/local/bin/libtoolize  LIBTOOL_LIBEXECDIR=/usr/local/libexec/libtool  LIBTOOL_SHAREDIR=/usr/local/share/libtool  LIBTOOL_M4=/usr/local/share/aclocal/libtool.m4  LTMAIN=/usr/local/share/libtool/config/ltmain.sh PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe -fno-strict-aliasing"  CPP="cpp" CPPFLAGS="-I/usr/local/include"  LDFLAGS=""  CXX="c++" CXXFLAGS="-O2 -pipe -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/libodbc++
DOCSDIR=/usr/local/share/doc/libodbc++-0.2.5
EXAMPLESDIR=/usr/local/share/examples/libodbc++
WWWDIR=/usr/local/www/libodbc++
ETCDIR=/usr/local/etc/libodbc++
--End SUB_LIST--

---Begin make.conf---
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 libodbc++-0.2.5
=======================<phase: check-config   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   libodbc++-0.2.5 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_8.txz
Installing pkg-1.1.4_8... done
If you are upgrading from the old package format, first run:

  # pkg2ng
===>   Returning to build of libodbc++-0.2.5
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License GPLv2 accepted by the user
===> Fetching all distfiles required by libodbc++-0.2.5 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License GPLv2 accepted by the user
===> Fetching all distfiles required by libodbc++-0.2.5 for building
=> SHA256 Checksum OK for libodbc++-0.2.5.tar.bz2.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License GPLv2 accepted by the user
===> Fetching all distfiles required by libodbc++-0.2.5 for building
===>  Extracting for libodbc++-0.2.5
=> SHA256 Checksum OK for libodbc++-0.2.5.tar.bz2.
/bin/rm -f /wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/doc/progref/progref-stamp
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for libodbc++-0.2.5
===>  Applying FreeBSD patches for libodbc++-0.2.5
===========================================================================
=======================<phase: build-depends  >============================
===>   libodbc++-0.2.5 depends on executable: doxygen - not found
===>    Verifying install for doxygen in /usr/ports/devel/doxygen
===>   Installing existing package /packages/All/doxygen-1.8.3.1_1.txz
Installing doxygen-1.8.3.1_1...Installing perl-5.14.4_2...Removing /usr/local/etc/perl5_version... Done.
Creating /usr/local/etc/perl5_version... Done.
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl5
Done.
 done
Installing png-1.5.17... done
 done
===>   Returning to build of libodbc++-0.2.5
===>   libodbc++-0.2.5 depends on executable: gmake - not found
===>    Verifying install for gmake in /usr/ports/devel/gmake
===>   Installing existing package /packages/All/gmake-3.82_1.txz
Installing gmake-3.82_1...Installing gettext-0.18.3.1... done
 done
===>   Returning to build of libodbc++-0.2.5
===>   libodbc++-0.2.5 depends on executable: pkgconf - not found
===>    Verifying install for pkgconf in /usr/ports/devel/pkgconf
===>   Installing existing package /packages/All/pkgconf-0.9.3.txz
Installing pkgconf-0.9.3... done
===>   Returning to build of libodbc++-0.2.5
===>   libodbc++-0.2.5 depends on package: libtool>=2.4 - not found
===>    Verifying install for libtool>=2.4 in /usr/ports/devel/libtool
===>   Installing existing package /packages/All/libtool-2.4.2_2.txz
Installing libtool-2.4.2_2... done
===>   Returning to build of libodbc++-0.2.5
===========================================================================
=======================<phase: lib-depends    >============================
===>   libodbc++-0.2.5 depends on shared library: iodbc.3 - not found
===>    Verifying install for iodbc.3 in /usr/ports/databases/libiodbc
===>   Installing existing package /packages/All/libiodbc-3.52.8.txz
Installing libiodbc-3.52.8... done
===>   Returning to build of libodbc++-0.2.5
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for libodbc++-0.2.5
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/acinclude.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/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 gmake sets $(MAKE)... yes
checking build system type... amd64-portbld-freebsd10.0
checking host system type... amd64-portbld-freebsd10.0
checking for sed... /usr/bin/sed
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking for style of include used by gmake... GNU
checking dependency style of c++... gcc3
checking how to run the C++ preprocessor... c++ -E
checking for gcc... cc
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 for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... cpp
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
<snip>
2 warnings generated.
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT connection.lo -MD -MP -MF .deps/connection.Tpo -c connection.cpp -o connection.o >/dev/null 2>&1
mv -f .deps/connection.Tpo .deps/connection.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT databasemetadata.lo -MD -MP -MF .deps/databasemetadata.Tpo -c -o databasemetadata.lo databasemetadata.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT databasemetadata.lo -MD -MP -MF .deps/databasemetadata.Tpo -c databasemetadata.cpp  -fPIC -DPIC -o .libs/databasemetadata.o
databasemetadata.cpp:1451:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT databasemetadata.lo -MD -MP -MF .deps/databasemetadata.Tpo -c databasemetadata.cpp -o databasemetadata.o >/dev/null 2>&1
mv -f .deps/databasemetadata.Tpo .deps/databasemetadata.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT statement.lo -MD -MP -MF .deps/statement.Tpo -c -o statement.lo statement.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT statement.lo -MD -MP -MF .deps/statement.Tpo -c statement.cpp  -fPIC -DPIC -o .libs/statement.o
statement.cpp:124:34: warning: cast to 'void *' from smaller integer type 'SQLUINTEGER' (aka 'unsigned int') [-Wint-to-pointer-cast]
  r=SQLSetStmtAttr(hstmt_,optnum,(SQLPOINTER)value,SQL_IS_UINTEGER);
                                 ^
1 warning generated.
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT statement.lo -MD -MP -MF .deps/statement.Tpo -c statement.cpp -o statement.o >/dev/null 2>&1
mv -f .deps/statement.Tpo .deps/statement.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT preparedstatement.lo -MD -MP -MF .deps/preparedstatement.Tpo -c -o preparedstatement.lo preparedstatement.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT preparedstatement.lo -MD -MP -MF .deps/preparedstatement.Tpo -c preparedstatement.cpp  -fPIC -DPIC -o .libs/preparedstatement.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT preparedstatement.lo -MD -MP -MF .deps/preparedstatement.Tpo -c preparedstatement.cpp -o preparedstatement.o >/dev/null 2>&1
mv -f .deps/preparedstatement.Tpo .deps/preparedstatement.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT callablestatement.lo -MD -MP -MF .deps/callablestatement.Tpo -c -o callablestatement.lo callablestatement.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT callablestatement.lo -MD -MP -MF .deps/callablestatement.Tpo -c callablestatement.cpp  -fPIC -DPIC -o .libs/callablestatement.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT callablestatement.lo -MD -MP -MF .deps/callablestatement.Tpo -c callablestatement.cpp -o callablestatement.o >/dev/null 2>&1
mv -f .deps/callablestatement.Tpo .deps/callablestatement.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT resultset.lo -MD -MP -MF .deps/resultset.Tpo -c -o resultset.lo resultset.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT resultset.lo -MD -MP -MF .deps/resultset.Tpo -c resultset.cpp  -fPIC -DPIC -o .libs/resultset.o
resultset.cpp:434:10: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-pointer-cast]
                                                                 (SQLPOINTER)i, //our column number (for SQLParamData)
                                                                 ^
1 warning generated.
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT resultset.lo -MD -MP -MF .deps/resultset.Tpo -c resultset.cpp -o resultset.o >/dev/null 2>&1
mv -f .deps/resultset.Tpo .deps/resultset.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT resultsetmetadata.lo -MD -MP -MF .deps/resultsetmetadata.Tpo -c -o resultsetmetadata.lo resultsetmetadata.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT resultsetmetadata.lo -MD -MP -MF .deps/resultsetmetadata.Tpo -c resultsetmetadata.cpp  -fPIC -DPIC -o .libs/resultsetmetadata.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT resultsetmetadata.lo -MD -MP -MF .deps/resultsetmetadata.Tpo -c resultsetmetadata.cpp -o resultsetmetadata.o >/dev/null 2>&1
mv -f .deps/resultsetmetadata.Tpo .deps/resultsetmetadata.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT errorhandler.lo -MD -MP -MF .deps/errorhandler.Tpo -c -o errorhandler.lo errorhandler.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT errorhandler.lo -MD -MP -MF .deps/errorhandler.Tpo -c errorhandler.cpp  -fPIC -DPIC -o .libs/errorhandler.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT errorhandler.lo -MD -MP -MF .deps/errorhandler.Tpo -c errorhandler.cpp -o errorhandler.o >/dev/null 2>&1
mv -f .deps/errorhandler.Tpo .deps/errorhandler.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT datahandler.lo -MD -MP -MF .deps/datahandler.Tpo -c -o datahandler.lo datahandler.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT datahandler.lo -MD -MP -MF .deps/datahandler.Tpo -c datahandler.cpp  -fPIC -DPIC -o .libs/datahandler.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT datahandler.lo -MD -MP -MF .deps/datahandler.Tpo -c datahandler.cpp -o datahandler.o >/dev/null 2>&1
mv -f .deps/datahandler.Tpo .deps/datahandler.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT datastream.lo -MD -MP -MF .deps/datastream.Tpo -c -o datastream.lo datastream.cpp
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT datastream.lo -MD -MP -MF .deps/datastream.Tpo -c datastream.cpp  -fPIC -DPIC -o .libs/datastream.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I/usr/local/include -I/usr/local/include -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -MT datastream.lo -MD -MP -MF .deps/datastream.Tpo -c datastream.cpp -o datastream.o >/dev/null 2>&1
mv -f .deps/datastream.Tpo .deps/datastream.Plo
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -version-info 4:0:0  -o libodbc++.la -rpath /usr/local/lib threads.lo datetime.lo driverinfo.lo drivermanager.lo connection.lo databasemetadata.lo statement.lo preparedstatement.lo callablestatement.lo resultset.lo resultsetmetadata.lo errorhandler.lo datahandler.lo datastream.lo  -pthread -L/usr/local/lib -liodbc
libtool: link: c++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o  .libs/threads.o .libs/datetime.o .libs/driverinfo.o .libs/drivermanager.o .libs/connection.o .libs/databasemetadata.o .libs/statement.o .libs/preparedstatement.o .libs/callablestatement.o .libs/resultset.o .libs/resultsetmetadata.o .libs/errorhandler.o .libs/datahandler.o .libs/datastream.o   -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/libiodbc.so -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -O2 -pthread   -pthread -Wl,-soname -Wl,libodbc++.so.4 -o .libs/libodbc++.so.4
c++: warning: argument unused during compilation: '-pthread'
c++: warning: argument unused during compilation: '-pthread'
libtool: link: (cd ".libs" && rm -f "libodbc++.so" && ln -s "libodbc++.so.4" "libodbc++.so")
libtool: link: (cd ".libs" && rm -f "libodbc++.so" && ln -s "libodbc++.so.4" "libodbc++.so")
libtool: link: ar cru .libs/libodbc++.a  threads.o datetime.o driverinfo.o drivermanager.o connection.o databasemetadata.o statement.o preparedstatement.o callablestatement.o resultset.o resultsetmetadata.o errorhandler.o datahandler.o datastream.o
libtool: link: ranlib .libs/libodbc++.a
libtool: link: ( cd ".libs" && rm -f "libodbc++.la" && ln -s "../libodbc++.la" "libodbc++.la" )
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/src'
Making all in tests
gmake[3]: Entering directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/tests'
c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT streams.o -MD -MP -MF .deps/streams.Tpo -c -o streams.o streams.cpp
mv -f .deps/streams.Tpo .deps/streams.Po
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing    -o streams streams.o ../src/libodbc++.la -pthread -L/usr/local/lib -liodbc
libtool: link: c++ -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -o .libs/streams streams.o -pthread  ../src/.libs/libodbc++.so -L/usr/local/lib /usr/local/lib/libiodbc.so -pthread -Wl,-rpath -Wl,/usr/local/lib
c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT dbmetadata.o -MD -MP -MF .deps/dbmetadata.Tpo -c -o dbmetadata.o dbmetadata.cpp
mv -f .deps/dbmetadata.Tpo .deps/dbmetadata.Po
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing    -o dbmetadata dbmetadata.o ../src/libodbc++.la -pthread -L/usr/local/lib -liodbc
libtool: link: c++ -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -o .libs/dbmetadata dbmetadata.o -pthread  ../src/.libs/libodbc++.so -L/usr/local/lib /usr/local/lib/libiodbc.so -pthread -Wl,-rpath -Wl,/usr/local/lib
c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT scroll.o -MD -MP -MF .deps/scroll.Tpo -c -o scroll.o scroll.cpp
mv -f .deps/scroll.Tpo .deps/scroll.Po
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing    -o scroll scroll.o ../src/libodbc++.la -pthread -L/usr/local/lib -liodbc
libtool: link: c++ -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -o .libs/scroll scroll.o -pthread  ../src/.libs/libodbc++.so -L/usr/local/lib /usr/local/lib/libiodbc.so -pthread -Wl,-rpath -Wl,/usr/local/lib
c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT oracle.o -MD -MP -MF .deps/oracle.Tpo -c -o oracle.o oracle.cpp
mv -f .deps/oracle.Tpo .deps/oracle.Po
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing    -o oracle oracle.o ../src/libodbc++.la -pthread -L/usr/local/lib -liodbc
libtool: link: c++ -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -o .libs/oracle oracle.o -pthread  ../src/.libs/libodbc++.so -L/usr/local/lib /usr/local/lib/libiodbc.so -pthread -Wl,-rpath -Wl,/usr/local/lib
c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT mysql.o -MD -MP -MF .deps/mysql.Tpo -c -o mysql.o mysql.cpp
mv -f .deps/mysql.Tpo .deps/mysql.Po
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing    -o mysql mysql.o ../src/libodbc++.la -pthread -L/usr/local/lib -liodbc
libtool: link: c++ -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -o .libs/mysql mysql.o -pthread  ../src/.libs/libodbc++.so -L/usr/local/lib /usr/local/lib/libiodbc.so -pthread -Wl,-rpath -Wl,/usr/local/lib
c++ -DHAVE_CONFIG_H   -I. -I.. -I../include -I../include    -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT dmtest.o -MD -MP -MF .deps/dmtest.Tpo -c -o dmtest.o dmtest.cpp
mv -f .deps/dmtest.Tpo .deps/dmtest.Po
/bin/sh /usr/local/bin/libtool --tag=CXX   --mode=link c++  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing    -o dmtest dmtest.o ../src/libodbc++.la -pthread -L/usr/local/lib -liodbc
libtool: link: c++ -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing -o .libs/dmtest dmtest.o -pthread  ../src/.libs/libodbc++.so -L/usr/local/lib /usr/local/lib/libiodbc.so -pthread -Wl,-rpath -Wl,/usr/local/lib
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/tests'
Making all in qtsql++
gmake[3]: Entering directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/qtsql++'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/qtsql++'
Making all in isql++
gmake[3]: Entering directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/isql++'
c++ -DHAVE_CONFIG_H -I. -I.. -I../include -I../include  -I../src  -I/usr/local/include -I/usr/local/include  -DIN_ODBCXX -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -MT isql++.o -MD -MP -MF .deps/isql++.Tpo -c -o isql++.o isql++.cpp
isql++.cpp:274:20: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
  rl_readline_name="isqlxx";
                   ^
isql++.cpp:1009:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while(goon=rs->next()) {
                  ~~~~^~~~~~~~~~~
isql++.cpp:1009:16: note: place parentheses around the assignment to silence this warning
            while(goon=rs->next()) {
                      ^
                  (              )
isql++.cpp:1009:16: note: use '==' to turn this assignment into an equality comparison
            while(goon=rs->next()) {
                      ^
                      ==
isql++.cpp:1051:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while(goon=rs->next()) {
                  ~~~~^~~~~~~~~~~
isql++.cpp:1051:16: note: place parentheses around the assignment to silence this warning
            while(goon=rs->next()) {
                      ^
                  (              )
isql++.cpp:1051:16: note: use '==' to turn this assignment into an equality comparison
            while(goon=rs->next()) {
                      ^
                      ==
isql++.cpp:1177:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
      if(wasProcedure=procRs->next()) {
         ~~~~~~~~~~~~^~~~~~~~~~~~~~~
isql++.cpp:1177:22: note: place parentheses around the assignment to silence this warning
      if(wasProcedure=procRs->next()) {
                     ^
         (                          )
isql++.cpp:1177:22: note: use '==' to turn this assignment into an equality comparison
      if(wasProcedure=procRs->next()) {
                     ^
                     ==
In file included from isql++.cpp:22:
In file included from ./isql++.h:4:
In file included from ../include/odbc++/drivermanager.h:28:
In file included from ../include/odbc++/types.h:115:
/usr/include/c++/v1/map:1028:17: error: no matching function for call to object of type 'const Isql::ltcasestr'
            if (__tree_.value_comp().key_comp()(__k, __nd->__value_.__cc.first))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/map:1197:36: note: in instantiation of member function 'std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__find_equal_key' requested here
    __node_base_pointer& __child = __find_equal_key(__parent, __k);
                                   ^
isql++.cpp:278:12: note: in instantiation of member function 'std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::operator[]' requested here
  commands_["set"]=&Isql::setCmd;
           ^
./isql++.h:118:10: note: candidate function not viable: 'this' argument has type 'const Isql::ltcasestr', but method is not marked const
    bool operator()(const string& s1, const string& s2) {
         ^
In file included from isql++.cpp:22:
In file included from ./isql++.h:4:
In file included from ../include/odbc++/drivermanager.h:28:
In file included from ../include/odbc++/types.h:115:
/usr/include/c++/v1/map:408:17: error: no matching function for call to object of type 'const Isql::ltcasestr'
        {return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__tree:2093:14: note: in instantiation of member function 'std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, Isql::ltcasestr, true>::operator()' requested here
        if (!value_comp()(__root->__value_, __v))
             ^
/usr/include/c++/v1/__tree:2019:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, Isql::ltcasestr, true>,
  std::__1::allocator<std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type> >::__lower_bound<std::__1::basic_string<char> >' requested here
    iterator __p = __lower_bound(__v, __root(), __end_node());
                   ^
/usr/include/c++/v1/map:961:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, Isql::ltcasestr, true>, std
 ::__1::allocator<std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type> >::find<std::__1::basic_string<char> >' requested here
    iterator find(const key_type& __k)             {return __tree_.find(__k);}
                                                                   ^
isql++.cpp:555:21: note: in instantiation of member function 'std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::find' requested here
    if((i=commands_.find(cmd))!=commands_.end()) {
                    ^
./isql++.h:118:10: note: candidate function not viable: 'this' argument has type 'const Isql::ltcasestr', but method is not marked const
    bool operator()(const string& s1, const string& s2) {
         ^
In file included from isql++.cpp:22:
In file included from ./isql++.h:4:
In file included from ../include/odbc++/drivermanager.h:28:
In file included from ../include/odbc++/types.h:115:
/usr/include/c++/v1/map:411:17: error: no matching function for call to object of type 'const Isql::ltcasestr'
        {return static_cast<const _Compare&>(*this)(__x, __y.__cc.first);}
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__tree:2020:26: note: in instantiation of member function 'std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, Isql::ltcasestr, true>::operator()' requested here
    if (__p != end() && !value_comp()(__v, *__p))
                         ^
/usr/include/c++/v1/map:961:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, std::__1::__map_value_compare<std::__1::basic_string<char>, std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type, Isql::ltcasestr, true>, std
 ::__1::allocator<std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::__value_type> >::find<std::__1::basic_string<char> >' requested here
    iterator find(const key_type& __k)             {return __tree_.find(__k);}
                                                                   ^
isql++.cpp:555:21: note: in instantiation of member function 'std::__1::map<std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &), Isql::ltcasestr, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, void (Isql::*)(const std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > > &)> > >::find' requested here
    if((i=commands_.find(cmd))!=commands_.end()) {
                    ^
./isql++.h:118:10: note: candidate function not viable: 'this' argument has type 'const Isql::ltcasestr', but method is not marked const
    bool operator()(const string& s1, const string& s2) {
         ^
4 warnings and 3 errors generated.
gmake[3]: *** [isql++.o] Error 1
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5/isql++'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/wrkdirs/usr/ports/databases/libodbc++/work/libodbc++-0.2.5'
*** Error code 1

Stop.
make: stopped in /usr/ports/databases/libodbc++
===>  Cleaning for libodbc++-0.2.5


More information about the freebsd-pkg-fallout mailing list