libLanguageKit.so is a symlink - please check that the target exists... David
On 4 Jul 2012, at 20:11, Reza Primardiansyah wrote: > OK. Done that. libobjcxx built and installed fine. But the problem in > Etoile/Languages/Compiler still exists like below. It's like the > linker doesn't find libLanguageKit.so that's already compiled and > exists in Build folder. I even compiled and installed > Etoile/Frameworks first, but it's not helping. > > \reza@reza-Aspire-4710:~/Code/Etoile/Languages/Compiler$ make > This is gnustep-make 2.6.2. Type 'make print-gnustep-make-help' for help. > > Build Project: Compiler > > Making all for tool edlc... > Linking tool edlc ... > ./obj/edlc.obj/main.m.o: In function > `-[LKCompilerWarningIgnoringDelegate > compiler:generatedError:details:]': > /home/reza/Code/Etoile/Languages/Compiler/main.m:44: undefined > reference to `kLKHumanReadableDescription' > ./obj/edlc.obj/main.m.o: In function `main': > /home/reza/Code/Etoile/Languages/Compiler/main.m:204: undefined > reference to `ETGetOptionsDictionary' > ./obj/edlc.obj/main.m.o: In function `staticCompileScript': > /home/reza/Code/Etoile/Languages/Compiler/main.m:136: undefined > reference to `defaultStaticCompilterWithFile' > ./obj/edlc.obj/main.m.o: In function `jitScript': > /home/reza/Code/Etoile/Languages/Compiler/main.m:105: undefined > reference to `defaultJIT' > ./obj/edlc.obj/main.m.o:(.data.rel.ro.__objc_class_ref_LKCompiler[__objc_class_ref_LKCompiler]+0x0): > undefined reference to `__objc_class_name_LKCompiler' > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[3]: *** [obj/edlc] Error 1 > make[2]: *** [internal-tool-all_] Error 2 > make[1]: *** [edlc.all.tool.variables] Error 2 > make: *** [internal-all] Error 2 > > > On Wed, Jul 4, 2012 at 2:26 PM, David Chisnall <thera...@sucs.org> wrote: >> On 4 Jul 2012, at 00:59, Reza Primardiansyah wrote: >> >>> This error only shows if I use Makefile instead of Makefile.clang, so >>> I had successfully compiled libobjcxx. (BTW, libobjcxx.so* file is not >>> copied to obj folder, nor it gets copied to /usr/local/lib by make >>> install).But I still get error while compiling Compiler >> >> Makefile.clang shouldn't even be there, ignore it. You have two choices for >> building libobjc2: >> >> Makefile: This is the official build system. >> GNUmakefile: This is the build system that is supposed to work with GNUstep, >> maintained by Richard. I have no idea if this works or not. >> >> David >> >> >> -- Sent from my brain >> >> >> _______________________________________________ >> Etoile-dev mailing list >> Etoile-dev@gna.org >> https://mail.gna.org/listinfo/etoile-dev > > _______________________________________________ > Etoile-dev mailing list > Etoile-dev@gna.org > https://mail.gna.org/listinfo/etoile-dev -- Sent from my Cray X1 _______________________________________________ Etoile-dev mailing list Etoile-dev@gna.org https://mail.gna.org/listinfo/etoile-dev