mysql-native: newbie questions

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Sun Apr 6 13:57:29 PDT 2014


On 4/6/2014 3:05 PM, salvari wrote:
>
> Following Nick advice I've completed my project by using dmd and
> specifying dependencies manually, it's a tiny project after all.
> Everything seems to work fine. So...
>
> After seen your tutorials (at youtube, by the way very useful indeed)
> I'm now trying to port my code to use dub, again I have a doubt.
>
> In my code, at 'dub.json' file I've wrote:
>      "dependencies": {
>              "mysql-native" : ">=0.0.12"
>      }
>
> When trying to build, I've got an error from mysql-native code:
> $HOME/.dub/packages/mysql-native-0.0.12/source/mysql/connection.d(333):
> Error: cannot implicitly convert expression (t % 24) of type int to ubyte
>
>
> But this error seems to be already solved in github repo for mysql-native.
>
> I manually copy the files from my cloned copy of mysql-native into
> $HOME/.dub/packages/mysql-native-0.0.12/source/mysql/
>
> and now everything works fine.
>
> Am I making an error when specifying my dependencies??
>

IMO, DUB really needs a way to specify a specific Git commit hash:
https://github.com/rejectedsoftware/dub/issues/51

I've tagged the current mysql-native HEAD as v0.0.13, so as soon as the 
dub repository sees the update (check 
http://code.dlang.org/packages/mysql-native ), you should be able to 
just do: "mysql-native" : ">=0.0.13"



More information about the Digitalmars-d mailing list