Debian Patches

Status for ogdi-dfsg/4.1.1+ds-5

Patch Description Author Forwarded Bugs Origin Last update
makefile Removing the external/ directory which is not present in dfsg tarball. Francesco Paolo Lovergine <frankie@debian.org> not-needed
shared Use SHRDGEN target on Linux arch instead of default DYNAGEN. It would be better changing the building system in order to
generate both shared and static libraries.
Also changed a bit SHRDGEN target to generate standard sonames/solibs.
Note that upstream follows a soname libogdi.so.MAJOR.MINOR scheme.
Francesco Paolo Lovergine <frankie@debian.org> not-needed
endianess Fix endianness definition. This is a Linux specific patch.
A better fix would check endianness at configuration time.
Francesco Paolo Lovergine <frankie@debian.org> not-needed
install-so-link Fix install-so-link target. Disable mv commands, source and destination are the same file.
Disable ln command, symlink already created in default-install target.
Bas Couwenberg <sebastic@debian.org> not-needed
modules_path.patch Don't include package build path in MODULES_PATH. Bas Couwenberg <sebastic@debian.org> not-needed
libm.patch Link to libm for sincos/cos/acos. Bas Couwenberg <sebastic@debian.org> not-needed debian
64bit-time_t.patch Use time_t instead of long for variables passed to time(). Fixes FTBFS with 64-bit time_t:
.
../asyncsvr.c: In function ‘gltpd_svc_run’:
../asyncsvr.c:553:14: error: passing argument 1 of ‘time’ from incompatible pointer type [-Wincompatible-pointer-types]
553 | time(&currenttime);
| ^~~~~~~~~~~~
| |
| long int *
In file included from /usr/include/features.h:510,
from /usr/include/powerpc-linux-gnu/sys/types.h:25,
from /usr/include/tirpc/rpc/types.h:41,
from /usr/include/tirpc/rpc/rpc.h:38,
from /<<PKGBUILDDIR>>/ogdi/include/ecs.h:9,
from ../asyncsvr.c:51:
/usr/include/time.h:85:15: note: expected ‘time_t *’ {aka ‘long long int *’} but argument is of type ‘long int *’
85 | extern time_t __REDIRECT_NTH (time, (time_t *__timer), __time64);
| ^~~~~~~~~~~~~~
../asyncsvr.c:574:12: error: passing argument 1 of ‘time’ from incompatible pointer type [-Wincompatible-pointer-types]
574 | time(&timecount);
| ^~~~~~~~~~
| |
| long int *
/usr/include/time.h:85:15: note: expected ‘time_t *’ {aka ‘long long int *’} but argument is of type ‘long int *’
85 | extern time_t __REDIRECT_NTH (time, (time_t *__timer), __time64);
| ^~~~~~~~~~~~~~
Bas Couwenberg <sebastic@debian.org> yes

All known versions for source package 'ogdi-dfsg'

Links