build fails with glibc-2.31
---------------------------

                 Key: CORE-6245
                 URL: http://tracker.firebirdsql.org/browse/CORE-6245
             Project: Firebird Core
          Issue Type: Bug
          Components: Build Issues / Porting
    Affects Versions: 3.0.5
         Environment: linux-5.5.2
glibc-2.31
gcc-9.2.0


            Reporter: Treeve Jelbert


[51/551] Building CXX object 
src/CMakeFiles/common.dir/common/classes/NoThrowTimeStamp.cpp.o
FAILED: src/CMakeFiles/common.dir/common/classes/NoThrowTimeStamp.cpp.o 
/var/lib/sorcery/build/c++   -I/var/git/db/firebird3/src/include 
-I/var/git/db/firebird3/src/include/gen -Isrc/include -Isrc/include/gen 
-march=native -mtune=native -m64 -pipe -O3 -Wno-narrowing 
-Wno-deprecated-declarations -Wno-invalid-offsetof -fno-sized-deallocation 
-fno-delete-null-pointer-checks -flifetime-dse=1 -fcheck-new -Wno-deprecated 
-fPIC -O3 -DNDEBUG -MD -MT 
src/CMakeFiles/common.dir/common/classes/NoThrowTimeStamp.cpp.o -MF 
src/CMakeFiles/common.dir/common/classes/NoThrowTimeStamp.cpp.o.d -o 
src/CMakeFiles/common.dir/common/classes/NoThrowTimeStamp.cpp.o -c 
/var/git/db/firebird3/src/common/classes/NoThrowTimeStamp.cpp
In file included from /var/git/db/firebird3/src/include/firebird.h:38,
                 from 
/var/git/db/firebird3/src/common/classes/NoThrowTimeStamp.cpp:27:
/var/git/db/firebird3/src/common/classes/NoThrowTimeStamp.cpp: In static member 
function 'static Firebird::NoThrowTimeStamp 
Firebird::NoThrowTimeStamp::getCurrentTimeStamp(const char**)':
src/include/gen/autoconfig.h:675:41: error: too few arguments to function 'int 
gettimeofday(timeval*, void*)'
  675 | #define GETTIMEOFDAY(x) gettimeofday((x))
      |                                         ^
/var/git/db/firebird3/src/common/classes/NoThrowTimeStamp.cpp:86:2: note: in 
expansion of macro 'GETTIMEOFDAY'
   86 |  GETTIMEOFDAY(&tp);
      |  ^~~~~~~~~~~~
In file included from 
/var/git/db/firebird3/src/include/../common/classes/NoThrowTimeStamp.h:34,
                 from 
/var/git/db/firebird3/src/common/classes/NoThrowTimeStamp.cpp:41:
/usr/include/sys/time.h:66:12: note: declared here
   66 | extern int gettimeofday (struct timeval *__restrict __tv,
      |            ^~~~~~~~~~~~






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

Reply via email to