buggins / ddbc

DDBC is DB Connector for D language (similar to JDBC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

can't build last version

bubnenkoff opened this issue · comments

Performing "debug" build using dmd for x86.
derelict-util 2.1.0: building configuration "library"...
derelict-pq 2.0.2: building configuration "library"...
vibe-d:utils 0.7.30: building configuration "library"...
vibe-d:data 0.7.30: building configuration "library"...
vibe-d:core 0.7.30: building configuration "libevent"...
mysql-native 1.0.0: building configuration "library"...
ddbc 0.3.2: building configuration "full"...
C:\Users\dbubnenkov\AppData\Roaming\dub\packages\ddbc-0.3.2\ddbc\source\ddbc\dri
vers\mysqlddbc.d(319,15): Error: undefined identifier 'Command'
C:\Users\dbubnenkov\AppData\Roaming\dub\packages\ddbc-0.3.2\ddbc\source\ddbc\dri
vers\mysqlddbc.d(342,23): Error: undefined identifier 'FieldDescription'
C:\Users\dbubnenkov\AppData\Roaming\dub\packages\ddbc-0.3.2\ddbc\source\ddbc\dri
vers\mysqlddbc.d(359,23): Error: undefined identifier 'ParamDescription'
dmd failed with exit code 1.

the reaseon is that mysql-native upgrade to v1.0.0; in this version, package.d file is not public import mysql.protocol.packets;

to fixed it, you can edit dub.selections.json file in ddbc folder,modify "mysql-native": "0.1.7"