Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
April 25, 2006 build on linux | ||||
---|---|---|---|---|
| ||||
hi, i'm just trying D. i downloaded the d-dbi library. it requires the build library in order to install/build. \ so i downloaded the build library, copied Makefile.gnu to Makefile in the Source dir. then run make. i get a ton of errors such as: source.d:(.gnu.linkonce.t_D6source6Source6searchFZv+0xd9): undefined reference to `_D4util8booltype4TrueC4util8booltype4Bool so 1. what are the steps required to run get the build program going and 2. is there a document somewhere that explains how to get a library and "install" it. i.e. how to edit dmd.conf and/or where to put all the files? thanks, -brent |
April 25, 2006 Re: build on linux | ||||
---|---|---|---|---|
| ||||
Posted in reply to bpederse | With 2.10, I have problems also. The build version 2.09 works fine for me. |
April 25, 2006 Re: build on linux | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | thanks, that did it. In article <e2lh8v$6dk$1@digitaldaemon.com>, Frank Benoit says... > >With 2.10, I have problems also. The build version 2.09 works fine for me. |
April 25, 2006 Re: build on linux | ||||
---|---|---|---|---|
| ||||
Posted in reply to bpederse | On Tue, 25 Apr 2006 15:45:07 +0000 (UTC), bpederse wrote: > hi, i'm just trying D. i downloaded the d-dbi library. it requires the build > library in order to install/build. \ > so i downloaded the build library, copied Makefile.gnu to Makefile in the Source > dir. > then run make. > i get a ton of errors such as: > source.d:(.gnu.linkonce.t_D6source6Source6searchFZv+0xd9): undefined reference > to `_D4util8booltype4TrueC4util8booltype4Bool > > so > 1. what are the steps required to run get the build program going > and > 2. is there a document somewhere that explains how to get a library and > "install" it. i.e. how to edit dmd.conf and/or where to put all the files? > thanks, > -brent There are two mistakes in the Build distro. (1) The Makefiles are missing a reference to 'util/booltype.d' in the list of dependant source files. (2) The file 'fileex.d' is missing an import for 'util.str'. I've uploaded repaired files to the DSource SVN but I've not updated the .ZIP files, that can wait until the next version. You can download the effected files from ... http://svn.dsource.org/projects/build/trunk/Source/Makefile.unix http://svn.dsource.org/projects/build/trunk/Source/Makefile.gdc http://svn.dsource.org/projects/build/trunk/Source/Makefile.dos http://svn.dsource.org/projects/build/trunk/Source/util/fileex.d -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocracy!" 26/04/2006 9:30:57 AM -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocracy!" 26/04/2006 9:46:26 AM |
April 26, 2006 Re: build on linux | ||||
---|---|---|---|---|
| ||||
Posted in reply to Derek Parnell | hi, thanks, that seemed to fix it as well. now i still have a general question. i naively go into the downloaded + untarred ddbi directory and type make. i get the following error: build -w \ -Tlibddbi_sqlite3.a -full -allobj -lib dbi/sqlite/all.d Error: File 'std/string.d' not found. make: *** [libddbi_sqlite3.a] Error 1 clearly means that it doesn't know how to find std/string. how do i remedy that? i believe my /etc/dmd.conf file is set correctly. is there anything else i should check. thanks, -brent In article <ey7ne13zr8a1$.10tqfatv53lnn$.dlg@40tude.net>, Derek Parnell says... > >On Tue, 25 Apr 2006 15:45:07 +0000 (UTC), bpederse wrote: > >> hi, i'm just trying D. i downloaded the d-dbi library. it requires the build >> library in order to install/build. \ >> so i downloaded the build library, copied Makefile.gnu to Makefile in the Source >> dir. >> then run make. >> i get a ton of errors such as: >> source.d:(.gnu.linkonce.t_D6source6Source6searchFZv+0xd9): undefined reference >> to `_D4util8booltype4TrueC4util8booltype4Bool >> >> so >> 1. what are the steps required to run get the build program going >> and >> 2. is there a document somewhere that explains how to get a library and >> "install" it. i.e. how to edit dmd.conf and/or where to put all the files? >> thanks, >> -brent > >There are two mistakes in the Build distro. > >(1) The Makefiles are missing a reference to 'util/booltype.d' in the list >of dependant source files. > >(2) The file 'fileex.d' is missing an import for 'util.str'. > >I've uploaded repaired files to the DSource SVN but I've not updated the .ZIP files, that can wait until the next version. > >You can download the effected files from ... > >http://svn.dsource.org/projects/build/trunk/Source/Makefile.unix http://svn.dsource.org/projects/build/trunk/Source/Makefile.gdc http://svn.dsource.org/projects/build/trunk/Source/Makefile.dos http://svn.dsource.org/projects/build/trunk/Source/util/fileex.d > >-- >Derek >(skype: derek.j.parnell) >Melbourne, Australia >"Down with mediocracy!" >26/04/2006 9:30:57 AM > >-- >Derek >(skype: derek.j.parnell) >Melbourne, Australia >"Down with mediocracy!" >26/04/2006 9:46:26 AM |
April 27, 2006 Re: build on linux | ||||
---|---|---|---|---|
| ||||
Posted in reply to bpederse | On Wed, 26 Apr 2006 21:22:27 +0000 (UTC), bpederse wrote: > hi, thanks, that seemed to fix it as well. > > now i still have a general question. i naively go into the downloaded + untarred ddbi directory and type make. i get the following error: > > build -w \ > -Tlibddbi_sqlite3.a -full -allobj -lib dbi/sqlite/all.d > Error: File 'std/string.d' not found. > make: *** [libddbi_sqlite3.a] Error 1 > > clearly means that it doesn't know how to find std/string. how do i remedy that? i believe my /etc/dmd.conf file is set correctly. is there anything else i should check. Hmmmm ... because the message says 'std/string.d' it implies that the current directory is the phobos directory, but if that was the case Build would find the file ... so I'm a bit confused about this one. I'll do some more searching for an answer ... bbs -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocracy!" 27/04/2006 10:10:29 AM |
Copyright © 1999-2021 by the D Language Foundation