Project

General

Profile

proj does not install projects.h by default

Added by Takeshi Enomoto over 11 years ago

I maintain cdo package in MacPorts.
A user reported that projects.h is no longer installed by default during the installation of proj (Trac ticket).
Another packages that need projects.h is grass.
The developer of proj says that projects.h is a private header.
As a workaround I am suggesting the ower of proj port to additionally install projects.h (Trac ticket).
However, I think that the developer of proj intends that the other packages should use the public header proj_api.h rather than the private header projects.h.
The API in projects.h might change according to the wish of the developer without warning because projects.h is private.
I wonder if the source code of cdo can be modified to use proj_api.h or not.


Replies (2)

RE: proj does not install projects.h by default - Added by Takeshi Enomoto over 11 years ago

I abandoned the approach to additionally install projects.h because it is private. I created proj47 port while we wait cdo not to rely on the private header. projects.h was public and it is installed by default. This is an adhoc fix while we wait cdo to follow the new policy of proj.

RE: proj does not install projects.h by default - Added by Ralf Mueller over 11 years ago

Hi Takeshi!
I will talk to Uwe about this next week. Thank you for notifying.

    (1-2/2)