make install; where do .di files go?

Mike Wey mike-wey at example.com
Wed Oct 17 15:03:37 PDT 2012


On 10/17/2012 05:39 PM, Jordi Sayol wrote:
> Al 17/10/12 14:03, En/na Manu ha escrit:
>>
>> why include/d2? include/d/ seems much better... what are the chances a library have both a d1 and d2 version which may conflict in include/d?
>>
>
> A practical example:
> Imagine that you installs the libray "foo" for D, and places the sources at "/usr/include/d/foo" directory, so you need to add "-I/usr/include/d" as compiler argument.
>
> In Debian/Ubuntu there is the "libtango-headers" package, which install, among others, "/usr/include/d/object.di". This Tango "object.di" breaks d2, so you will not be able to compile anything with the "-I/usr/include/d" argument, and so, you cannot compile against your "foo" library.
>
> The problem here is that the "libtango-headers" maintainer decided to place "object.di" directly into "/usr/include/d", overriding to use this directory for any other D compiler/version.
>

Is there any chance of getting the package changed?

-- 
Mike Wey


More information about the Digitalmars-d mailing list