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

Reply via email to