I installed proj-4.7.0 about 1 month ago on another computer. I still have the 
file proj-4.7.0.tar.gz on this computer. Is there a way to install it without 
having any conflict with fink? Is there a way fink can pick this file?

Does it take time to correct the packages on fink usually? 

Thanks!

Dany


On 2012-03-27, at 2:24 PM, Alexander Hansen wrote:

> On 3/27/12 10:25 AM, Peter Dyballa wrote:
>> Am 27.3.2012 um 16:36 schrieb Dany Plouffe:
>> 
>>> /sw/src/fink.build/libogdi3-3.1.5-1007/ogdi-3.1.5/ogdi/include/ecs_util.h:90:22:
>>>  error: projects.h: No such file or directory
>> Presumingly this is the cause that triggers the next error...
>> 
>> Are you able to list the contents of the libogdi3 sources archive, the 
>> TAR.GZ file, and "grep" for the missing C header file? It could be something 
>> like:
>> 
>>      gtar zvtf /sw/src/ogdi-3.1.5.tar.gz | grep projects.h
>> 
>> If this file is listed, then something in the build process went wrong, 
>> presumingly the configure step.
> There's no configure step in this package.
> 
>> OTOH, the INFO file for libogdi3 lists dependencies from "proj" and 
>> "proj-shlibs", a cartographic projections library (which you surely know 
>> better than me). Is this installed? Can you also run:
>> 
>>      dpkg -S projects.h
>> 
>> It will list projects.html files as well, but it should also mention the 
>> projects.h file from the proj (or proj-shlibs) package. If not, then their 
>> build and installation went wrong.
> That would be "proj".  .h files are *never* supposed to be in a -shlibs 
> package.
>> If it is found, then presumingly the configure step had errors. It should 
>> still be available from the fink invocation...
>> 
>> --
>> Greetings
>> 
>>   Pete
>> 
>> Don't just do something, sit there.
>> 
>> 
>> 
> The problem appears to be (thanks to Hanspeter N for pointing this out in 
> #fink) that proj has changed its contents.  (cc'ing the maintainer for proj)  
> I was able to reproduce the error by updating proj, so I'd say that the build 
> is trying to find *this* file, rather than the projects.h file from the 
> libogdi3 source.  I retract my prior suggestion. :-)
> 
> proj-4.7.0 has:
> 
> $ dpkg -L proj
> /.
> /sw
> /sw/bin
> /sw/include
> /sw/include/nad_list.h
> /sw/include/org_proj4_Projections.h
> /sw/include/proj_api.h
> /sw/include/projects.h
> ...
> 
> Whereas proj-4.8.0 has:
> $ dpkg -L proj
> /.
> /sw32
> /sw32/bin
> /sw32/bin/cs2cs
> /sw32/bin/geod
> /sw32/bin/nad2bin
> /sw32/bin/proj
> /sw32/include
> /sw32/include/org_proj4_Projections.h
> /sw32/include/proj_api.h
> ...
> i.e. projects.h has been removed.
> 
> As a workaround, check if you happen to have an archive for the older 4.7.0 
> version of proj, too, by using
> 
>    apt-cache policy proj
> 
> If you have the older version, you should get something like:
> 
> proj:
>  Installed: 4.8.0-1
>  Candidate: 4.8.0-1
>  Version table:
> *** 4.8.0-1 0
>        100 /sw32/var/lib/dpkg/status
>     4.7.0-1 0
>        500 file: unstable/main Packages
> 
> If you don't have it, let me know and I can make copies of my archive files 
> available to you for download.
> 
> for baba:  I'm not sure whether libogdi3 needs to be update to a new version, 
> or to point at its own internal proj sources when building, or to use a 
> different header than projects.h when building against proj-4.8.0
> 
> -- 
> Alexander Hansen, Ph.D.
> Fink User Liaison
> http://finkakh.wordpress.com/2012/02/21/got-job/
> 


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to