according to this

--with-android
This option prevents the instantiation of CIN, COUT, and CERR. This maybe 
needed when GNU APL is compiled for Android, since Android applicationsare 
using a different I/O model than standard C++ programs.

 from 
https://gist.github.com/houmei/cfd9e570b8de4d8fd55ada228d5ff004#file-readme-2-configure

shouldn't this be taken of when using --with-android and not even in libapl.so?





On Sun, 15 Jan 2023 09:21:14 +0800
Elias Mårtenson <loke...@gmail.com> wrote:

> Those variables are C++ variables, so the names are probably mangled. You
> can try to change the GNU APL code to declare them as extern "C".
> 
> Den sön 15 jan. 2023 07:19 <enz...@gmx.com> skrev:
> 
> > Hi
> >
> > I'm still trying to resolve the failure of fpc using libapl to get it's
> > stdout
> >
> > trying to get libapl stdout to be gotten in my libapl/fpc program i read
> > the
> >
> > https://gist.github.com/houmei/cfd9e570b8de4d8fd55ada228d5ff004#file-readme-2-configure
> >
> > thinking fpc might be using a different stdout then the libapl does from
> > this line
> > 'but because the executable that is linked with libapl.so) has its own I/O
> > channels.'
> >
> > and re-compiled libapl with --with-android
> > and then compiling my program i get get :
> >
> > /usr/local/lib/apl/libapl.so: undefined reference to `CIN'
> > /usr/local/lib/apl/libapl.so: undefined reference to `UERR'
> > /usr/local/lib/apl/libapl.so: undefined reference to `COUT'
> > /usr/local/lib/apl/libapl.so: undefined reference to `CERR'
> >
> > is this suppose to happen ?
> >
> > i get same error when compiling my libaplo.c program
> >
> > how to set these in the c program?
> >
> >
> >

Reply via email to