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

Chris Rees crees at bayofrum.net
Thu Oct 17 21:57:32 UTC 2013


Sure.  Not convinced I didn't do this before- check the svn history for any arguments first!

Chris

 

-----Original Message-----
From: Jason Helfman <jgh at FreeBSD.org>
To: Palle Girgensohn <girgen at pingpong.net>
Cc: Jason Helfman <jgh at freebsd.org>, pkg-fallout at freebsd.org, "pgsql at FreeBSD.org" <pgsql at freebsd.org>
Sent: Thu, 17 Oct 2013 22:39
Subject: Re: [REL - 10amd64-default][databases/postgresql-libpq++] Failed for postgresql-libpq++-4.0_4 in build

Works for me. Chris?

-jgh


On Thu, Oct 17, 2013 at 1:35 PM, Palle Girgensohn <girgen at pingpong.net>wrote:

> 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
>
>


-- 
Jason Helfman          | FreeBSD Committer
jgh at FreeBSD.org     | http://people.freebsd.org/~jgh  | The Power to Serve

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the freebsd-pkg-fallout mailing list