www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Unexpected OPTLINK Termination while building ddb and gtkd

reply "Orfeo" <orfeo.davia gmail.com> writes:
My dub.json :
```
{
    "name": "ddb_test",
    "description": "A minimal D application.",
    "dependencies": {
        "gtk-d:gtkd": ">=2.3.3",
        "ddb": ">=0.2.1"
     }
}

```

My source (source/app.d):
```
import ddb.postgres;
import gtk.Window;

int main(string[] argv) {
     return 0;
}
```

On linux works, on WinXp and Win7 64bit I get following:

```
$ dub build --force
Building ddb 0.2.1 configuration "library", build type debug.
Running dmd...
Building gtk-d:gtkd 2.3.3 configuration "library", build type
debug.
Running dmd...
Building ddb_test ~master configuration "application", build type
debug.
Compiling using dmd...
Linking...
```
I get a message:
    Unexpected OPTLINK Termination a t EIP=0040F5Ba



If I comment just a row on app.d:
```
import ddb.postgres;
// import gtk.Window;  <= !!!!

int main(string[] argv) {
     return 0;
}
```
it works!

Thank you
Jun 23 2014
parent "Orfeo" <orfeo.davia gmail.com> writes:
If I compile with rdmd
```
$ dub build --rdmd
```
it works
Jun 24 2014