Menu

Trouble compiling the unittests

Abscissa
2013-05-21
2013-05-22
  • Abscissa

    Abscissa - 2013-05-21

    I'm having trouble compiling the unittests. I have this file in the main hibernated directory:

    blank.d:

    import hibernated.core;
    void main() {}


    Then, trying to compile (using DMD 2.062), I get a bunch of linker errors:

    rdmd --force -unittest -version=USE_MYSQL blank.d

    Copyright (C) Digital Mars 1989-2010 All rights reserved.
    http://www.digitalmars.com/ctg/optlink.html
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests8Customer7ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests4Role7
    ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests7Address7ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests11AccountType7
    ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests4User7ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests8MoreInfo7
    ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests6Person7ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests12EvenMoreInfo7
    ClassZ
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45T14LazyCollectionTC€Œ¨5Ùsts4UserZ€ª8opAssignMFA€™µ€™š
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45
    T14LazyCollectionTC10hibernated5tests4UserZ14LazyCollection3getMFNcZAC10hibernated5tests4User
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45T14LazyCollectionTC10hibernated5tests4UserZ14LazyCollection6loadedMFNdZb
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45
    T14LazyCollectionTC10hibernated5tests4UserZ14LazyCollection8opAssignMFDFZAC6ObjectZv
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45T14LazyCollectionTC10hibernated5tests4RoleZ14LazyCollection3getMFNcZAC10hibernated5tests4Role
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45
    T14LazyCollectionTC€Œ¨5Ùsts4RoleZ€ª8opAssignMFA€™µ€™š
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45T14LazyCollectionTC10hibernated5tests4RoleZ14LazyCollection6loadedMFNdZb
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type45
    T14LazyCollectionTC10hibernated5tests4RoleZ14LazyCollection8opAssignMFDFZAC6ObjectZv
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type42T4LazyTC10hibernated5tests11AccountTypeZ4Lazy8opAssignMFDFZC6ObjectZv
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type42
    T4LazyTC€Œ5Ùsts11AccountT€ƒ«Z€…§8opAssignMF€¡±€ ¡
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type42T4LazyTC10hibernated5tests11AccountTypeZ4Lazy6opCallMFZC10hibernated5tests11AccountType
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated4type42
    T4LazyTC10hibernated5tests11AccountTypeZ4Lazy6loadedMFNdZb
    C:\Users\Nick\AppData\Local\Temp.rdmd\rdmd-blank.d-9BD11405922E2497684B47F81264D94F\objs\blank.obj(blank)
    Error 42: Symbol Undefined _D10hibernated5tests12__ModuleInfoZ
    --- errorlevel 21

     
  • Abscissa

    Abscissa - 2013-05-22

    Nevermind, figured it out over here: https://github.com/buggins/hibernated/issues/3

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.