December 11, 2007
I have been using dmd for compiling my code, but have recently moved over to ubuntu x86_64 and am now trying to use gdc through gdmd. The only problem that I keep running into is an error like this:

gdmd aMatUpdate.d Zmats.d blockBiPro.d ../ccb/MySQLConnection.d ../ccb/utils.d ../ccb/bipro.d ../matrix/Matrix.d -L/usr/lib/libmysqlclient.so

aMatUpdate.o:(.data+0x138): undefined reference to `_D6matrix6Matrix12__ModuleInfoZ'

Zmats.o:(.data+0x2e0): undefined reference to `_D6matrix6Matrix12__ModuleInfoZ'

blockBiPro.o:(.data+0x308): undefined reference to `_D6matrix6Matrix12__ModuleInfoZ'

utils.o:(.data+0x1c0): undefined reference to `_D6matrix6Matrix12__ModuleInfoZ'

bipro.o:(.data+0x200): undefined reference to `_D6matrix6Matrix12__ModuleInfoZ'

collect2: ld returned 1 exit status

Any help would be nice as I have wasted a number of hours trying to figure out how to make this program compile.
Thanks,
Jonathan