Re: git: 6229ceb6f2b8 - main - databases: bump more direct firebird consumers
Date: Sat, 31 Dec 2022 13:15:14 UTC
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