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

Reply via email to