In recent versions of PROJ, developers have decided to remove semi-public header 'projects.h' which PDL relies on. So you have to downgrade or completely remove PROJ to build PDL.
Related bug reports:
- http://sourceforge.net/tracker/?func=detail&aid=3515759&group_id=612&atid=100612
- http://trac.osgeo.org/proj/ticket/155
- http://trac.osgeo.org/proj/ticket/159
- http://trac.osgeo.org/proj/ticket/173
- http://trac.osgeo.org/proj/ticket/187
Search Criteria
Package Details: perl-pdl-git 20131205.3765-1
Package Actions
| Package Base: | perl-pdl-git |
|---|---|
| Description: | The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display |
| Upstream URL: | http://search.cpan.org/dist/PDL |
| Category: | lib |
| Licenses: | |
| Submitter: | bunder |
| Maintainer: | bunder |
| Last Packager: | None |
| Votes: | 0 |
| First Submitted: | 2011-11-14 20:43 |
| Last Updated: | 2014-01-05 09:28 |
Latest Comments
Comment by bunder
Comment by pezz
Same error as jnbek.
Comment by jnbek
Compile error:
/usr/bin/perl /usr/share/perl5/core_perl/ExtUtils/xsubpp -typemap /usr/share/perl5/core_perl/ExtUtils/typemap -typemap /tmp/yaourt-tmp-jnbek/aur-perl-pdl-git/src/pdl-build/Basic/Core/typemap.pdl Proj.xs > Proj.xsc && mv Proj.xsc Proj.c
cc -c -I/tmp/yaourt-tmp-jnbek/aur-perl-pdl-git/src/pdl-build/Basic/Core -I/usr/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -DVERSION=\"1.32\" -DXS_VERSION=\"1.32\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" Proj.c
Proj.xs:37:22: fatal error: projects.h: No such file or directory
compilation terminated.