HibernateD and DDBC - ORM and DB abstraction layer for D
Vadim Lopatin
coolreader.org at gmail.com
Fri Apr 12 04:10:47 PDT 2013
On Friday, 12 April 2013 at 09:03:56 UTC, kdmult wrote:
> Hi Vadim,
>
>> Does anyone have an idea what to do next?
>
> It would be great if you publish the DUB package.
> Please refer to http://registry.vibed.org/publish.
>
> There is a hint.
> Page http://registry.vibed.org/ lists registered DUB packages.
> To see them you have to register and sign in there. Otherwise,
> you will see some product info page.
Trying to package DDBC.
https://github.com/buggins/ddbc
dub build fails.
It looks like it tries to build application instead of library,
although I specified "targetType": "staticLibrary",
Checking dependencies in '/home/lve/src/ddbc'
Building configuration "MySQL", build type debug
Running dmd (compile)...
Linking...
/usr/lib/x86_64-linux-gnu/libphobos2.a(dmain2_47f_1a5.o): In
function `main':
src/rt/dmain2.d:(.text.main+0xa): undefined reference to `_Dmain'
/usr/lib/x86_64-linux-gnu/libphobos2.a(thread_1a1_1b8.o): In
function `_D4core6thread6Thread6__ctorMFZC4core6thread6Thread':
src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFZC4core6thread6Thread+0x26):
undefined reference to `_tlsend'
src/core/thread.d:(.text._D4core6thread6Thread6__ctorMFZC4core6thread6Thread+0x31):
undefined reference to `_tlsstart'
/usr/lib/x86_64-linux-gnu/libphobos2.a(deh2_45f_525.o): In
function `_D2rt4deh213__eh_finddataFPvZPS2rt4deh29FuncTable':
....
src/core/thread.d:(.text.thread_entryPoint+0xb0): undefined
reference to `_tlsstart'
collect2: error: ld returned 1 exit status
--- errorlevel 1
Error: no main function specified
Error: Link command failed with exit code 1
{
"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)",
"dependencies": {
},
"targetType": "staticLibrary",
"configurations": [
{
"name": "MySQL",
"versions": ["USE_MYSQL"]
},
{
"name": "SQLite",
"versions": ["USE_SQLITE"],
"libs-posix": ["sqlite3"],
"libs-windows": ["sqlite3.lib"]
},
{
"name": "PGSQL",
"versions": ["USE_PGSQL"],
"libs-posix": ["pq"],
"libs-windows": ["libpq.lib"]
}
]
}
More information about the Digitalmars-d-announce
mailing list