Android compile error with latest hg revisions

Hi,

trying to compile the support libs like SDL_net, SDL_mixer and SDL_image
on android - but I’m getting a lot of unresolved symbols:

[armeabi] Compile++ thumb: main <= tinyxml2.cpp
[armeabi] Compile thumb : main <= SDL_android_main.c
[armeabi] SharedLibrary : libSDL2.so
[armeabi] Install : libSDL2.so => libs/armeabi/libSDL2.so
[armeabi] SharedLibrary : libSDL2_image.so
[armeabi] SharedLibrary : libSDL2_mixer.so
[armeabi] SharedLibrary : libSDL2_net.so
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_net/SDLnet.o: in function SDLNet_SetError:jni/SDL_net/SDLnet.c:69: error: undefined reference to ‘SDL_vsnprintf’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_net/SDLnet.o: in function SDLNet_SetError:jni/SDL_net/SDLnet.c:72: error: undefined reference to ‘SDL_SetError’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_net/SDLnet.o: in function SDLNet_GetError:jni/SDL_net/SDLnet.c:81: error: undefined reference to 'SDL_GetError’
collect2: ld returned 1 exit status
make[2]: *** [obj/local/armeabi/libSDL2_net.so] Error 1
make[2]: *** Waiting for unfinished jobs…
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function IMG_isICOCUR:jni/SDL_image/IMG_bmp.c:74: error: undefined reference to ‘SDL_ReadLE16’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function IMG_isICOCUR:jni/SDL_image/IMG_bmp.c:75: error: undefined reference to ‘SDL_ReadLE16’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function IMG_isICOCUR:jni/SDL_image/IMG_bmp.c:76: error: undefined reference to ‘SDL_ReadLE16’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function LoadICOCUR_RW.constprop.0:jni/SDL_image/IMG_bmp.c:608: error: undefined reference to ‘SDL_ClearError’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function LoadICOCUR_RW.constprop.0:jni/SDL_image/IMG_bmp.c:610: error: undefined reference to ‘SDL_ReadLE16’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function LoadICOCUR_RW.constprop.0:jni/SDL_image/IMG_bmp.c:614: error: undefined reference to ‘SDL_SetError’
/opt/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/SDL2_image/IMG_bmp.o: in function LoadICOCUR_RW.constprop.0:jni/SDL_image/IMG_bmp.c:826: error: undefined reference to ‘SDL_FreeSurface’

Might this be related to the dynapi? Anyone having the same issues?

Greetings
Martin

forget it - I forget to add the dynapi directory to my Android.mk.

sorry for the spam.