[REL - 10amd64-default][databases/postgresql-libpq++] Failed for postgresql-libpq++-4.0_4 in build

Palle Girgensohn girgen at pingpong.net
Thu Oct 17 18:32:37 UTC 2013


pgsql@, maybe it is time to just remove this port?

I thinks it is really harmful that we still have that port around. Last note about libpq++ was in version 7.2 of PostgreSQL: [http://www.postgresql.org/docs/7.2/static/libpqplusplus.html]

How quickly can we remove it?



17 okt 2013 kl. 20:24 skrev pkg-fallout at FreeBSD.org:

> 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:     pgsql at FreeBSD.org
> Last committer: bapt at FreeBSD.org
> Ident:          $FreeBSD: head/databases/postgresql-libpq++/Makefile 327717 2013-09-20 16:13:47Z bapt $
> Log URL:        http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-10-17_07h20m58s/logs/postgresql-libpq++-4.0_4.log
> Build URL:      http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-10-17_07h20m58s
> Log:
> 
> ====>> Building databases/postgresql-libpq++
> build started at Thu Oct 17 18:24:17 UTC 2013
> port directory: /usr/ports/databases/postgresql-libpq++
> building for: FreeBSD 10amd64-default-job-14 10.0-BETA1 FreeBSD 10.0-BETA1 r256420 amd64
> maintained by: pgsql at FreeBSD.org
> Makefile ident:      $FreeBSD: head/databases/postgresql-libpq++/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=89378
> POUDRIERE_BUILD_TYPE=bulk
> PKGNG=1
> PKGNAME=postgresql-libpq++-4.0_4
> 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---
> ---End OPTIONS List---
> 
> --CONFIGURE_ARGS--
> 
> --End CONFIGURE_ARGS--
> 
> --CONFIGURE_ENV--
> TMPDIR="/tmp" MAKE=gmake SHELL=/bin/sh CONFIG_SHELL=/bin/sh
> --End CONFIGURE_ENV--
> 
> --MAKE_ENV--
> TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES 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=" -L/usr/local/lib"  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/libpq++
> DOCSDIR=/usr/local/share/doc/libpq++
> EXAMPLESDIR=/usr/local/share/examples/libpq++
> WWWDIR=/usr/local/www/libpq++
> ETCDIR=/usr/local/etc/libpq++
> --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 postgresql-libpq++-4.0_4
> =======================<phase: check-config   >============================
> ===========================================================================
> =======================<phase: pkg-depends    >============================
> ===>   postgresql-libpq++-4.0_4 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 postgresql-libpq++-4.0_4
> ===========================================================================
> =======================<phase: fetch-depends  >============================
> ===========================================================================
> =======================<phase: fetch          >============================
> ===> Fetching all distfiles required by postgresql-libpq++-4.0_4 for building
> ===========================================================================
> =======================<phase: checksum       >============================
> ===> Fetching all distfiles required by postgresql-libpq++-4.0_4 for building
> => SHA256 Checksum OK for postgresql/libpq++-4.0.tar.gz.
> ===========================================================================
> =======================<phase: extract-depends>============================
> ===========================================================================
> =======================<phase: extract        >============================
> ===> Fetching all distfiles required by postgresql-libpq++-4.0_4 for building
> ===>  Extracting for postgresql-libpq++-4.0_4
> => SHA256 Checksum OK for postgresql/libpq++-4.0.tar.gz.
> ===========================================================================
> =======================<phase: patch-depends  >============================
> ===========================================================================
> =======================<phase: patch          >============================
> ===>  Patching for postgresql-libpq++-4.0_4
> ===>  Applying FreeBSD patches for postgresql-libpq++-4.0_4
> /usr/bin/sed -i.bak "s,/usr/local/pgsql,/usr/local,;  s,^CFLAGS.*,CFLAGS=-O2 -pipe -fno-strict-aliasing,;  s,\...SO_MINOR_VERSION.,,;  s,\-I,\-fPIC \-I,;  s,\(\-[IL]\)[^/]*,\\1/usr/local," /wrkdirs/usr/ports/databases/postgresql-libpq++/work/libpq++-4.0/Makefile
> ===========================================================================
> =======================<phase: build-depends  >============================
> ===>   postgresql-libpq++-4.0_4 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 postgresql-libpq++-4.0_4
> ===========================================================================
> =======================<phase: lib-depends    >============================
> ===>   postgresql-libpq++-4.0_4 depends on shared library: pq.5 - not found
> ===>    Verifying install for pq.5 in /usr/ports/databases/postgresql90-client
> ===>   Installing existing package /packages/All/postgresql90-client-9.0.14.txz
> Installing postgresql90-client-9.0.14...Installing libxml2-2.8.0_2... done
> done
> The PostgreSQL port has a collection of "side orders":
> 
> postgresql-docs
>  For all of the html documentation
> 
> p5-Pg
>  A perl5 API for client access to PostgreSQL databases.
> 
> postgresql-tcltk 
>  If you want tcl/tk client support.
> 
> postgresql-jdbc
>  For Java JDBC support.
> 
> postgresql-odbc
>  For client access from unix applications using ODBC as access
>  method. Not needed to access unix PostgreSQL servers from Win32
>  using ODBC. See below.
> 
> ruby-postgres, py-PyGreSQL
>  For client access to PostgreSQL databases using the ruby & python
>  languages.
> 
> postgresql-plperl, postgresql-pltcl & postgresql-plruby
>  For using perl5, tcl & ruby as procedural languages.
> 
> postgresql-contrib
>  Lots of contributed utilities, postgresql functions and
>  datatypes. There you find pg_standby, pgcrypto and many other cool
>  things.
> 
> etc...
> ===>   Returning to build of postgresql-libpq++-4.0_4
> ===========================================================================
> =======================<phase: configure      >============================
> ===>  Configuring for postgresql-libpq++-4.0_4
> ===========================================================================
> =======================<phase: build          >============================
> ===>  Building for postgresql-libpq++-4.0_4
> gmake[1]: Entering directory `/wrkdirs/usr/ports/databases/postgresql-libpq++/work/libpq++-4.0'
> c++ -c -O2 -pipe -fno-strict-aliasing -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT="" -fPIC -I/usr/local/include pgconnection.cc
> c++ -c -O2 -pipe -fno-strict-aliasing -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT="" -fPIC -I/usr/local/include pgdatabase.cc
> pgdatabase.cc:75:16: error: use of undeclared identifier 'atoi'; did you mean 'stoi'?
>        return a[0] ? atoi(a) : -1;
>                      ^~~~
>                      stoi
> /usr/include/c++/v1/string:3996:20: note: 'stoi' declared here
> int                stoi  (const string& __str, size_t* __idx = 0, int __base = 10);
>                   ^
> 1 error generated.
> gmake[1]: *** [pgdatabase.o] Error 1
> gmake[1]: Leaving directory `/wrkdirs/usr/ports/databases/postgresql-libpq++/work/libpq++-4.0'
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/databases/postgresql-libpq++
> ===>  Cleaning for postgresql-libpq++-4.0_4

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-pkg-fallout/attachments/20131017/7e437696/attachment-0001.sig>


More information about the freebsd-pkg-fallout mailing list