Compiling SDL Error

Subforum for discussion and help with ScummVM's Android port

Moderator: ScummVM Team

Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Compiling SDL Error

Post by Cirno »

Hi there,

I got stuck compiling the latest source for an Android SDL version.
I'm following the guide from the readme.
I assume that the ndk has changed up to today so has the API.

Code: Select all

cirno@cirno:~/scummvm/dists/androidsdl$ sh build.sh 
Switching build target to scummvm
Android NDK: The armeabi ABI is no longer supported. Use armeabi-v7a.    
Android NDK: NDK Application 'local' targets unknown ABI(s): armeabi    
Android NDK: Please fix the APP_ABI definition in ./jni/Application.mk    
/home/cirno/Android/Sdk/ndk-bundle/build/core/setup-app.mk:79: *** Android NDK: Aborting    .  Stop.
mv: Aufruf von stat für 'project/bin/MainActivity-debug.apk' nicht möglich: Datei oder Verzeichnis nicht gefunden
If I just add "APP_ABI := armeabi-v7a" into the Application.mk file it results in the next error.

Code: Select all

cirno@cirno:~/scummvm/dists/androidsdl$ sh build.sh 
Switching build target to scummvm
/home/cirno/Android/Sdk/ndk-bundle/build/core/build-binary.mk:663: Android NDK: Module application depends on undefined modules: curl    
/home/cirno/Android/Sdk/ndk-bundle/build/core/build-binary.mk:676: *** Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies)    .  Stop.
mv: Aufruf von stat für 'project/bin/MainActivity-debug.apk' nicht möglich: Datei oder Verzeichnis nicht gefunden
Adding "APP_ALLOW_MISSING_DEPS=true" leads to another error and this is the point where I stop because I don't think that it will lead to a successful result.
Any help in showing me how to properly compile this would be great.

Thanks
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

hi,

please check my post on the topic "ScummVM2.0.0 crash upon start [reproducable]"...I think that you help you
Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Re: Compiling SDL Error

Post by Cirno »

Thank you.
That did actually help onto another error later on.
I then restarted and now this is where I am stuck at (and never encountered the curl error again :shock:):

Code: Select all

