Bug#1065735: libgetdata: FTBFS on armel: error: redefinition of ‘gd_alter_frameoffset64’

Sebastian Ramacher sramacher at debian.org
Sat Mar 9 15:05:46 GMT 2024


Source: libgetdata
Version: 0.11.0-12
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org

https://buildd.debian.org/status/fetch.php?pkg=libgetdata&arch=armel&ver=0.11.0-12%2Bb2&stamp=1709901162&raw=0

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -DGETDATA_MODULEDIR=\"/usr/lib/arm-linux-gnueabi/getdata\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c ../../src/flimits.c  -fPIC -DPIC -o .libs/flimits.o
In file included from ../../src/internal.h:34,
                 from ../../src/flimits.c:21:
./getdata.h:1094:30: error: redefinition of ‘gd_alter_frameoffset64’
 1094 | #define gd_alter_frameoffset gd_alter_frameoffset64
      |                              ^~~~~~~~~~~~~~~~~~~~~~
../../src/flimits.c:134:5: note: in expansion of macro ‘gd_alter_frameoffset’
  134 | int gd_alter_frameoffset(DIRFILE* D, off_t offset, int fragment, int move)
      |     ^~~~~~~~~~~~~~~~~~~~
../../src/flimits.c:93:5: note: previous definition of ‘gd_alter_frameoffset64’ with type ‘int(DIRFILE *, off64_t,  int,  int)’ {aka ‘int(struct gd_dirfile_ *, long long int,  int,  int)’}
   93 | int gd_alter_frameoffset64(DIRFILE* D, off64_t offset, int fragment, int move)
      |     ^~~~~~~~~~~~~~~~~~~~~~
./getdata.h:1098:24: error: redefinition of ‘gd_frameoffset64’
 1098 | #define gd_frameoffset gd_frameoffset64
      |                        ^~~~~~~~~~~~~~~~
../../src/flimits.c:139:7: note: in expansion of macro ‘gd_frameoffset’
  139 | off_t gd_frameoffset(DIRFILE* D, int fragment) gd_nothrow
      |       ^~~~~~~~~~~~~~
../../src/flimits.c:120:9: note: previous definition of ‘gd_frameoffset64’ with type ‘off64_t(DIRFILE *, int)’ {aka ‘long long int(struct gd_dirfile_ *, int)’}
  120 | off64_t gd_frameoffset64(DIRFILE* D, int fragment)
      |         ^~~~~~~~~~~~~~~~
./getdata.h:1101:16: error: redefinition of ‘gd_eof64’
 1101 | #define gd_eof gd_eof64
      |                ^~~~~~~~
../../src/flimits.c:344:7: note: in expansion of macro ‘gd_eof’
  344 | off_t gd_eof(DIRFILE* D, const char *field_code)
      |       ^~~~~~
../../src/flimits.c:318:9: note: previous definition of ‘gd_eof64’ with type ‘off64_t(DIRFILE *, const char *)’ {aka ‘long long int(struct gd_dirfile_ *, const char *)’}
  318 | off64_t gd_eof64(DIRFILE* D, const char *field_code)
      |         ^~~~~~~~
./getdata.h:1100:16: error: redefinition of ‘gd_bof64’
 1100 | #define gd_bof gd_bof64
      |                ^~~~~~~~
../../src/flimits.c:514:7: note: in expansion of macro ‘gd_bof’
  514 | off_t gd_bof(DIRFILE* D, const char *field_code) gd_nothrow
      |       ^~~~~~
../../src/flimits.c:488:9: note: previous definition of ‘gd_bof64’ with type ‘off64_t(DIRFILE *, const char *)’ {aka ‘long long int(struct gd_dirfile_ *, const char *)’}
  488 | off64_t gd_bof64(DIRFILE* D, const char *field_code) gd_nothrow
      |         ^~~~~~~~
make[4]: *** [Makefile:952: flimits.lo] Error 1

Cheers
-- 
Sebastian Ramacher



More information about the debian-science-maintainers mailing list