[Ohrrpgce] SVN: teeemcee/8461 Add Unix checked_system() to check return value of system(), use in safe

James Paige Bob at hamsterrepublic.com
Fri Mar 3 14:13:43 PST 2017


Looks like this revision 8461 broke compiling on Android

/home/james/misc/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
warning: hidden symbol '__cxa_begin_cleanup' in
./obj/local/armeabi/libgnustl_static.a(eh_arm.o) is referenced by DSO
./obj/local/armeabi/libsdl-1.2.so
/home/james/misc/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
warning: hidden symbol '__cxa_type_match' in
./obj/local/armeabi/libgnustl_static.a(eh_arm.o) is referenced by DSO
./obj/local/armeabi/libsdl-1.2.so
/home/james/misc/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
./obj/local/armeabi/objs-debug/application/ohrrpgce/tmp/os_unix.o: in
function checked_system:jni/../jni/application/ohrrpgce/tmp/os_unix.c:674:
error: undefined reference to 'WIFEXITED'
/home/james/misc/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
./obj/local/armeabi/objs-debug/application/ohrrpgce/tmp/os_unix.o: in
function checked_system:jni/../jni/application/ohrrpgce/tmp/os_unix.c:680:
error: undefined reference to 'WIFSIGNALED'
/home/james/misc/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
./obj/local/armeabi/objs-debug/application/ohrrpgce/tmp/os_unix.o: in
function checked_system:jni/../jni/application/ohrrpgce/tmp/os_unix.c:681:
error: undefined reference to 'WTERMSIG'
/home/james/misc/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld:
./obj/local/armeabi/objs-debug/application/ohrrpgce/tmp/os_unix.o: in
function checked_system:jni/../jni/application/ohrrpgce/tmp/os_unix.c:675:
error: undefined reference to 'WEXITSTATUS'
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libapplication.so] Error 1


On Tue, Feb 28, 2017 at 7:12 AM, <subversion at hamsterrepublic.com> wrote:

> teeemcee
> 2017-02-28 07:12:51 -0800 (Tue, 28 Feb 2017)
> 151
> Add Unix checked_system() to check return value of system(), use in
> safe_shell()
>
> Also avoid a warning in open_process() due to ignored system() return
> ---
> U   wip/os.bi
> U   wip/os_unix.c
> U   wip/util.bas
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20170303/3289155d/attachment.htm>


More information about the Ohrrpgce mailing list