digitalmars.D.bugs - uninitialized string, ddbi bug (sorry, Track appears broken)
- Charles D Hixson (27/27) Jan 11 2007 charles@mandala1:/tmp/DSSS_ddbi/trunk$ dmd -run buildme.d sqlite
charles mandala1:/tmp/DSSS_ddbi/trunk$ dmd -run buildme.d sqlite Error: 4invalid UTF-8 sequence sh: pause: command not found charles mandala1: If I replace the "pause" command by a "ls", I get a list of the execution directory, thus: charles mandala1:/tmp/DSSS_ddbi/trunk$ dmd -run buildme.d sqlite Error: 4invalid UTF-8 sequence buildme Database.o docs dsss.last IbResult.o libSDD-dbi-msql.a Result.o buildme.d dbi dsss.conf ErrorCode.o libSDD-dbi.a MsqlDatabase.o Row.o buildme.o DBIException.o dsss.conf.rej IbDatabase.o libSDD-dbi-ib.a MsqlResult.o Statement.o charles mandala1:/tmp/DSSS_ddbi/trunk$ Note that the error WRT invalid UTF-8 sequence remains. It appears that at that point of the install script one is appending to an char array whose length has been extended by an explicit setting of length, and which was not thereby initialized. Inserting: buildCommand.length = buildCommandArray.length * 10; for (int i = 0; i < buildCommand.length; i++) buildCommand[i] = ' '; After: buildCommand.length = buildCommandArray.length * 10; appears to fix the problem.
Jan 11 2007