HibernateD and DDBC - ORM and DB abstraction layer for D

Vadim Lopatin coolreader.org at gmail.com
Fri Apr 12 06:17:23 PDT 2013


Still cannot build library using DUB.

Tried different changes in package.json

dub -v
...
[7F6FC283306F:00000000 INF] Running dmd (compile)...
[7F6FC283306F:00000000 dbg] dmd -w -g -debug -c -oftemp.o 
-version=USE_MYSQL -I/home/lve/src/ddbc/source 
source/drivers/sha1.d source/drivers/pgsqlddbc.d 
source/drivers/pgsql.d source/drivers/mysqlddbc.d 
source/drivers/mysql.d source/drivers/utils.d 
source/drivers/sqliteddbc.d source/common.d source/core.d
[7F6FC283306F:00000000 INF] Linking...
[7F6FC283306F:00000000 dbg] dmd -of/tmp/dub/2946988246/libddbc.a 
temp.o
/usr/lib/x86_64-linux-gnu/libphobos2.a(dmain2_47f_1a5.o): In 
function `main':


Why does it try to link app executable instead of just link 
library?


package.json:

{
     "name": "DDBC",
     "description": "DB Connector for D language, similar to JDBC",
     "authors": ["Vadim Lopatin"],
     "homepage": "http://sourceforge.net/projects/ddbc",
     "license": "Boost Software License (BSL 1.0)",
     "sourcePaths": ["source", "source/drivers"],
     "configurations": [
         {
             "name": "MySQL",
             "versions": ["USE_MYSQL"],
             "targetType": "staticLibrary",
             "targetPath": "bin",
             "targetName": "ddbc",
         }
     ]
}


More information about the Digitalmars-d-announce mailing list