On 11/11/11 6:00 PM, dsimcha wrote:
Excellent, though if it works reasonably well with Linux-64 the wiki should
reflect this. I thought I'd give it a try for some stuff that is extremely
performance critical and requires good optimization. I followed the
instructions
at https://github.com/ldc-developers/ldc/wiki/Installation and I keep getting
the
following build error:
[ 23%] Built target ldc2
[ 24%] Generating src/rt/util/utf.o, src/rt/util/utf.bc
object.d: Error: module object is in file 'object.d' which cannot be read
import path[0] = /home/dsimcha/ldcStuff/ldc/druntime/src
import path[1] = /home/dsimcha/ldcStuff/ldc/druntime/src/gc
import path[2] = /home/dsimcha/apps/include/d
import path[3] = /home/dsimcha/apps/include/d/phobos
import path[4] = /home/dsimcha/apps/include/d/ldc
make[3]: *** [runtime/src/rt/util/utf.o] Error 1
make[2]: *** [runtime/CMakeFiles/druntime-ldc.dir/all] Error 2
make[1]: *** [runtime/CMakeFiles/phobos2.dir/rule] Error 2
make: *** [phobos2] Error 2
Any suggestions on what I could be doing wrong?
You did check out the druntime/Phobos submodules, right (if you hadn't
initially, try deleting the build directory and running CMake again)?
Other than that, I can't really say much – seems like the search paths
could be off, but Jonathan Mercier recently adapted the build scripts
for Fedora packaging, so he'd probably be the one to answer the question.
David