Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Dec 2022 14:15:14 +0100
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        Rene Ladan <rene@freebsd.org>
Cc:        <ports-committers@freebsd.org>, <dev-commits-ports-all@freebsd.org>, <dev-commits-ports-main@freebsd.org>
Subject:   Re: git: 6229ceb6f2b8 - main - databases: bump more direct firebird consumers
Message-ID:  <bc26ce0b-fb76-80f6-a5e3-b3f217af86a8@gwdg.de>
In-Reply-To: <Y7AfDgzqxnMUa4ch@freefall.freebsd.org>
References:  <202212310157.2BV1vbBr063555@gitrepo.freebsd.org> <68ef893e-1f8c-e886-8293-ce48ddb4ff22@gwdg.de> <Y7AfDgzqxnMUa4ch@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 31.12.22 um 12:37 schrieb Rene Ladan:
> On Sat, Dec 31, 2022 at 12:29:18PM +0100, Rainer Hurling wrote:
>> Hi Rene,
>>
>> Am 31.12.22 um 02:57 schrieb Rene Ladan:
>>> The branch main has been updated by rene:
>>>
>>> URL: https://cgit.FreeBSD.org/ports/commit/?id=6229ceb6f2b8da993dae01c7ed46677a042839ba
>>>
>>> commit 6229ceb6f2b8da993dae01c7ed46677a042839ba
>>> Author:     Rene Ladan <rene@FreeBSD.org>
>>> AuthorDate: 2022-12-31 01:56:53 +0000
>>> Commit:     Rene Ladan <rene@FreeBSD.org>
>>> CommitDate: 2022-12-31 01:57:28 +0000
>>>
>>>       databases: bump more direct firebird consumers
>>> ---
>>>    databases/p5-DBD-InterBase/Makefile     | 2 +-
>>>    databases/py-fdb/Makefile               | 2 +-
>>>    databases/qt5-sqldrivers-ibase/Makefile | 2 +-
>>>    databases/soci/Makefile                 | 2 +-
>>
>> thanks for the update. Unfortunately, both with Poudriere and in an
>> unclean environment databases/soci cannot be build after switching to
>> Firebird30:
>>
> So soci is broken with a supported version of Firebird and nobody cared
> to take a look during the deprecation period of Firebird 2.5 :(

I just submitted a patch as a workaround:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268674

> 
>> [ 31% 67/211] /usr/bin/c++ -DBOOST_ALL_NO_LIB
>> -DCATCH_CONFIG_CPP11_NO_IS_ENUM -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"4.0\"
>> -Dsoci_firebird_EXPORTS -I/usr/local/include
>> -I/wrkdirs/usr/ports/databases/soci/work/.build
>> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include
>> -I/wrkdirs/usr/ports/databases/soci/work/.build/include
>> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include/private
>> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/core/../../include
>> -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pedantic
>> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align
>> -Wcast-qual -Wfloat-equal -Woverloaded-virtual -Wredundant-decls
>> -Wno-long-long -std=c++11  -O2 -pipe -fstack-protector-strong
>> -fno-strict-aliasing   -DNDEBUG -fPIC -fvisibility=hidden -MD -MT
>> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -MF
>> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o.d -o
>> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -c
>> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/backends/firebird/blob.cpp
>> FAILED: src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o
>> /usr/bin/c++ -DBOOST_ALL_NO_LIB -DCATCH_CONFIG_CPP11_NO_IS_ENUM
>> -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"4.0\" -Dsoci_firebird_EXPORTS
>> -I/usr/local/include -I/wrkdirs/usr/ports/databases/soci/work/.build
>> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include
>> -I/wrkdirs/usr/ports/databases/soci/work/.build/include
>> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include/private
>> -I/wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/core/../../include
>> -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pedantic
>> -Wno-error=parentheses -Wall -Wextra -Wpointer-arith -Wcast-align
>> -Wcast-qual -Wfloat-equal -Woverloaded-virtual -Wredundant-decls
>> -Wno-long-long -std=c++11  -O2 -pipe -fstack-protector-strong
>> -fno-strict-aliasing   -DNDEBUG -fPIC -fvisibility=hidden -MD -MT
>> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -MF
>> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o.d -o
>> src/backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o -c
>> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/backends/firebird/blob.cpp
>> In file included from
>> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/src/backends/firebird/blob.cpp:9:
>> In file included from
>> /wrkdirs/usr/ports/databases/soci/work/soci-4.0.3/include/soci/firebird/soci-firebird.h:24:
>> /usr/local/include/ibase.h:6:10: fatal error: '../jrd/ibase.h' file not
>> found
>> #include "../jrd/ibase.h"
>>            ^~~~~~~~~~~~~~~~
>> 1 error generated.
>>
>>
>> Best wishes,
>> Rainer
>>
>>
>>>    4 files changed, 4 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/databases/p5-DBD-InterBase/Makefile b/databases/p5-DBD-InterBase/Makefile
>>> index 50e6d6ed4c66..c55447f4edf1 100644
>>> --- a/databases/p5-DBD-InterBase/Makefile
>>> +++ b/databases/p5-DBD-InterBase/Makefile
>>> @@ -1,6 +1,6 @@
>>>    PORTNAME=	DBD-InterBase
>>>    PORTVERSION=	0.48
>>> -PORTREVISION=	4
>>> +PORTREVISION=	5
>>>    CATEGORIES=	databases perl5
>>>    MASTER_SITES=	CPAN
>>>    PKGNAMEPREFIX=	p5-
>>> diff --git a/databases/py-fdb/Makefile b/databases/py-fdb/Makefile
>>> index f0bc08e797ea..994402377bf5 100644
>>> --- a/databases/py-fdb/Makefile
>>> +++ b/databases/py-fdb/Makefile
>>> @@ -1,6 +1,6 @@
>>>    PORTNAME=	fdb
>>>    PORTVERSION=	2.0.1
>>> -PORTREVISION=	1
>>> +PORTREVISION=	2
>>>    CATEGORIES=	databases python
>>>    MASTER_SITES=	CHEESESHOP
>>>    PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
>>> diff --git a/databases/qt5-sqldrivers-ibase/Makefile b/databases/qt5-sqldrivers-ibase/Makefile
>>> index 51c97a8420aa..95217488702f 100644
>>> --- a/databases/qt5-sqldrivers-ibase/Makefile
>>> +++ b/databases/qt5-sqldrivers-ibase/Makefile
>>> @@ -1,4 +1,4 @@
>>> -
>>> +PORTREVISION=	1
>>>    DB=		IBase
>>>    DB_DESC=	InterBase/Firebird
>>>    
>>> diff --git a/databases/soci/Makefile b/databases/soci/Makefile
>>> index c4800913f687..c00436b3cb3e 100644
>>> --- a/databases/soci/Makefile
>>> +++ b/databases/soci/Makefile
>>> @@ -1,7 +1,7 @@
>>>    PORTNAME=	soci
>>>    DISTVERSIONPREFIX=	v
>>>    DISTVERSION=	4.0.3
>>> -PORTREVISION=	2
>>> +PORTREVISION=	3
>>>    CATEGORIES=	databases
>>>    
>>>    MAINTAINER=	nc@FreeBSD.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bc26ce0b-fb76-80f6-a5e3-b3f217af86a8>