mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 15:11:25 +00:00
gosmore: fix build with gcc7
This commit is contained in:
parent
4ee9d05086
commit
d6aff3d65b
@ -23,6 +23,9 @@ stdenv.mkDerivation {
|
||||
sed -e '/curl.types.h/d' -i *.{c,h,hpp,cpp}
|
||||
'';
|
||||
|
||||
patches = [ ./pointer_int_comparison.patch ];
|
||||
patchFlags = [ "-p1" "--binary" ]; # patch has dos style eol
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Open Street Map viewer";
|
||||
homepage = https://sourceforge.net/projects/gosmore/;
|
||||
|
11
pkgs/applications/misc/gosmore/pointer_int_comparison.patch
Normal file
11
pkgs/applications/misc/gosmore/pointer_int_comparison.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- blah_/jni/gosmore.cpp 1970-01-01 01:00:01.000000000 +0100
|
||||
+++ /dev/stdin 2018-03-18 00:21:08.474217132 +0100
|
||||
@@ -1273,7 +1273,7 @@
|
||||
if (deg[i] < -180 || deg[i] > 180) break;
|
||||
if (i == 0 && (strncasecmp (t, "lat", 3) == 0 ||
|
||||
strncasecmp (t, "lon", 3) == 0)) { // lat=-25.7 lon=28.2
|
||||
- for (t += 3; t != '\0' && !isalnum (*t); t++) {}
|
||||
+ for (t += 3; *t != '\0' && !isalnum (*t); t++) {}
|
||||
}
|
||||
if (i == 1) { // Success !
|
||||
//printf ("%lf %lf %u\n", deg[lonFirst ? 1 : 0], deg[lonFirst ? 0 : 1],
|
Loading…
Reference in New Issue
Block a user