Re: warning error for builtin function ord and i_rowid_s

Mike Aubury <[email protected]> Fri, 4 Jun 2021 18:04:23 +0100
Newsgroups gmane.comp.lang.4gl.aubit.general
Message-ID <CAGAq4WFWipq7+fP7NGKGDyCHM+T6f9+FA7qd0JjR7t0rvd4+ZQ@mail.gmail.com>
The warning for " aclfgl_ord" can be ignored.
There is no i_rowid_s in your 4gl, so it can't find it, are you missing a
function, or linking in another 4gl module ?

On Fri, 4 Jun 2021 at 17:40, Iwan AB <[email protected]> wrote:

> Hi,
>
> I try to compile this simple program
>
> # pt.4gl
> MAIN
>     DEFINE n SMALLINT
>
>     LET n = ORD("A")
>     DISPLAY "n=", n
>
>     CALL i_rowid_s()
>
> END MAIN
>
> I get the following warning error
>
> pt.ec: In function âmainâ:
> pt.ec:89:13: warning: implicit declaration of function âaclfgl_ordâ; did
> you mean âaclfgl_sqrtâ? [-Wimplicit-function-declaration]
>     _retvars=aclfgl_ord(1);
>              ^~~~~~~~~~
>              aclfgl_sqrt
> pt.ec:118:13: warning: implicit declaration of function
> âaclfgl_i_rowid_sâ; did you mean âaclfgl_rootâ?
> [-Wimplicit-function-declaration]
>     _retvars=aclfgl_i_rowid_s(0);
>              ^~~~~~~~~~~~~~~~
>              aclfgl_root
>
> and undefined reference error
>
> pt.ao: In function `main':
> pt.c:(.text+0x323): undefined reference to `aclfgl_i_rowid_s'
> collect2: error: ld returned 1 exit status
>
> Regards,
>
> Iwan
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#m_-2001550762962280078_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> _______________________________________________
> Aubit4gl-discuss mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
>

_______________________________________________
Aubit4gl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss