[REL - 10amd64-default][databases/postgresql-libpq++] Failed for postgresql-libpq++-4.0_4 in build
Palle Girgensohn
girgen at pingpong.net
Thu Oct 17 20:35:35 UTC 2013
OK?
postgresql-libpq++$ svn diff
Index: Makefile
===================================================================
--- Makefile (revision 330638)
+++ Makefile (working copy)
@@ -13,6 +13,9 @@
MAINTAINER= pgsql at FreeBSD.org
COMMENT= C++ interface for PostgreSQL
+DEPRECATED= Not maintained upstreams for 10+ years.
+EXPIRATION_DATE=2013-11-17
+
USE_PGSQL= YES
USES= gmake
USE_LDCONFIG= YES
17 okt 2013 kl. 21:29 skrev Jason Helfman <jgh at FreeBSD.org>:
> One month timeout, if unsupported or security related issue.
>
> Does that seem reasonable?
>
> -jgh
>
>
> On Thu, Oct 17, 2013 at 11:32 AM, Palle Girgensohn <girgen at pingpong.net> wrote:
> 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
>
>
>
>
> --
> Jason Helfman | FreeBSD Committer
> jgh at FreeBSD.org | http://people.freebsd.org/~jgh | The Power to Serve
-------------- 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/db7d4e32/attachment.sig>
More information about the freebsd-pkg-fallout
mailing list