[Firebird-devel] [FB-Tracker] Created: (CORE-6400) Can't compile Firebird in Alpine Linux 3.11

2020-09-14 Thread Michele Locati (JIRA)
Can't compile Firebird in Alpine Linux 3.11
---

 Key: CORE-6400
 URL: http://tracker.firebirdsql.org/browse/CORE-6400
 Project: Firebird Core
  Issue Type: Bug
  Components: Build Issues / Porting
Affects Versions: 3.0.6
 Environment: Alpine Linux v3.11
Reporter: Michele Locati


I can't compile Firebird 3.0.6 on Alpine Linux 3.11.


To reproduce, start a new Docker image with:

docker run --rm -it alpine:3.11 sh


Then run these commands:

apk add curl g++ icu-dev libtool make ncurses-dev zlib-dev

curl -L -o Firebird-3.0.6.33328-0.tar.bz2 
https://github.com/FirebirdSQL/firebird/releases/download/R3_0_6/Firebird-3.0.6.33328-0.tar.bz2

tar xf Firebird-3.0.6.33328-0.tar.bz2

cd Firebird-3.0.6.33328-0

./configure --with-builtin-tommath

make


The compilation stops with this error:

g++ -I/Firebird-3.0.6.33328-0/src/include/gen 
-I/Firebird-3.0.6.33328-0/src/include  -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL 
-DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 
-fno-delete-null-pointer-checks -O3 -fno-omit-frame-pointer 
-I/Firebird-3.0.6.33328-0/extern/libtommath  -fno-rtti -std=gnu++03  -c 
/Firebird-3.0.6.33328-0/src/common/cvt.cpp -o 
/Firebird-3.0.6.33328-0/temp/Release/common/cvt.o
/Firebird-3.0.6.33328-0/src/common/cvt.cpp: In function 'double 
CVT_get_double(const dsc*, ErrorFunction)':
/Firebird-3.0.6.33328-0/src/common/cvt.cpp:1271:19: error: call of overloaded 
'isinf(double&)' is ambiguous
 1271 |if (isinf(value))
  |   ^
In file included from /usr/include/c++/9.3.0/math.h:36,
 from 
/Firebird-3.0.6.33328-0/src/common/../common/classes/FpeControl.h:32,
 from /Firebird-3.0.6.33328-0/src/common/cvt.cpp:54:
/usr/include/c++/9.3.0/cmath:861:5: note: candidate: 'typename 
__gnu_cxx::__enable_if::__value, int>::__type 
std::isinf(_Tp) [with _Tp = double; typename 
__gnu_cxx::__enable_if::__value, int>::__type = int]'
  861 | isinf(_Tp __f)
  | ^
In file included from /Firebird-3.0.6.33328-0/src/common/cvt.cpp:54:
/Firebird-3.0.6.33328-0/src/common/../common/classes/FpeControl.h:228:13: note: 
candidate: 'bool isinf(F) [with F = double]'
  228 | inline bool isinf(F x)
  | ^
make[3]: *** [make.rules:102: 
/Firebird-3.0.6.33328-0/temp/Release/common/cvt.o] Error 1
make[3]: Leaving directory '/Firebird-3.0.6.33328-0/gen'
make[2]: *** [Makefile:187: master_process] Error 2
make[2]: Leaving directory '/Firebird-3.0.6.33328-0/gen'
make[1]: *** [Makefile:66: firebird] Error 2
make[1]: Leaving directory '/Firebird-3.0.6.33328-0/gen'
make: *** [Makefile:6: firebird] Error 2


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel


[Firebird-devel] Firebird ppa 3.0.6 for ubuntu 20.04

2020-09-14 Thread Karol Bieniaszewski
In my humble opinion it should be released ASAP or 3.0.6 should be removed from 
download. 
As this is about several server hangs regressions.

regards,
Karol Bieniaszewski
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel


Re: [Firebird-devel] Firebird ppa 3.0.6 for ubuntu 20.04

2020-09-14 Thread Alex Peshkoff via Firebird-devel

On 2020-09-14 11:39, Tonal wrote:

Is there information when the last server release - 3.0.6


That said but 3.0.6 has a few severe regressions. You should better wait 
for 3.0.7.




Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel


[Firebird-devel] Firebird ppa 3.0.6 for ubuntu 20.04

2020-09-14 Thread Tonal
Is there information when the last server release - 3.0.6 will appear in
ppa mapopa?
And when will the build for ubuntu 20.04 (focal) be?



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel