You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proj 5 and 6 are incompatible with release 4. Geo::Proj4 currently only supports library version 4. I am working on a solution (but that's quite hard to fix: the library does not implement backwards compatibility)
Proj 6.2.0 depreacted some API and removed some (retrieving a list of
datums). This patch aims to make the XS code buildable with 6.2.0 as
well as with the previous Proj versions. The unaviable API is solved
by returning an empty list.
The code builds fine but some tests fail. Probably pj_fwd() changed
not only syntax (argument types), but also semantics. I have no
idea what proj did or should do. Any advice is welcome.
<markov2#1>
<markov2#3>
Build log say:
...
--- config ---
Running Mkbootstrap for Proj4 ()
--- Proj4.bs ---
chmod 644 "Proj4.bs"
--- blib/arch/auto/Geo/Proj4/Proj4.bs ---
"/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Proj4.bs blib/arch/auto/Geo/Proj4/Proj4.bs 644
--- pm_to_blib ---
cp lib/Geo/Proj4.pm blib/lib/Geo/Proj4.pm
cp lib/Geo/Proj4.pod blib/lib/Geo/Proj4.pod
--- Proj4.c ---
mv Proj4.xsc Proj4.c
--- Proj4.o ---
cc -c -I/usr/local/include -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing -DVERSION="1.09" -DXS_VERSION="1.09" -DPIC -fPIC "-I/usr/local/lib/perl5/5.28/mach/CORE" Proj4.c
Proj4.xs:7:10: fatal error: 'projects.h' file not found
#include "projects.h"
^~~~~~~~~~~~
1 error generated.
*** [Proj4.o] Error code 1
The text was updated successfully, but these errors were encountered: