ageneau/ecl-android

Building issues

Closed this issue · 1 comments

First issue I ran into seems to be when calling make. cl-opengl cannot be checked out.
I bypassed this by manually checking it out via -> git clone git://github.com/ageneau/cl-opengl.git to the lisp-packages directory.

2nd issue:
When configuring for host, I will run into the error that I cannot do "make install". bin/ doesn't contain a ecl binay. However I don't see any building errors. However there is a ecl-min binary in build/host/ecl directory.

3rd issue:
When configuring for Android under Linux 64bit, I will get this error:

./configure_gmp_cross android
Can not find Android toolchain in /opt/android/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/.
The NDK version might be wrong.

The problem is that the NDK is 32bit only. This can by bypassed by setting a link from linux-x86 to linux-x86_64 in $ANDROID_NDK_ROOT/toolchains/arm-linux-androideabi-4.6/prebuilt.

4th issue
From here I cannot proceed, cause I do not have a working ecl, which failed in 2nd issue.

This was tested under Debain "wheezy" 64 bit VM install.

First issue I ran into seems to be when calling make. cl-opengl cannot be checked out.
I bypassed this by manually checking it out via -> git clone git://github.com/ageneau/cl-opengl.git to the lisp-packages directory.

I can't reproduce this. Could it be an issue when switching from another branch?

2nd issue:
When configuring for host, I will run into the error that I cannot do "make install". bin/ doesn't contain a ecl binay.
However I don't see any building errors. However there is a ecl-min binary in build/host/ecl directory.

Looks like current ECL HEAD is broken on linux. I've reverted the dependency to an older revision. Please let me know if you still have issues.

To update your working copy:
(cd ecl && git clean -dxf)
git pull origin master;
git submodule update
make patch-ecl

3rd issue:
When configuring for Android under Linux 64bit, I will get this error:

Fixed