Can't seem to find the relevant documentation for dub.

WhatMeWorry kheaser at gmail.com
Tue Nov 1 15:55:11 UTC 2022


On Monday, 31 October 2022 at 20:31:11 UTC, ryuukk_ wrote:
> On Monday, 31 October 2022 at 20:20:49 UTC, WhatMeWorry wrote:
>> I've got a pretty straightforward SDL dub file
>> dependency "bindbc-opengl"    version="~>1.0.3"
>> versions "GL_46"
>> dependency "bindbc-glfw"      version="~>1.0.1"
>> versions "GLFW_33"
>> dependency "gl3n"             version="~>1.4.1"
>> dependency "bindbc-freeimage" version="~>0.1.1"
>> versions "FI_317"
>>
>>
>> Unresolvable dependencies to package bindbc-loader:
>>   bindbc-freeimage 0.1.1 depends on bindbc-loader ~>0.2.1
>>   bindbc-freeimage 0.1.1 depends on bindbc-loader ~>0.2.1
>>   bindbc-glfw 1.0.1 depends on bindbc-loader ~>1.0.0
>>   bindbc-glfw 1.0.1 depends on bindbc-loader ~>1.0.0
>>   bindbc-opengl 1.0.3 depends on bindbc-loader ~>1.0.0
>> ..\duball.exe exited with code 2
>>
>>
>> How to I tell dub that I want some packages to use different 
>> versions of the same package, bindbc-loader, in this case?
>
>
> You are using a very old version of freeimage, i suggest 
> upgrading to the the latest one:
>
> 1.0.2 - https://code.dlang.org/packages/bindbc-freeimage


Thank you.  Specifying the newest freeimage package solved the 
problem.  But now bindbc-assimp wants an older version of 
bindbc-loader but bindbc-assimp is at the most recent version. So 
is there a way to specify bindbc-loader ~>0.2.1 just for 
bindbc-assimp?

Unresolvable dependencies to package bindbc-loader:
   bindbc-assimp 0.0.1 depends on bindbc-loader ~>0.2.1
   bindbc-freeimage 1.0.2 depends on bindbc-loader ~>1.0.0
   bindbc-glfw 1.0.1 depends on bindbc-loader ~>1.0.0
   bindbc-opengl 1.0.3 depends on bindbc-loader ~>1.0.0
..\duball.exe exited with code 2






More information about the Digitalmars-d-learn mailing list