+ ../configure
checking for ICU version numbers... release 62.1, library 62.1, unicode version 11.0
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether to build debug libraries... no
checking whether to build release libraries... yes
checking for clang... no
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/scumm/androidsdl/project/jni/iconv/src/arm64-v8a/icu/source/cross':
configure: error: C compiler cannot create executables
See `config.log' for more details
+ exit 1
Makefile.prebuilt:21: recipe for target 'iconv/lib/armeabi/libiconv.so' failed
make: *** [iconv/lib/armeabi/libiconv.so] Error 1
make: Leaving directory '/home/scumm/androidsdl/project/jni'
Done
Android NDK: WARNING: APP_PLATFORM android-18 is higher than android:minSdkVersion 1 in jni/../AndroidManifest.xml. NDK binaries will *not* be compatible with devices older than android-18. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
/home/scumm/Android/Sdk/ndk-bundle/build/core/add-application.mk:178: *** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.    .  Stop.
mv: cannot stat 'project/app/build/outputs/apk/app-release.apk': No such file or directory
Once I remove "gnustl_static" from line 5 in Application.mk (~/androidsdl/project/jni/) it changes to

Code: Select all

scumm@scumm:~/scummvm/dists/androidsdl$ ./build.sh 
Switching build target to scummvm
Android NDK: WARNING: APP_PLATFORM android-18 is higher than android:minSdkVersion 1 in jni/../AndroidManifest.xml. NDK binaries will *not* be compatible with devices older than android-18. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
Android NDK: ERROR:jni/../jni/charset/Android.mk:charset: LOCAL_SRC_FILES points to a missing file    
Android NDK: Check that jni/../jni/charset/lib/armeabi-v7a/libcharset.so exists  or that its path is correct   
/home/scumm/Android/Sdk/ndk-bundle/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting    .  Stop.
mv: cannot stat 'project/app/build/outputs/apk/app-release.apk': No such file or directory
Only folder inside charset is /src/arm64-v8a with a libcharset.so
What file am I supposed to change?
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

Cirno wrote: Sun Feb 10, 2019 11:09 pm ...
I assume that the ndk has changed up to today so has the API.

,,,
no, you have to use ndk 15 as in the readme file
Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Re: Compiling SDL Error

Post by Cirno »

No luck either

Code: Select all

checking whether the C compiler works... no
configure: error: in `/home/scumm/androidsdl/project/jni/iconv/src/arm64-v8a/libiconv-1.15':
configure: error: C compiler cannot create executables
See `config.log' for more details
+ exit 1
Makefile.prebuilt:21: recipe for target 'iconv/lib/armeabi/libiconv.so' failed
make: *** [iconv/lib/armeabi/libiconv.so] Error 1
make: Leaving directory '/home/scumm/androidsdl/project/jni'
Done
Android NDK: WARNING: APP_PLATFORM android-18 is higher than android:minSdkVersion 1 in jni/../AndroidManifest.xml. NDK binaries will *not* be comptible with devices older than android-18. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
Android NDK: ERROR:jni/../jni/charset/Android.mk:charset: LOCAL_SRC_FILES points to a missing file    
Android NDK: Check that jni/../jni/charset/lib/armeabi-v7a/libcharset.so exists  or that its path is correct   
/home/scumm/Android/android-ndk-r15c/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting    .  Stop.
mv: cannot stat 'project/app/build/outputs/apk/app-release.apk': No such file or directory
Thank you for your patience mim2011
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

Sorry no other clues..i am on fedora 29 and I did nothing special, only what I said already on the other thread.
Normally I build it only for armeabi-v7a but I tried also for arm64-v8a and it works...
Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Re: Compiling SDL Error

Post by Cirno »

How do you set it to build armeabi-v7a only?
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

check scummvm/dists/androidsdl/scummvm/AndroidAppSettings.cfg

Code: Select all

# Enable multi-ABI binary, with hardware FPU support - it will also work on old devices,
# but .apk size is 2x bigger (y) / (n) / (x86) / (all)
MultiABI="armeabi-v7a arm64-v8a x86 x86_64"
Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Re: Compiling SDL Error

Post by Cirno »

Same result with v8 removed :?

Btw it states that pelya now that NDK r19 is supported by pelya now.
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

hi,

I think that you tried from the beginning with ndk 19 an you downloaded androidsdl manually.
I would try to remove the androidsdl folder and with ndk 15 try to start the build.sh. It will download the corect branch for the framework:

Code: Select all

if [ \! -d ../../../androidsdl ] ; then
   cd ../../..
   git clone git://github.com/pelya/commandergenius androidsdl
   cd androidsdl
   git submodule update --init project/jni/iconv/src
   git checkout d378ee692f2e380a0ab0635c1df2eb6941b5bf58
   cd ../scummvm/dists/androidsdl
fi
Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Re: Compiling SDL Error

Post by Cirno »

Sadly no, I deleted androidsdl after the past few failed attempts to start anew :?
I assume that I must be doing something so stupidly wrong right now:
  • Download scummvm from github and rename the folder from "scummvm-master" to "scummvm"
  • Download Android Studio and extract the folder to /home/user/Android.
  • Download APIs 25 to latest, SDK Tools, SDK Build-Tools, SDK Platform Tools, Support Repository (except for the APIs those are default anyway)
  • Download NDK r15c and extract the folder to /home/user/Android
  • Install Open JDK 8
  • Install make, git-core (build-essentials, automake, autoconf also installed just to be sure)
  • Set the environment export ANDROID_HOME=~/Android/Sdk
    export ANDROID_NDK_HOME=~/Android/android-ndk-r15c
    export PATH=$ANDROID_NDK_HOME:$ANDROID_HOME/tools:$PATH
    check with printenv to make sure
  • cd into /home/user/scummvm/dists/androidsdl and start with ./build.sh
This ends in

Code: Select all

scumm@scumm:~/scummvm/dists/androidsdl$ ./build.sh 
Cloning into 'androidsdl'...
remote: Enumerating objects: 115, done.
remote: Counting objects: 100% (115/115), done.
remote: Compressing objects: 100% (81/81), done.
remote: Total 74048 (delta 59), reused 61 (delta 33), pack-reused 73933
Receiving objects: 100% (74048/74048), 493.53 MiB | 24.87 MiB/s, done.
Resolving deltas: 100% (37980/37980), done.
Checking out files: 100% (11931/11931), done.
Submodule 'project/jni/iconv/src' (https://github.com/pelya/libiconv-libicu-android.git) registered for path 'project/jni/iconv/src'
Cloning into '/home/scumm/androidsdl/project/jni/iconv/src'...
Submodule path 'project/jni/iconv/src': checked out '4eb666719e71e719574610ea4ff9601ff57cf3b1'
Checking out files: 100% (13440/13440), done.
M	project/jni/iconv/src
Note: checking out 'd378ee692f2e380a0ab0635c1df2eb6941b5bf58'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at d378ee692 SDL: redefine gamepad Start/Select and DPAD keycodes in AndroidiAppSettings.cfg
Switching build target to scummvm
Patching ../src/Accelerometer.java
Patching ../src/Advertisement.java
Patching ../src/Audio.java
Patching ../src/Clipboard.java
Patching ../src/CloudSave.java
Patching ../src/DataDownloader.java
Patching ../src/DummyService.java
Patching ../src/GLSurfaceView_SDL.java
Patching ../src/Globals.java
Patching ../src/Keycodes.java
Patching ../src/MainActivity.java
Patching ../src/RestartMainActivity.java
Patching ../src/Settings.java
Patching ../src/SettingsMenu.java
Patching ../src/SettingsMenuKeyboard.java
Patching ../src/SettingsMenuMisc.java
Patching ../src/SettingsMenuMouse.java
Patching ../src/Video.java
Patching ../src/XZInputStream.java
Patching project/AndroidManifest.xml
Patching project/src/Globals.java
Patching project/jni/Settings.mk
Patching strings.xml
grep: project/local.properties: No such file or directory
patching file project/AndroidManifest.xml
Cleaning up dependencies
Install ImageMagick to auto-resize Ouya icon from icon.png
Copying app data files from project/jni/application/src/AndroidData to project/assets
Compiling prebuilt libraries
make: Entering directory '/home/scumm/androidsdl/project/jni'
cd iconv/src  && \
./build.sh  && \
for ARCH in armeabi armeabi-v7a x86 arm64-v8a x86_64; do  \
	mkdir -p ../lib/$ARCH ../include ; \
	cp -f $ARCH/libiconv.so $ARCH/libcharset.so ../lib/$ARCH/  ; \
	cp -f $ARCH/include/*.h ../include/  ; \
	mkdir -p ../../icuuc/lib/$ARCH ../../icuuc/include/unicode ../../icuuc/include/layout  ; \
	cp -f $ARCH/libicu*.a $ARCH/libharfbuzz.a ../../icuuc/lib/$ARCH/  ; \
	cp -f $ARCH/include/unicode/*.h ../../icuuc/include/unicode/  ; \
	cp -f $ARCH/include/layout/*.h ../../icuuc/include/layout/  ; \
	cp -f $ARCH/include/icu-le-hb/layout/*.h ../../icuuc/include/layout/  ; \
done
+ pwd
+ export BUILDDIR=/home/scumm/androidsdl/project/jni/iconv/src
+ + grep -i linux
+ IS_LINUX=1
+ [
 1 ]
+ uname -s
Linux
+ + cat /proc/cpuinfo
grep -c -i processor
+ NCPU=4
+ which ndk-build
+ NDK=/home/scumm/Android/android-ndk-r15c/ndk-build
+ dirname /home/scumm/Android/android-ndk-r15c/ndk-build
+ NDK=/home/scumm/Android/android-ndk-r15c
+ [ 1 ]
+ readlink -f /home/scumm/Android/android-ndk-r15c
+ NDK=/home/scumm/Android/android-ndk-r15c
+ export CLANG=1
+ [ -z  ]
+ ARCHS=arm64-v8a armeabi-v7a x86 x86_64
+ cd /home/scumm/androidsdl/project/jni/iconv/src
+ ./setCrossEnvironment-arm64-v8a.sh sh -c basename $STRIP | sed s/-strip//
+ GCCPREFIX=aarch64-linux-android
+ echo ARCH arm64-v8a GCCPREFIX aarch64-linux-android
ARCH arm64-v8a GCCPREFIX aarch64-linux-android
+ mkdir -p arm64-v8a
+ cd /home/scumm/androidsdl/project/jni/iconv/src/arm64-v8a
+ [ -e libiconv.so ]
+ [ ]
+ rm -rf libiconv-1.15
+ tar xvf ../libiconv-1.15.tar.gz
libiconv-1.15/
libiconv-1.15/NEWS
libiconv-1.15/src/
libiconv-1.15/src/iconv.c
libiconv-1.15/src/Makefile.in
libiconv-1.15/src/iconv_no_i18n.c
libiconv-1.15/windows/
libiconv-1.15/windows/iconv.rc
libiconv-1.15/windows/windres-options
libiconv-1.15/windows/libiconv.rc
libiconv-1.15/COPYING.LIB
libiconv-1.15/aclocal.m4
libiconv-1.15/DEPENDENCIES
libiconv-1.15/configure.ac
libiconv-1.15/configure
libiconv-1.15/COPYING
libiconv-1.15/DESIGN
libiconv-1.15/man/
libiconv-1.15/man/iconv_open_into.3.html
libiconv-1.15/man/iconv.3.html
libiconv-1.15/man/iconvctl.3
libiconv-1.15/man/Makefile.in
libiconv-1.15/man/iconv_close.3
libiconv-1.15/man/iconv.1.html
libiconv-1.15/man/iconv_open.3.html
libiconv-1.15/man/iconv_open.3
libiconv-1.15/man/iconvctl.3.html
libiconv-1.15/man/iconv_close.3.html
libiconv-1.15/man/iconv_open_into.3
libiconv-1.15/man/iconv.1
libiconv-1.15/man/iconv.3
libiconv-1.15/djgpp/
libiconv-1.15/djgpp/config.site
libiconv-1.15/djgpp/fnchange.lst
libiconv-1.15/djgpp/README.in
libiconv-1.15/djgpp/makefile.sed
libiconv-1.15/djgpp/README
libiconv-1.15/djgpp/Makefile.maint
libiconv-1.15/djgpp/fnchange.in
libiconv-1.15/djgpp/edtest.bat
libiconv-1.15/djgpp/config.bat
libiconv-1.15/djgpp/stateful-check.sed
libiconv-1.15/djgpp/translit-check.sed
libiconv-1.15/djgpp/config.sed
libiconv-1.15/djgpp/sources.sed
libiconv-1.15/djgpp/stateless-check.sed
libiconv-1.15/Makefile.devel
libiconv-1.15/doc/
libiconv-1.15/doc/relocatable.texi
libiconv-1.15/preload/
libiconv-1.15/preload/aclocal.m4
libiconv-1.15/preload/configure.ac
libiconv-1.15/preload/configure
libiconv-1.15/preload/Makefile.devel
libiconv-1.15/preload/Makefile.in
libiconv-1.15/gnulib-local/
libiconv-1.15/gnulib-local/lib/
libiconv-1.15/gnulib-local/lib/xmalloc.c
libiconv-1.15/gnulib-local/lib/alloca.in.h
libiconv-1.15/gnulib-local/lib/xstrdup.c
libiconv-1.15/gnulib-local/lib/xalloc.h
libiconv-1.15/gnulib-local/lib/progname.h.diff
libiconv-1.15/gnulib-local/lib/error.h.diff
libiconv-1.15/gnulib-local/m4/
libiconv-1.15/gnulib-local/m4/alloca.m4
libiconv-1.15/gnulib-local/modules/
libiconv-1.15/gnulib-local/modules/xalloc
libiconv-1.15/gnulib-local/modules/mbstate
libiconv-1.15/gnulib-local/modules/libiconv-misc
libiconv-1.15/lib/
libiconv-1.15/lib/cns11643_1.h
libiconv-1.15/lib/translit.def
libiconv-1.15/lib/hkscs2008.h
libiconv-1.15/lib/gb2312.h
libiconv-1.15/lib/jisx0213.h
libiconv-1.15/lib/big5hkscs2001.h
libiconv-1.15/lib/tcvn.h
libiconv-1.15/lib/big5hkscs2008.h
libiconv-1.15/lib/gb12345.h
libiconv-1.15/lib/cp932ext.h
libiconv-1.15/lib/dec_kanji.h
libiconv-1.15/lib/cp1129.h
libiconv-1.15/lib/c99.h
libiconv-1.15/lib/cp866.h
libiconv-1.15/lib/iso2022_cnext.h
libiconv-1.15/lib/cns11643.h
libiconv-1.15/lib/atarist.h
libiconv-1.15/lib/mac_romania.h
libiconv-1.15/lib/ksc5601.h
libiconv-1.15/lib/cp852.h
libiconv-1.15/lib/iso8859_15.h
libiconv-1.15/lib/aliases.h
libiconv-1.15/lib/iso8859_11.h
libiconv-1.15/lib/iconv_open2.h
libiconv-1.15/lib/canonical_aix.h
libiconv-1.15/lib/loop_wchar.h
libiconv-1.15/lib/iso8859_7.h
libiconv-1.15/lib/iso8859_3.h
libiconv-1.15/lib/cp1133.h
libiconv-1.15/lib/cp1258.h
libiconv-1.15/lib/cp1131.h
libiconv-1.15/lib/cp1257.h
libiconv-1.15/lib/cp856.h
libiconv-1.15/lib/iso2022_jp1.h
libiconv-1.15/lib/sjis.h
libiconv-1.15/lib/nextstep.h
libiconv-1.15/lib/canonical_local.h
libiconv-1.15/lib/ucs4be.h
libiconv-1.15/lib/cp865.h
libiconv-1.15/lib/iconv.c
libiconv-1.15/lib/aliases_sysaix.gperf
libiconv-1.15/lib/mac_turkish.h
libiconv-1.15/lib/cp1255.h
libiconv-1.15/lib/hp_roman8.h
libiconv-1.15/lib/canonical_local_syssolaris.h
libiconv-1.15/lib/gb18030uni.h
libiconv-1.15/lib/cp862.h
libiconv-1.15/lib/canonical_osf1.h
libiconv-1.15/lib/aliases_sysaix.h
libiconv-1.15/lib/koi8_t.h
libiconv-1.15/lib/aliases_aix_sysaix.h
libiconv-1.15/lib/cp853.h
libiconv-1.15/lib/cns11643_4b.h
libiconv-1.15/lib/utf16be.h
libiconv-1.15/lib/ucs4swapped.h
libiconv-1.15/lib/koi8_u.h
libiconv-1.15/lib/cp1250.h
libiconv-1.15/lib/iso8859_1.h
libiconv-1.15/lib/gbkext2.h
libiconv-1.15/lib/pt154.h
libiconv-1.15/lib/aliases_dos.h
libiconv-1.15/lib/aliases_extra.h
libiconv-1.15/lib/aliases_osf1.h
libiconv-1.15/lib/cns11643_6.h
libiconv-1.15/lib/relocatable.h
libiconv-1.15/lib/utf32be.h
libiconv-1.15/lib/johab_hangul.h
libiconv-1.15/lib/iso8859_9.h
libiconv-1.15/lib/iso8859_13.h
libiconv-1.15/lib/iso8859_4.h
libiconv-1.15/lib/georgian_ps.h
libiconv-1.15/lib/cp1125.h
libiconv-1.15/lib/cp1254.h
libiconv-1.15/lib/ces_gbk.h
libiconv-1.15/lib/gentranslit.c
libiconv-1.15/lib/iconv_open1.h
libiconv-1.15/lib/translit.h
libiconv-1.15/lib/encodings_dos.def
libiconv-1.15/lib/cp869.h
libiconv-1.15/lib/cns11643_2.h
libiconv-1.15/lib/big5hkscs2004.h
libiconv-1.15/lib/gbkext1.h
libiconv-1.15/lib/encodings_aix.def
libiconv-1.15/lib/cp1124.h
libiconv-1.15/lib/loops.h
libiconv-1.15/lib/cp857.h
libiconv-1.15/lib/cns11643_15.h
libiconv-1.15/lib/ucs4.h
libiconv-1.15/lib/hkscs1999.h
libiconv-1.15/lib/cp860.h
libiconv-1.15/lib/riscos1.h
libiconv-1.15/lib/ucs2le.h
libiconv-1.15/lib/big5_2003.h
libiconv-1.15/lib/jisx0212.h
libiconv-1.15/lib/dec_hanyu.h
libiconv-1.15/lib/iso8859_8.h
libiconv-1.15/lib/utf32le.h
libiconv-1.15/lib/utf8.h
libiconv-1.15/lib/mac_croatian.h
libiconv-1.15/lib/vietcomb.h
libiconv-1.15/lib/canonical_local_sysaix.h
libiconv-1.15/lib/mac_ukraine.h
libiconv-1.15/lib/encodings_local.def
libiconv-1.15/lib/ucs2.h
libiconv-1.15/lib/cp950.h
libiconv-1.15/lib/big5hkscs1999.h
libiconv-1.15/lib/gb18030.h
libiconv-1.15/lib/ucs2internal.h
libiconv-1.15/lib/iso2022_jp.h
libiconv-1.15/lib/uhc_1.h
libiconv-1.15/lib/canonical_local_syshpux.h
libiconv-1.15/lib/koi8_ru.h
libiconv-1.15/lib/cp936.h
libiconv-1.15/lib/canonical_sysaix.h
libiconv-1.15/lib/canonical_extra.h
libiconv-1.15/lib/genflags.c
libiconv-1.15/lib/canonical_local_sysosf1.h
libiconv-1.15/lib/mac_cyrillic.h
libiconv-1.15/lib/cns11643_5.h
libiconv-1.15/lib/cp850.h
libiconv-1.15/lib/canonical_syssolaris.h
libiconv-1.15/lib/iso2022_jp3.h
libiconv-1.15/lib/iso8859_5.h
libiconv-1.15/lib/georgian_academy.h
libiconv-1.15/lib/johab.h
libiconv-1.15/lib/iso2022_jpms.h
libiconv-1.15/lib/ucs4internal.h
libiconv-1.15/lib/iso646_cn.h
libiconv-1.15/lib/mac_centraleurope.h
libiconv-1.15/lib/canonical_syshpux.h
libiconv-1.15/lib/cp858.h
libiconv-1.15/lib/cp50221_0208_ext.h
libiconv-1.15/lib/Makefile.in
libiconv-1.15/lib/aliases_osf1_sysosf1.h
libiconv-1.15/lib/cp50221_0212_ext.h
libiconv-1.15/lib/flags.h
libiconv-1.15/lib/canonical_aix_sysaix.h
libiconv-1.15/lib/euc_cn.h
libiconv-1.15/lib/config.h.in
libiconv-1.15/lib/genaliases2.c
libiconv-1.15/lib/encodings.def
libiconv-1.15/lib/aliases_aix.h
libiconv-1.15/lib/hkscs2004.h
libiconv-1.15/lib/utf7.h
libiconv-1.15/lib/shift_jisx0213.h
libiconv-1.15/lib/utf16.h
libiconv-1.15/lib/ucs2swapped.h
libiconv-1.15/lib/ucs4le.h
libiconv-1.15/lib/cns11643_3.h
libiconv-1.15/lib/euc_jisx0213.h
libiconv-1.15/lib/jisx0201.h
libiconv-1.15/lib/canonical_dos.h
libiconv-1.15/lib/cp1252.h
libiconv-1.15/lib/cp949.h
libiconv-1.15/lib/iso2022_cn.h
libiconv-1.15/lib/cp1251.h
libiconv-1.15/lib/cp1163.h
libiconv-1.15/lib/ucs2be.h
libiconv-1.15/lib/aliases_syshpux.gperf
libiconv-1.15/lib/cp932.h
libiconv-1.15/lib/encodings_osf1.def
libiconv-1.15/lib/gb18030ext.h
libiconv-1.15/lib/euc_tw.h
libiconv-1.15/lib/aliases2.h
libiconv-1.15/lib/iso2022_jp2.h
libiconv-1.15/lib/genaliases.c
libiconv-1.15/lib/cp1162.h
libiconv-1.15/lib/iso8859_14.h
libiconv-1.15/lib/cp1046.h
libiconv-1.15/lib/converters.h
libiconv-1.15/lib/aliases_sysosf1.h
libiconv-1.15/lib/euc_kr.h
libiconv-1.15/lib/big5.h
libiconv-1.15/lib/iso8859_6.h
libiconv-1.15/lib/euc_jp.h
libiconv-1.15/lib/flushwc.h
libiconv-1.15/lib/aliases_sysosf1.gperf
libiconv-1.15/lib/cp855.h
libiconv-1.15/lib/aliases_syssolaris.gperf
libiconv-1.15/lib/ces_big5.h
libiconv-1.15/lib/cp861.h
libiconv-1.15/lib/relocatable.c
libiconv-1.15/lib/cp864.h
libiconv-1.15/lib/mac_thai.h
libiconv-1.15/lib/gbk.h
libiconv-1.15/lib/aliases_syshpux.h
libiconv-1.15/lib/iso646_jp.h
libiconv-1.15/lib/viscii.h
libiconv-1.15/lib/cp775.h
libiconv-1.15/lib/tds565.h
libiconv-1.15/lib/iso8859_2.h
libiconv-1.15/lib/mac_iceland.h
libiconv-1.15/lib/canonical.h
libiconv-1.15/lib/iso8859_10.h
libiconv-1.15/lib/cp1161.h
libiconv-1.15/lib/cns11643_4a.h
libiconv-1.15/lib/armscii_8.h
libiconv-1.15/lib/aliases_syssolaris.h
libiconv-1.15/lib/cp737.h
libiconv-1.15/lib/utf16le.h
libiconv-1.15/lib/mac_roman.h
libiconv-1.15/lib/encodings_extra.def
libiconv-1.15/lib/aliases.gperf
libiconv-1.15/lib/iso2022_kr.h
libiconv-1.15/lib/mac_hebrew.h
libiconv-1.15/lib/cp874.h
libiconv-1.15/lib/rk1048.h
libiconv-1.15/lib/cp1253.h
libiconv-1.15/lib/utf32.h
libiconv-1.15/lib/canonical_sysosf1.h
libiconv-1.15/lib/gb12345ext.h
libiconv-1.15/lib/hz.h
libiconv-1.15/lib/loop_unicode.h
libiconv-1.15/lib/cp437.h
libiconv-1.15/lib/cp936ext.h
libiconv-1.15/lib/cp950ext.h
libiconv-1.15/lib/hkscs2001.h
libiconv-1.15/lib/isoir165.h
libiconv-1.15/lib/koi8_r.h
libiconv-1.15/lib/cp922.h
libiconv-1.15/lib/gbkext_inv.h
libiconv-1.15/lib/jisx0208.h
libiconv-1.15/lib/ascii.h
libiconv-1.15/lib/cp863.h
libiconv-1.15/lib/iso8859_16.h
libiconv-1.15/lib/tis620.h
libiconv-1.15/lib/java.h
libiconv-1.15/lib/cns11643_4.h
libiconv-1.15/lib/cns11643_7.h
libiconv-1.15/lib/cp1256.h
libiconv-1.15/lib/cns11643_inv.h
libiconv-1.15/lib/cp943.h
libiconv-1.15/lib/uhc_2.h
libiconv-1.15/lib/isoir165ext.h
libiconv-1.15/lib/mac_greek.h
libiconv-1.15/lib/canonical_osf1_sysosf1.h
libiconv-1.15/lib/mulelao.h
libiconv-1.15/lib/cjk_variants.h
libiconv-1.15/lib/mac_arabic.h
libiconv-1.15/m4/
libiconv-1.15/m4/proto.m4
libiconv-1.15/m4/lt~obsolete.m4
libiconv-1.15/m4/ltversion.m4
libiconv-1.15/m4/ln.m4
libiconv-1.15/m4/general.m4
libiconv-1.15/m4/libtool.m4
libiconv-1.15/m4/ltoptions.m4
libiconv-1.15/m4/cp.m4
libiconv-1.15/m4/ltsugar.m4
libiconv-1.15/m4/endian.m4
libiconv-1.15/m4/eilseq.m4
libiconv-1.15/README
libiconv-1.15/extras/
libiconv-1.15/extras/iconv_string.c
libiconv-1.15/extras/ChangeLog
libiconv-1.15/extras/iconv_string.h
libiconv-1.15/Makefile.in
libiconv-1.15/AUTHORS
libiconv-1.15/po/
libiconv-1.15/po/gl.gmo
libiconv-1.15/po/pt_BR.gmo
libiconv-1.15/po/hr.gmo
libiconv-1.15/po/es.po
libiconv-1.15/po/id.po
libiconv-1.15/po/uk.gmo
libiconv-1.15/po/sv.po
libiconv-1.15/po/sq.po
libiconv-1.15/po/sr.gmo
libiconv-1.15/po/it.gmo
libiconv-1.15/po/eo.po
libiconv-1.15/po/ga.gmo
libiconv-1.15/po/pt_BR.po
libiconv-1.15/po/quot.sed
libiconv-1.15/po/en@quot.header
libiconv-1.15/po/de.gmo
libiconv-1.15/po/sl.gmo
libiconv-1.15/po/remove-potcdate.sin
libiconv-1.15/po/sr.po
libiconv-1.15/po/vi.gmo
libiconv-1.15/po/Makefile.in.in
libiconv-1.15/po/boldquot.sed
libiconv-1.15/po/af.po
libiconv-1.15/po/rm.gmo
libiconv-1.15/po/gl.po
libiconv-1.15/po/uk.po
libiconv-1.15/po/zh_TW.po
libiconv-1.15/po/insert-header.sin
libiconv-1.15/po/tr.po
libiconv-1.15/po/pl.po
libiconv-1.15/po/et.gmo
libiconv-1.15/po/sk.gmo
libiconv-1.15/po/ro.gmo
libiconv-1.15/po/eo.gmo
libiconv-1.15/po/ga.po
libiconv-1.15/po/POTFILES.in
libiconv-1.15/po/cs.gmo
libiconv-1.15/po/bg.po
libiconv-1.15/po/nl.po
libiconv-1.15/po/el.po
libiconv-1.15/po/wa.gmo
libiconv-1.15/po/sl.po
libiconv-1.15/po/de.po
libiconv-1.15/po/af.gmo
libiconv-1.15/po/ChangeLog
libiconv-1.15/po/Makevars
libiconv-1.15/po/ja.gmo
libiconv-1.15/po/vi.po
libiconv-1.15/po/et.po
libiconv-1.15/po/wa.po
libiconv-1.15/po/zh_CN.po
libiconv-1.15/po/hu.gmo
libiconv-1.15/po/es.gmo
libiconv-1.15/po/fi.gmo
libiconv-1.15/po/pl.gmo
libiconv-1.15/po/el.gmo
libiconv-1.15/po/it.po
libiconv-1.15/po/hr.po
libiconv-1.15/po/cs.po
libiconv-1.15/po/LINGUAS
libiconv-1.15/po/ru.gmo
libiconv-1.15/po/rm.po
libiconv-1.15/po/ca.gmo
libiconv-1.15/po/zh_TW.gmo
libiconv-1.15/po/Rules-quot
libiconv-1.15/po/fi.po
libiconv-1.15/po/zh_CN.gmo
libiconv-1.15/po/tr.gmo
libiconv-1.15/po/fr.po
libiconv-1.15/po/en@boldquot.header
libiconv-1.15/po/da.gmo
libiconv-1.15/po/ro.po
libiconv-1.15/po/ca.po
libiconv-1.15/po/sv.gmo
libiconv-1.15/po/ru.po
libiconv-1.15/po/stamp-po
libiconv-1.15/po/fr.gmo
libiconv-1.15/po/id.gmo
libiconv-1.15/po/sk.po
libiconv-1.15/po/sq.gmo
libiconv-1.15/po/libiconv.pot
libiconv-1.15/po/bg.gmo
libiconv-1.15/po/da.po
libiconv-1.15/po/ja.po
libiconv-1.15/po/nl.gmo
libiconv-1.15/po/hu.po
libiconv-1.15/config.h.in
libiconv-1.15/ChangeLog
libiconv-1.15/srclib/
libiconv-1.15/srclib/string.in.h
libiconv-1.15/srclib/xmalloc.c
libiconv-1.15/srclib/canonicalize-lgpl.c
libiconv-1.15/srclib/malloca.c
libiconv-1.15/srclib/stdint.in.h
libiconv-1.15/srclib/progname.c
libiconv-1.15/srclib/intprops.h
libiconv-1.15/srclib/areadlink.h
libiconv-1.15/srclib/allocator.h
libiconv-1.15/srclib/readlink.c
libiconv-1.15/srclib/binary-io.h
libiconv-1.15/srclib/stdbool.in.h
libiconv-1.15/srclib/malloc.c
libiconv-1.15/srclib/relocatable.h
libiconv-1.15/srclib/msvc-inval.c
libiconv-1.15/srclib/sys_types.in.h
libiconv-1.15/srclib/malloca.h
libiconv-1.15/srclib/careadlinkat.c
libiconv-1.15/srclib/read.c
libiconv-1.15/srclib/allocator.c
libiconv-1.15/srclib/relocwrapper.c
libiconv-1.15/srclib/msvc-inval.h
libiconv-1.15/srclib/alloca.in.h
libiconv-1.15/srclib/getprogname.h
libiconv-1.15/srclib/progname.h
libiconv-1.15/srclib/gettext.h
libiconv-1.15/srclib/msvc-nothrow.h
libiconv-1.15/srclib/stddef.in.h
libiconv-1.15/srclib/raise.c
libiconv-1.15/srclib/Makefile.gnulib
libiconv-1.15/srclib/binary-io.c
libiconv-1.15/srclib/streq.h
libiconv-1.15/srclib/areadlink.c
libiconv-1.15/srclib/Makefile.am
libiconv-1.15/srclib/stdio.in.h
libiconv-1.15/srclib/malloca.valgrind
libiconv-1.15/srclib/stat.c
libiconv-1.15/srclib/Makefile.in
libiconv-1.15/srclib/error.c
libiconv-1.15/srclib/stripslash.c
libiconv-1.15/srclib/xstrdup.c
libiconv-1.15/srclib/dirname-lgpl.c
libiconv-1.15/srclib/limits.in.h
libiconv-1.15/srclib/xalloc-oversized.h
libiconv-1.15/srclib/stdio-write.c
libiconv-1.15/srclib/fcntl.in.h
libiconv-1.15/srclib/progreloc.c
libiconv-1.15/srclib/stdlib.in.h
libiconv-1.15/srclib/c-ctype.c
libiconv-1.15/srclib/uniwidth.in.h
libiconv-1.15/srclib/gettimeofday.c
libiconv-1.15/srclib/localcharset.h
libiconv-1.15/srclib/msvc-nothrow.c
libiconv-1.15/srclib/xalloc.h
libiconv-1.15/srclib/setenv.c
libiconv-1.15/srclib/pathmax.h
libiconv-1.15/srclib/strerror-override.h
libiconv-1.15/srclib/relocatable.c
libiconv-1.15/srclib/unlocked-io.h
libiconv-1.15/srclib/basename-lgpl.c
libiconv-1.15/srclib/unitypes.in.h
libiconv-1.15/srclib/signal.in.h
libiconv-1.15/srclib/strerror-override.c
libiconv-1.15/srclib/unistd.c
libiconv-1.15/srclib/careadlinkat.h
libiconv-1.15/srclib/errno.in.h
libiconv-1.15/srclib/safe-read.c
libiconv-1.15/srclib/getprogname.c
libiconv-1.15/srclib/strerror.c
libiconv-1.15/srclib/xreadlink.c
libiconv-1.15/srclib/unistd.in.h
libiconv-1.15/srclib/dirname.h
libiconv-1.15/srclib/dosname.h
libiconv-1.15/srclib/xreadlink.h
libiconv-1.15/srclib/sys_time.in.h
libiconv-1.15/srclib/sys_stat.in.h
libiconv-1.15/srclib/c-ctype.h
libiconv-1.15/srclib/lstat.c
libiconv-1.15/srclib/verify.h
libiconv-1.15/srclib/sigprocmask.c
libiconv-1.15/srclib/error.h
libiconv-1.15/srclib/uniwidth/
libiconv-1.15/srclib/uniwidth/width.c
libiconv-1.15/srclib/uniwidth/cjk.h
libiconv-1.15/srclib/time.in.h
libiconv-1.15/srclib/safe-read.h
libiconv-1.15/build-aux/
libiconv-1.15/build-aux/missing
libiconv-1.15/build-aux/reloc-ldflags
libiconv-1.15/build-aux/config.rpath
libiconv-1.15/build-aux/compile
libiconv-1.15/build-aux/config.libpath
libiconv-1.15/build-aux/mkinstalldirs
libiconv-1.15/build-aux/install-sh
libiconv-1.15/build-aux/ar-lib
libiconv-1.15/build-aux/install-reloc
libiconv-1.15/build-aux/config.sub
libiconv-1.15/build-aux/snippet/
libiconv-1.15/build-aux/snippet/c++defs.h
libiconv-1.15/build-aux/snippet/warn-on-use.h
libiconv-1.15/build-aux/snippet/arg-nonnull.h
libiconv-1.15/build-aux/snippet/_Noreturn.h
libiconv-1.15/build-aux/ltmain.sh
libiconv-1.15/build-aux/config.guess
libiconv-1.15/tests/
libiconv-1.15/tests/UTF-16-snippet
libiconv-1.15/tests/CP858.TXT
libiconv-1.15/tests/CP1255.TXT
libiconv-1.15/tests/ISO646-CN.TXT
libiconv-1.15/tests/ISO-2022-JP-MS-snippet
libiconv-1.15/tests/ISO-2022-KR-snippet.UTF-8
libiconv-1.15/tests/MacThai.TXT
libiconv-1.15/tests/test-shiftseq.c
libiconv-1.15/tests/check-stateless
libiconv-1.15/tests/CP437.TXT
libiconv-1.15/tests/BIG5-HKSCS-1999-snippet.UTF-8
libiconv-1.15/tests/ATARIST.TXT
libiconv-1.15/tests/CP869.TXT
libiconv-1.15/tests/GB18030-BMP.TXT
libiconv-1.15/tests/CP950.TXT
libiconv-1.15/tests/UTF-32LE-snippet
libiconv-1.15/tests/ISO-2022-JP-MS-snippet.UTF-8
libiconv-1.15/tests/UCS-2LE-snippet.UTF-8
libiconv-1.15/tests/MacCroatian.TXT
libiconv-1.15/tests/UTF-32BE-snippet.UTF-8
libiconv-1.15/tests/TCVN-snippet
libiconv-1.15/tests/CP1255-snippet
libiconv-1.15/tests/ISO-2022-JP-snippet
libiconv-1.15/tests/SHIFT_JISX0213.TXT
libiconv-1.15/tests/gengb18030z.c
libiconv-1.15/tests/UTF-16LE-snippet
libiconv-1.15/tests/GB18030.IRREVERSIBLE.TXT
libiconv-1.15/tests/UCS-4BE-snippet.UTF-8
libiconv-1.15/tests/check-subst
libiconv-1.15/tests/Translit1.ASCII
libiconv-1.15/tests/BIG5-HKSCS-1999.TXT
libiconv-1.15/tests/HP-ROMAN8.TXT
libiconv-1.15/tests/ISO-2022-JP-3-snippet.UTF-8
libiconv-1.15/tests/UTF-16LE-snippet.UTF-8
libiconv-1.15/tests/ISO-8859-14.TXT
libiconv-1.15/tests/TCVN-snippet.UTF-8
libiconv-1.15/tests/ISO-8859-4.TXT
libiconv-1.15/tests/ISO-8859-7.TXT
libiconv-1.15/tests/BIG5-HKSCS-2008.IRREVERSIBLE.TXT
libiconv-1.15/tests/CP932.TXT
libiconv-1.15/tests/BIG5-HKSCS-2008.TXT
libiconv-1.15/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT
libiconv-1.15/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT
libiconv-1.15/tests/EUC-JP.IRREVERSIBLE.TXT
libiconv-1.15/tests/UCS-4LE-snippet.UTF-8
libiconv-1.15/tests/EUC-TW.TXT
libiconv-1.15/tests/CP1046.TXT
libiconv-1.15/tests/EUC-JISX0213.TXT
libiconv-1.15/tests/CP949.TXT
libiconv-1.15/tests/MacGreek.TXT
libiconv-1.15/tests/CP1161.IRREVERSIBLE.TXT
libiconv-1.15/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT
libiconv-1.15/tests/Georgian-Academy.TXT
libiconv-1.15/tests/CP1255.IRREVERSIBLE.TXT
libiconv-1.15/tests/ISO-2022-JP-MS-snippet.alt
libiconv-1.15/tests/CP1251.TXT
libiconv-1.15/tests/SHIFT_JIS.TXT
libiconv-1.15/tests/CP852.TXT
libiconv-1.15/tests/CP1256.TXT
libiconv-1.15/tests/BIG5-HKSCS-2004-snippet
libiconv-1.15/tests/ISO-8859-13.TXT
libiconv-1.15/tests/ISO-8859-5.TXT
libiconv-1.15/tests/EUC-JP.TXT
libiconv-1.15/tests/RISCOS-LATIN1.TXT
libiconv-1.15/tests/EUC-KR.TXT
libiconv-1.15/tests/ISO-2022-CN-EXT-snippet
libiconv-1.15/tests/CP1163.IRREVERSIBLE.TXT
libiconv-1.15/tests/CP775.TXT
libiconv-1.15/tests/ISO-8859-10.TXT
libiconv-1.15/tests/UCS-4LE-snippet
libiconv-1.15/tests/BIG5-HKSCS-1999-snippet
libiconv-1.15/tests/check-translit.bat
libiconv-1.15/tests/BIG5-HKSCS-2004.TXT
libiconv-1.15/tests/TranslitFail1.ISO-8859-1
libiconv-1.15/tests/KOI8-RU.TXT
libiconv-1.15/tests/CP864.TXT
libiconv-1.15/tests/HZ-snippet.UTF-8
libiconv-1.15/tests/UCS-2LE-snippet
libiconv-1.15/tests/CP1163.TXT
libiconv-1.15/tests/ISO-8859-3.TXT
libiconv-1.15/tests/ISO-2022-JP-2-snippet
libiconv-1.15/tests/MacUkraine.TXT
libiconv-1.15/tests/Georgian-PS.TXT
libiconv-1.15/tests/RK1048.TXT
libiconv-1.15/tests/CP856.TXT
libiconv-1.15/tests/MacTurkish.TXT
libiconv-1.15/tests/CP874.TXT
libiconv-1.15/tests/TCVN.TXT
libiconv-1.15/tests/CP1258.IRREVERSIBLE.TXT
libiconv-1.15/tests/ISO-8859-2.TXT
libiconv-1.15/tests/check-stateless.bat
libiconv-1.15/tests/BIG5-HKSCS-2008-snippet
libiconv-1.15/tests/CP1250.TXT
libiconv-1.15/tests/MacCentralEurope.TXT
libiconv-1.15/tests/MacCyrillic.TXT
libiconv-1.15/tests/CP1125.TXT
libiconv-1.15/tests/CP1255-snippet.UTF-8
libiconv-1.15/tests/UTF-16BE-snippet.UTF-8
libiconv-1.15/tests/genutf8.c
libiconv-1.15/tests/Makefile.in
libiconv-1.15/tests/uniq-u.c
libiconv-1.15/tests/ISO-2022-JP-2-snippet.UTF-8
libiconv-1.15/tests/UTF-7-snippet
libiconv-1.15/tests/BIG5-HKSCS-2008-snippet.UTF-8
libiconv-1.15/tests/Translit1.ISO-8859-1
libiconv-1.15/tests/DEC-KANJI.TXT
libiconv-1.15/tests/CP1161.TXT
libiconv-1.15/tests/BIG5-HKSCS-2001-snippet.UTF-8
libiconv-1.15/tests/check-stateful.bat
libiconv-1.15/tests/ISO646-JP.TXT
libiconv-1.15/tests/ISO-2022-JP-snippet.UTF-8
libiconv-1.15/tests/KOI8-R.TXT
libiconv-1.15/tests/table-from.c
libiconv-1.15/tests/CP866.TXT
libiconv-1.15/tests/CP1129.TXT
libiconv-1.15/tests/BIG5-2003.IRREVERSIBLE.TXT
libiconv-1.15/tests/GBK.TXT
libiconv-1.15/tests/CP862.TXT
libiconv-1.15/tests/CP861.TXT
libiconv-1.15/tests/MuleLao-1.TXT
libiconv-1.15/tests/CP1254.TXT
libiconv-1.15/tests/ISO-8859-16.TXT
libiconv-1.15/tests/DEC-HANYU.TXT
libiconv-1.15/tests/UTF-32LE-snippet.UTF-8
libiconv-1.15/tests/CP860.TXT
libiconv-1.15/tests/MacArabic.TXT
libiconv-1.15/tests/CP1257.TXT
libiconv-1.15/tests/ISO-2022-CN-EXT-snippet.UTF-8
libiconv-1.15/tests/Quotes.ISO-8859-1
libiconv-1.15/tests/UCS-2BE-snippet.UTF-8
libiconv-1.15/tests/test-to-wchar.c
libiconv-1.15/tests/MacRomania.TXT
libiconv-1.15/tests/JIS_X0201.TXT
libiconv-1.15/tests/VISCII.TXT
libiconv-1.15/tests/CP863.TXT
libiconv-1.15/tests/UCS-4BE-snippet
libiconv-1.15/tests/ISO-8859-11.TXT
libiconv-1.15/tests/CP936.TXT
libiconv-1.15/tests/UTF-32BE-snippet
libiconv-1.15/tests/KOI8-T.TXT
libiconv-1.15/tests/ISO-2022-JP-1-snippet
libiconv-1.15/tests/CP1258-snippet
libiconv-1.15/tests/CP1133.TXT
libiconv-1.15/tests/UCS-2BE-snippet
libiconv-1.15/tests/UTF-16-snippet.UTF-8
libiconv-1.15/tests/CP1124.TXT
libiconv-1.15/tests/TIS-620.TXT
libiconv-1.15/tests/PT154.TXT
libiconv-1.15/tests/check-stateful
libiconv-1.15/tests/BIG5-HKSCS-2001-snippet
libiconv-1.15/tests/check-translitfailure
libiconv-1.15/tests/TDS565.TXT
libiconv-1.15/tests/CP1253.TXT
libiconv-1.15/tests/ARMSCII-8.TXT
libiconv-1.15/tests/table-to.c
libiconv-1.15/tests/ISO-2022-KR-snippet
libiconv-1.15/tests/ISO-8859-6.TXT
libiconv-1.15/tests/ASCII.TXT
libiconv-1.15/tests/HZ-snippet
libiconv-1.15/tests/CP1258-snippet.UTF-8
libiconv-1.15/tests/CP932.IRREVERSIBLE.TXT
libiconv-1.15/tests/CP857.TXT
libiconv-1.15/tests/UTF-32-snippet
libiconv-1.15/tests/CP1252.TXT
libiconv-1.15/tests/ISO-8859-9.TXT
libiconv-1.15/tests/Quotes.ASCII
libiconv-1.15/tests/CP950.IRREVERSIBLE.TXT
libiconv-1.15/tests/ISO-8859-15.TXT
libiconv-1.15/tests/ISO-IR-165.TXT
libiconv-1.15/tests/DEC-HANYU.IRREVERSIBLE.TXT
libiconv-1.15/tests/CP1131.TXT
libiconv-1.15/tests/MacRoman.TXT
libiconv-1.15/tests/MacIceland.TXT
libiconv-1.15/tests/ISO-2022-JP-1-snippet.UTF-8
libiconv-1.15/tests/BIG5.TXT
libiconv-1.15/tests/Quotes.UTF-8
libiconv-1.15/tests/KOI8-U.TXT
libiconv-1.15/tests/CP853.TXT
libiconv-1.15/tests/CP855.TXT
libiconv-1.15/tests/ISO-2022-JP-3-snippet
libiconv-1.15/tests/BIG5-HKSCS-2001.TXT
libiconv-1.15/tests/BIG5-HKSCS-2004-snippet.UTF-8
libiconv-1.15/tests/UTF-16BE-snippet
libiconv-1.15/tests/CP850.TXT
libiconv-1.15/tests/CP1162.TXT
libiconv-1.15/tests/ISO-2022-CN-snippet
libiconv-1.15/tests/ISO-8859-1.TXT
libiconv-1.15/tests/UTF-32-snippet.UTF-8
libiconv-1.15/tests/check-translit
libiconv-1.15/tests/EUC-CN.TXT
libiconv-1.15/tests/JOHAB.TXT
libiconv-1.15/tests/TCVN.IRREVERSIBLE.TXT
libiconv-1.15/tests/MacHebrew.TXT
libiconv-1.15/tests/ISO-IR-165.IRREVERSIBLE.TXT
libiconv-1.15/tests/EUC-TW.IRREVERSIBLE.TXT
libiconv-1.15/tests/BIG5-2003.TXT
libiconv-1.15/tests/ISO-8859-8.TXT
libiconv-1.15/tests/ISO-2022-CN-snippet.UTF-8
libiconv-1.15/tests/UTF-7-snippet.UTF-8
libiconv-1.15/tests/ARMSCII-8.IRREVERSIBLE.TXT
libiconv-1.15/tests/CP737.TXT
libiconv-1.15/tests/CP865.TXT
libiconv-1.15/tests/CP922.TXT
libiconv-1.15/tests/NEXTSTEP.TXT
libiconv-1.15/tests/CP1258.TXT
libiconv-1.15/ABOUT-NLS
libiconv-1.15/INSTALL.generic
libiconv-1.15/THANKS
libiconv-1.15/HACKING
libiconv-1.15/README.djgpp
libiconv-1.15/README.windows
libiconv-1.15/NOTES
libiconv-1.15/libcharset/
libiconv-1.15/libcharset/NEWS
libiconv-1.15/libcharset/COPYING.LIB
libiconv-1.15/libcharset/DEPENDENCIES
libiconv-1.15/libcharset/configure.ac
libiconv-1.15/libcharset/configure
libiconv-1.15/libcharset/djgpp/
libiconv-1.15/libcharset/djgpp/config.site
libiconv-1.15/libcharset/djgpp/fnchange.lst
libiconv-1.15/libcharset/djgpp/README.in
libiconv-1.15/libcharset/djgpp/README
libiconv-1.15/libcharset/djgpp/Makefile.maint
libiconv-1.15/libcharset/djgpp/fnchange.in
libiconv-1.15/libcharset/djgpp/config.bat
libiconv-1.15/libcharset/djgpp/config.sed
libiconv-1.15/libcharset/autoconf/
libiconv-1.15/libcharset/autoconf/aclocal.m4
libiconv-1.15/libcharset/Makefile.devel
libiconv-1.15/libcharset/lib/
libiconv-1.15/libcharset/lib/localcharset.c
libiconv-1.15/libcharset/lib/ref-del.sin
libiconv-1.15/libcharset/lib/relocatable.h
libiconv-1.15/libcharset/lib/config.charset
libiconv-1.15/libcharset/lib/ref-add.sin
libiconv-1.15/libcharset/lib/Makefile.in
libiconv-1.15/libcharset/lib/ChangeLog
libiconv-1.15/libcharset/lib/relocatable.c
libiconv-1.15/libcharset/m4/
libiconv-1.15/libcharset/m4/glibc21.m4
libiconv-1.15/libcharset/m4/lt~obsolete.m4
libiconv-1.15/libcharset/m4/ltversion.m4
libiconv-1.15/libcharset/m4/libtool.m4
libiconv-1.15/libcharset/m4/fcntl-o.m4
libiconv-1.15/libcharset/m4/ltoptions.m4
libiconv-1.15/libcharset/m4/relocatable-lib.m4
libiconv-1.15/libcharset/m4/ltsugar.m4
libiconv-1.15/libcharset/m4/visibility.m4
libiconv-1.15/libcharset/m4/codeset.m4
libiconv-1.15/libcharset/README
libiconv-1.15/libcharset/Makefile.in
libiconv-1.15/libcharset/AUTHORS
libiconv-1.15/libcharset/config.h.in
libiconv-1.15/libcharset/ChangeLog
libiconv-1.15/libcharset/build-aux/
libiconv-1.15/libcharset/build-aux/config.libpath
libiconv-1.15/libcharset/build-aux/mkinstalldirs
libiconv-1.15/libcharset/build-aux/install-sh
libiconv-1.15/libcharset/build-aux/config.sub
libiconv-1.15/libcharset/build-aux/ltmain.sh
libiconv-1.15/libcharset/build-aux/config.guess
libiconv-1.15/libcharset/INSTALL.generic
libiconv-1.15/libcharset/HACKING
libiconv-1.15/libcharset/README.djgpp
libiconv-1.15/libcharset/README.windows
libiconv-1.15/libcharset/include/
libiconv-1.15/libcharset/include/libcharset.h.in
libiconv-1.15/libcharset/include/export.h
libiconv-1.15/libcharset/include/localcharset.h.build.in
libiconv-1.15/libcharset/include/localcharset.h.in
libiconv-1.15/libcharset/tools/
libiconv-1.15/libcharset/tools/solaris-2.6-cjk
libiconv-1.15/libcharset/tools/glibc-2.2
libiconv-1.15/libcharset/tools/locale_x11encoding.c
libiconv-1.15/libcharset/tools/solaris-2.7
libiconv-1.15/libcharset/tools/osf1-4.0d
libiconv-1.15/libcharset/tools/aix-4.1.5
libiconv-1.15/libcharset/tools/all-locales
libiconv-1.15/libcharset/tools/osf1-4.0a
libiconv-1.15/libcharset/tools/aix-4.2.0
libiconv-1.15/libcharset/tools/locale_charmap
libiconv-1.15/libcharset/tools/cygwin-1.7.2
libiconv-1.15/libcharset/tools/sunos-4.1.4
libiconv-1.15/libcharset/tools/hpux-11.00
libiconv-1.15/libcharset/tools/osf1-5.1
libiconv-1.15/libcharset/tools/darwin-9.5
libiconv-1.15/libcharset/tools/locale_monthnames.c
libiconv-1.15/libcharset/tools/solaris-2.6
libiconv-1.15/libcharset/tools/locale_charset.c
libiconv-1.15/libcharset/tools/aix-4.3.2
libiconv-1.15/libcharset/tools/all-charsets-X11
libiconv-1.15/libcharset/tools/hpux-10.20
libiconv-1.15/libcharset/tools/win32
libiconv-1.15/libcharset/tools/irix-6.5
libiconv-1.15/libcharset/tools/README
libiconv-1.15/libcharset/tools/netbsd-3.0
libiconv-1.15/libcharset/tools/glibc-2.1.3
libiconv-1.15/libcharset/tools/darwin-7.5
libiconv-1.15/libcharset/tools/openbsd-4.1
libiconv-1.15/libcharset/tools/all-charsets
libiconv-1.15/libcharset/tools/glibc-2.2-XF86-3.3.6
libiconv-1.15/libcharset/tools/solaris-2.5.1
libiconv-1.15/libcharset/tools/beos-5
libiconv-1.15/libcharset/tools/freebsd-3.3
libiconv-1.15/libcharset/tools/solaris-2.4
libiconv-1.15/libcharset/tools/darwin-6.8
libiconv-1.15/libcharset/tools/glibc-2.2-XF86-4.0.1f
libiconv-1.15/libcharset/tools/hpux-10.01
libiconv-1.15/libcharset/tools/glibc-2.1.90
libiconv-1.15/libcharset/tools/locale_codeset.c
libiconv-1.15/libcharset/tools/aix-3.2.5
libiconv-1.15/libcharset/INTEGRATE
libiconv-1.15/include/
libiconv-1.15/include/export.h
libiconv-1.15/include/iconv.h.build.in
libiconv-1.15/include/iconv.h.in
libiconv-1.15/tools/
libiconv-1.15/tools/cjk_variants.c
libiconv-1.15/tools/JISX0213.TXT
libiconv-1.15/tools/8bit_tab_to_h.c
libiconv-1.15/tools/Makefile
libiconv-1.15/tools/CP50221-0212-EXT.TXT
libiconv-1.15/tools/cjk_tab_to_h.c
libiconv-1.15/tools/CP50221-0208-EXT.TXT
libiconv-1.15/os2/
libiconv-1.15/os2/iconv.def
libiconv-1.15/srcm4/
libiconv-1.15/srcm4/size_max.m4
libiconv-1.15/srcm4/sys_socket_h.m4
libiconv-1.15/srcm4/time_h.m4
libiconv-1.15/srcm4/safe-read.m4
libiconv-1.15/srcm4/off_t.m4
libiconv-1.15/srcm4/absolute-header.m4
libiconv-1.15/srcm4/msvc-nothrow.m4
libiconv-1.15/srcm4/glibc2.m4
libiconv-1.15/srcm4/dirname.m4
libiconv-1.15/srcm4/ssize_t.m4
libiconv-1.15/srcm4/relocatable.m4
libiconv-1.15/srcm4/nocrash.m4
libiconv-1.15/srcm4/glibc21.m4
libiconv-1.15/srcm4/signalblocking.m4
libiconv-1.15/srcm4/sigpipe.m4
libiconv-1.15/srcm4/threadlib.m4
libiconv-1.15/srcm4/double-slash-root.m4
libiconv-1.15/srcm4/lib-ld.m4
libiconv-1.15/srcm4/stdlib_h.m4
libiconv-1.15/srcm4/signal_h.m4
libiconv-1.15/srcm4/gnulib-common.m4
libiconv-1.15/srcm4/sys_types_h.m4
libiconv-1.15/srcm4/stat.m4
libiconv-1.15/srcm4/gnulib-tool.m4
libiconv-1.15/srcm4/progtest.m4
libiconv-1.15/srcm4/canonicalize.m4
libiconv-1.15/srcm4/uintmax_t.m4
libiconv-1.15/srcm4/fcntl-o.m4
libiconv-1.15/srcm4/malloca.m4
libiconv-1.15/srcm4/wchar_t.m4
libiconv-1.15/srcm4/pathmax.m4
libiconv-1.15/srcm4/sys_time_h.m4
libiconv-1.15/srcm4/stdint.m4
libiconv-1.15/srcm4/error.m4
libiconv-1.15/srcm4/xsize.m4
libiconv-1.15/srcm4/strerror.m4
libiconv-1.15/srcm4/longlong.m4
libiconv-1.15/srcm4/intldir.m4
libiconv-1.15/srcm4/intlmacosx.m4
libiconv-1.15/srcm4/relocatable-lib.m4
libiconv-1.15/srcm4/intl.m4
libiconv-1.15/srcm4/nls.m4
libiconv-1.15/srcm4/fcntl_h.m4
libiconv-1.15/srcm4/printf-posix.m4
libiconv-1.15/srcm4/visibility.m4
libiconv-1.15/srcm4/po.m4
libiconv-1.15/srcm4/readlink.m4
libiconv-1.15/srcm4/codeset.m4
libiconv-1.15/srcm4/stdbool.m4
libiconv-1.15/srcm4/mbstate_t.m4
libiconv-1.15/srcm4/malloc.m4
libiconv-1.15/srcm4/lib-prefix.m4
libiconv-1.15/srcm4/msvc-inval.m4
libiconv-1.15/srcm4/extensions.m4
libiconv-1.15/srcm4/limits-h.m4
libiconv-1.15/srcm4/environ.m4
libiconv-1.15/srcm4/gettimeofday.m4
libiconv-1.15/srcm4/eealloc.m4
libiconv-1.15/srcm4/wint_t.m4
libiconv-1.15/srcm4/stddef_h.m4
libiconv-1.15/srcm4/largefile.m4
libiconv-1.15/srcm4/raise.m4
libiconv-1.15/srcm4/unlocked-io.m4
libiconv-1.15/srcm4/gettext.m4
libiconv-1.15/srcm4/sys_stat_h.m4
libiconv-1.15/srcm4/stdint_h.m4
libiconv-1.15/srcm4/setenv.m4
libiconv-1.15/srcm4/unistd_h.m4
libiconv-1.15/srcm4/string_h.m4
libiconv-1.15/srcm4/extern-inline.m4
libiconv-1.15/srcm4/inttypes-pri.m4
libiconv-1.15/srcm4/asm-underscore.m4
libiconv-1.15/srcm4/stdio_h.m4
libiconv-1.15/srcm4/lib-link.m4
libiconv-1.15/srcm4/libunistring-base.m4
libiconv-1.15/srcm4/intmax.m4
libiconv-1.15/srcm4/inttypes_h.m4
libiconv-1.15/srcm4/gnulib-comp.m4
libiconv-1.15/srcm4/lcmessage.m4
libiconv-1.15/srcm4/alloca.m4
libiconv-1.15/srcm4/multiarch.m4
libiconv-1.15/srcm4/lstat.m4
libiconv-1.15/srcm4/lock.m4
libiconv-1.15/srcm4/00gnulib.m4
libiconv-1.15/srcm4/gnulib-cache.m4
libiconv-1.15/srcm4/read.m4
libiconv-1.15/srcm4/intdiv0.m4
libiconv-1.15/srcm4/getprogname.m4
libiconv-1.15/srcm4/iconv.m4
libiconv-1.15/srcm4/warn-on-use.m4
libiconv-1.15/srcm4/errno_h.m4
libiconv-1.15/srcm4/include_next.m4
libiconv-1.15/woe32dll/
libiconv-1.15/woe32dll/iconv-exports.c
libiconv-1.15/woe32dll/export.h
+ cd libiconv-1.15
+ cp -f /home/scumm/androidsdl/project/jni/iconv/src/config.sub build-aux/
+ cp -f /home/scumm/androidsdl/project/jni/iconv/src/config.guess build-aux/
+ cp -f /home/scumm/androidsdl/project/jni/iconv/src/config.sub libcharset/build-aux/
+ cp -f /home/scumm/androidsdl/project/jni/iconv/src/config.guess libcharset/build-aux/
+ sed -i,tmp s/MB_CUR_MAX/1/g lib/loop_wchar.h
+ pwd
+ env CFLAGS=-D_IO_getc=getc LDFLAGS=-L/home/scumm/androidsdl/project/jni/iconv/src/arm64-v8a /home/scumm/androidsdl/project/jni/iconv/src/setCrossEnvironment-arm64-v8a.sh ./configure --host=aarch64-linux-android --prefix=/home/scumm/androidsdl/project/jni/iconv/src/arm64-v8a/libiconv-1.15/.. --enable-static --enable-shared
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-linux-android-strip... /home/scumm/Android/android-ndk-r15c/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make sets $(MAKE)... (cached) yes
checking for aarch64-linux-android-gcc... /home/scumm/Android/android-ndk-r15c/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang
checking whether the C compiler works... no
configure: error: in `/home/scumm/androidsdl/project/jni/iconv/src/arm64-v8a/libiconv-1.15':
configure: error: C compiler cannot create executables
See `config.log' for more details
+ exit 1
Makefile.prebuilt:21: recipe for target 'iconv/lib/armeabi/libiconv.so' failed
make: *** [iconv/lib/armeabi/libiconv.so] Error 1
make: Leaving directory '/home/scumm/androidsdl/project/jni'
Done
Android NDK: WARNING: APP_PLATFORM android-18 is higher than android:minSdkVersion 1 in jni/../AndroidManifest.xml. NDK binaries will *not* be comptible with devices older than android-18. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
Android NDK: ERROR:jni/../jni/charset/Android.mk:charset: LOCAL_SRC_FILES points to a missing file    
Android NDK: Check that jni/../jni/charset/lib/armeabi-v7a/libcharset.so exists  or that its path is correct   
/home/scumm/Android/android-ndk-r15c/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting    .  Stop.
mv: cannot stat 'project/app/build/outputs/apk/app-release.apk': No such file or directory
I'm not sure about the debug.keystore as I can't find it.
And to correct something from my previous post: From what I can gather in the pelya github NDK 19 should be supported now. Or is that only a general message and not in relation to scummvm?
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

I checked my branch of androidsdl/project/jni/iconv submodule and it is different than yours:

Code: Select all

+07bead221ed4fa61cc8d880db3d9a5e704866097 project/jni/iconv/src (heads/master)
and you get

Code: Select all

Submodule path 'project/jni/iconv/src': checked out '4eb666719e71e719574610ea4ff9601ff57cf3b1'
i think that this is your problem.
Cirno
Posts: 25
Joined: Tue Mar 17, 2009 6:19 pm

Re: Compiling SDL Error

Post by Cirno »

This is the result using v19b right now (strangely enough I didn't get this far before)
Starts the same as my v15 (same submodule) but goes farther than the v15 for about 10 minutes of happy compiling)

Code: Select all

scumm@scumm:~/scummvm/dists/androidsdl$ ./build.sh 
Cloning into 'androidsdl'...
remote: Enumerating objects: 132, done.
remote: Counting objects: 100% (132/132), done.
remote: Compressing objects: 100% (91/91), done.
remote: Total 74065 (delta 67), reused 69 (delta 40), pack-reused 73933
Receiving objects: 100% (74065/74065), 493.59 MiB | 15.29 MiB/s, done.
Resolving deltas: 100% (37988/37988), done.
Checking out files: 100% (11931/11931), done.
Submodule 'project/jni/iconv/src' (https://github.com/pelya/libiconv-libicu-android.git) registered for path 'project/jni/iconv/src'
Cloning into '/home/scumm/androidsdl/project/jni/iconv/src'...
Submodule path 'project/jni/iconv/src': checked out '4eb666719e71e719574610ea4ff9601ff57cf3b1'
Checking out files: 100% (13447/13447), done.
M	project/jni/iconv/src
Note: checking out 'd378ee692f2e380a0ab0635c1df2eb6941b5bf58'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at d378ee692 SDL: redefine gamepad Start/Select and DPAD keycodes in AndroidiAppSettings.cfg
Switching build target to scummvm
.
.
.
make[2]: Entering directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi/test'
md2test.c => dummytest.c
rc5test.c => dummytest.c
jpaketest.c => dummytest.c
make[2]: Leaving directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi/test'
make[1]: Leaving directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi'

Configured for android.
make[1]: Entering directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi'
making all in crypto...
make[2]: Entering directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi/crypto'
/usr/bin/perl ../util/mkbuildinf.pl "/home/scumm/Android/android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -mandroid -I/home/scumm/Android/android-ndk-r19b/platforms/android-14/arch-arm/usr/include -B/home/scumm/Android/android-ndk-r19b/platforms/android-14/arch-arm/usr/lib -O3 -fomit-frame-pointer -Wall" "android" >buildinf.h
/home/scumm/Android/android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -mandroid -I/home/scumm/Android/android-ndk-r19b/platforms/android-14/arch-arm/usr/include -B/home/scumm/Android/android-ndk-r19b/platforms/android-14/arch-arm/usr/lib -O3 -fomit-frame-pointer -Wall   -c -o cryptlib.o cryptlib.c
make[2]: /home/scumm/Android/android-ndk-r19b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc: Command not found
<builtin>: recipe for target 'cryptlib.o' failed
make[2]: *** [cryptlib.o] Error 127
make[2]: Leaving directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi/crypto'
Makefile:287: recipe for target 'build_crypto' failed
make[1]: *** [build_crypto] Error 1
make[1]: Leaving directory '/home/scumm/androidsdl/project/jni/openssl/build/armeabi'
cp: cannot stat 'build/armeabi/libcrypto.so.sdl.1.so': No such file or directory
Android NDK: WARNING: APP_PLATFORM android-18 is higher than android:minSdkVersion 1 in jni/../AndroidManifest.xml. NDK binaries will *not* be compatible with devices older than android-18. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
/home/scumm/Android/android-ndk-r19b/build/core/add-application.mk:178: *** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.    .  Stop.
mv: cannot stat 'project/app/build/outputs/apk/app-release.apk': No such file or directory
And this without gnustl_static

Code: Select all

Configured for android-x86_64.
make[1]: Entering directory '/home/scumm/androidsdl/project/jni/openssl/build/x86_64'
making all in crypto...
make[2]: Entering directory '/home/scumm/androidsdl/project/jni/openssl/build/x86_64/crypto'
/usr/bin/perl ../util/mkbuildinf.pl "/home/scumm/Android/android-ndk-r19b/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin/x86_64-linux-android-gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -mandroid -I/home/scumm/Android/android-ndk-r19b/platforms/android-21/arch-x86_64/usr/include -B/home/scumm/Android/android-ndk-r19b/platforms/android-21/arch-x86_64/usr/lib64 -O3 -fomit-frame-pointer -Wall" "android-x86_64" >buildinf.h
/home/scumm/Android/android-ndk-r19b/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin/x86_64-linux-android-gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -mandroid -I/home/scumm/Android/android-ndk-r19b/platforms/android-21/arch-x86_64/usr/include -B/home/scumm/Android/android-ndk-r19b/platforms/android-21/arch-x86_64/usr/lib64 -O3 -fomit-frame-pointer -Wall   -c -o cryptlib.o cryptlib.c
make[2]: /home/scumm/Android/android-ndk-r19b/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin/x86_64-linux-android-gcc: Command not found
<builtin>: recipe for target 'cryptlib.o' failed
make[2]: *** [cryptlib.o] Error 127
make[2]: Leaving directory '/home/scumm/androidsdl/project/jni/openssl/build/x86_64/crypto'
Makefile:287: recipe for target 'build_crypto' failed
make[1]: *** [build_crypto] Error 1
make[1]: Leaving directory '/home/scumm/androidsdl/project/jni/openssl/build/x86_64'
cp: cannot stat 'build/x86_64/libcrypto.so.sdl.1.so': No such file or directory
Android NDK: WARNING: APP_PLATFORM android-18 is higher than android:minSdkVersion 1 in jni/../AndroidManifest.xml. NDK binaries will *not* be compatible with devices older than android-18. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.    
Android NDK: ERROR:jni/../jni/crypto/Android.mk:crypto: LOCAL_SRC_FILES points to a missing file    
Android NDK: Check that jni/../jni/crypto/lib-armeabi-v7a/libcrypto.so.sdl.1.so exists  or that its path is correct   
/home/scumm/Android/android-ndk-r19b/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting    .  Stop.
mv: cannot stat 'project/app/build/outputs/apk/app-release.apk': No such file or directory
This also uses "4eb666719e71e719574610ea4ff9601ff57cf3b1"
I will try and see how to get v15 to behave properly.
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

ok, I tried with a fresh copy of androidsdl and I can confirm that it is not working with ndk15 even if I switch to older branch for the submodule iconv
I hope that you will succeed with ndk19
mim2011
Posts: 21
Joined: Thu Feb 22, 2018 7:54 am

Re: Compiling SDL Error

Post by mim2011 »

Cirno wrote: Wed Feb 20, 2019 8:39 pm I will try and see how to get v15 to behave properly.
maybe it will help you:
for androidsdl i have:

Code: Select all

[mm@nb0 androidsdl]$ git status
HEAD losgelöst bei d378ee692

Code: Select all

[mm@nb0 androidsdl]$ git submodule status
-65b7361c8ead1b470ce6b8c22c309d1da807c2d3 project/jni/application/NewRAW
-637f571914b3b51356935082587ec06d93c77b5f project/jni/application/basiliskii/basiliskii
-76772961e67bc6a86e7a381f615de3b86c2bccd4 project/jni/application/c-dogs/src
-e317abb6fe1a2bdd62a161d964f77bb2dd9773e5 project/jni/application/commandergenius/commandergenius
-a672a9a2f441903e13756400cece4b52a5d95d7a project/jni/application/fheroes2/fheroes2
-95295077355cce146b3af5998bb0b76186a7e7d0 project/jni/application/hid-pc-keyboard/src
-399add8c0c7125475ce07320843ff9cfa43bfd9a project/jni/application/liero/src
-e098563dfe2fdac215056a06851c410897d4df98 project/jni/application/ninslash/src
-9b7e6d48040bb96250d38f9b7e006a798cfe85ad project/jni/application/openarena/engine
-20040462faf0a78ebd4b813d35127416686e65d6 project/jni/application/openarena/vm
-8ddb0fe0ab421e84e8343555da690533c9b240f0 project/jni/application/openttd-jgrpp/src
-f82a4bf45afa809cf94983f5c0d2dcfb1c0747e5 project/jni/application/openttd/src
-26425d8a1bad7a745862a5233ad76fe960c2e69d project/jni/application/supertux/supertux
-5dd5f6459f5ce007ae7280ef0c12cd9c27bd00d6 project/jni/application/teeworlds/src
-0f919a32b6d41a04cbc766c0e6076cda9fa7a63b project/jni/application/uae4all2
-9f2803c7abdb760845c2fa64cba0fd1b206d25a5 project/jni/application/vice/vice
-f04d541277106e3310e4da6f84ebf4a8d2cb54ef project/jni/application/xserver/pulseaudio
-6ea1ce707be8ae1b5260bf7c5e36db568c7431c9 project/jni/application/xserver/xserver
-bc9ea9d3032eb1e2b095484e2052aa2bc2e91767 project/jni/boost/src
+07bead221ed4fa61cc8d880db3d9a5e704866097 project/jni/iconv/src (heads/master)
-134bf1b528b66ee3f8fa551659d4d2d1d83dac38 project/jni/icuuc/src
-5375e8eeea8bf79663a1c8c0d971bfe989a3c14a project/jni/shmem
-97f442ef2aa65ade6bea11e90054c57b90abbaca project/jni/vncserver/src

and my ndk/sdk environment

Code: Select all

AS_HOME=$HOME/android/android-studio
ANDROID_SDK_ROOT=$HOME/android/sdk/
ANDROID_NDK_HOME=$HOME/android/android-ndk-r15c
ANDROID_SDK_TOOLS=$HOME/android/sdk/tools
ANDROID_SDK_BTOOLS=$HOME/android/sdk/build-tools/27.0.3
ANDROID_HOME=$HOME/android/sdk
Post Reply