Re: errors when makeing aubit4gl 1.5.3

Leonardo Mendez <[email protected]> Tue, 25 Jan 2022 17:39:23 -0300
Newsgroups gmane.comp.lang.4gl.aubit.general
Message-ID <CAJdycjB_B-D-tyLyWDi4R29Ls0O6zgzO1k_zVG_ZvbT97OD5kw@mail.gmail.com>
I will try checking out trunk branch in SVN and I'll let you know.
Thanks!

El mar, 25 ene 2022 a la(s) 12:29, Mike Aubury ([email protected]) escribió:

> I think this should be fixed in SVN - do you need a new tarball ?
>
>
>
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free.
> www.avg.com
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#m_6381462788939973608_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> On Mon, 24 Jan 2022 at 05:08, Leonardo Mendez <[email protected]> wrote:
>
>> I am currently having a similar issue on Debian Bullseye.
>>
>> I compiled with:
>>
>> ./configure --without-mysql --prefix=/opt/aubit4gl
>>
>> which automatically detected 'pg8' as default Sqldriver that is the
>> desired behaviour.
>>
>> But after running 'make' this is the error I have:
>>
>> gmake[2]: Entering directory '/opt/newaubit/aubit4glsrc/lib/libaubit4gl'
>> Sucessfuly created API objects:
>> API_esql.o API_help.o API_menu.o API_packer.o API_form.o API_ui.o
>> API_sqlparsecmd.o API_sqlparse.o API_sql.o API_rpc.o API_exreport.o
>> gcc -Wall -Wredundant-decls -Wmissing-declarations -Wmissing-prototypes
>> -Wstrict-prototypes -g  -fPIC -DPIC -DSRC_TREE -DDEBUG -DHAVE_CONFIG_H=
>> -I/opt/newaubit/
>> aubit4glsrc/incl -I/opt/newaubit/aubit4glsrc  -fPIC -DPIC -I.
>> -DALLOW_ZLIB -shared -o /opt/newaubit/aubit4glsrc/lib/
>> libaubit4gl-1.5_3.so attributes.o builtin.o
>> builtin_d.o calldll.o mem.o assert.o fglextra.o net.o object.o
>> ui_window.o ui_interface.o basechannel.o passreference.o lvarchar.o int8.o
>> conv.o compat.o corba_
>> server_util.o class.o data_if.o common_ui.o dates.o dir.o dmy.o
>> datatypes.o dataio.o decimal.o dynmem.o debug.o err.o error.o errfile.o
>> sqlexpr.o expr.o extfile
>> .o eval_field.o mapm/mapmutil.o mapm/mapmutl1.o mapm/mapmutl2.o
>> mapm/mapm_add.o mapm/mapm_div.o mapm/mapm_mul.o mapm/mapm_rnd.o
>> mapm/mapmcnst.o mapm/mapmstck.o
>> mapm/mapm_fft.o mapm/mapm_set.o mapm/mapm_fpf.o mapm/mapmfmul.o
>> mapm/mapmistr.o mapm/mapm_flr.o mapm/mapm_rcp.o mapm/mapmgues.o fglwrap.o
>> finderr.o funcs_d.o fu
>> nction_call_stack.o file.o gtime.o gen_stack.o gui_io.o gui.o helper.o
>> io.o interval.o keys.o load.o match.o maths.o memfile.o md5.o ns.o others.o
>> ops.o outer.o
>> querix_compat.o pointers.o parsecommon.o read_dty.o readkeys.o report.o
>> rexp2.o /opt/newaubit/aubit4glsrc/lib/resource/resource.o screen.o
>> sql_common.o sqlconv
>> ert.o stack_ops.o stack.o string.o nchar.o sqlca.o
>> ui_objects/ui_combobox.o ui_objects/ui_curses.o ui_objects/ui_dashboard.o
>> ui_objects/ui_vdc.o ui_objects/ui_b
>> rowser.o ui_objects/ui_gantt.o ui_objects/ui_progress.o
>> ui_objects/os.path.o ui_objects/util.regex.o ui_objects/dialog.o
>> translate.o missing.o curl.o ui.o /opt/
>> newaubit/aubit4glsrc/lib/generated/project.o API_esql.o API_help.o
>> API_menu.o API_packer.o API_form.o API_ui.o API_sqlparsecmd.o
>> API_sqlparse.o API_sql.o API_rp
>> c.o API_exreport.o -ldl -lm -lz -lcurl -ldl  -lz
>> /usr/bin/ld:
>> keys.o:/opt/newaubit/aubit4glsrc/incl/a4gl_libaubit4gl.h:1026: multiple
>> definition of `abort_pressed'; fglwrap.o:/opt/newaubit/aubit4glsrc/lib/liba
>> ubit4gl/fglwrap.c:1458: first defined here
>> collect2: error: ld returned 1 exit status
>> gmake[2]: *** [Makefile:211: /opt/newaubit/aubit4glsrc/lib/
>> libaubit4gl-1.5_3.so] Error 1
>> gmake[2]: Leaving directory '/opt/newaubit/aubit4glsrc/lib/libaubit4gl'
>> gmake[1]: *** [Makefile:276: libaubit4gl-1.5_3.so] Error 2
>> gmake[1]: Leaving directory '/opt/newaubit/aubit4glsrc/lib'
>> make: *** [Makefile:285: corecompile] Error 2
>>
>>
>> Thanks in advance.
>> Leonardo.
>>
>>
>> El mié, 21 jul 2021 a la(s) 11:30, James B. Byrne via Aubit4gl-discuss (
>> [email protected]) escribió:
>>
>>>
>>>
>>> On Wed, July 21, 2021 10:04, James B. Byrne via Aubit4gl-discuss wrote:
>>>
>>> >
>>> >
>>> > The sapdb cpc error I would like to get rid of, but that is not the
>>> problem.
>>> >
>>> > The problem is: multiple definition of 'abort_pressed'
>>> >
>>> > abort_pressed is define in a4gl_libaubit4gl.h at line 1026
>>> >
>>> >   1023          /* OBJECTMODULE is defined ONLY in keys.c */
>>> >   1024        #ifdef OBJECTMODULE
>>> >   1025          char opts[100][80];           /*menu options */
>>> >   1026          int abort_pressed;
>>> >
>>> > and again in fglwrap.c
>>> >
>>> >   1457 $
>>> >   1458 int abort_pressed=0;$
>>> >   1459 $
>>> >
>>> >
>>> >
>>> > I can comment out one or the other, but that would be attacking the
>>> issue
>>> > completely blind as to the significance of either.  This would likely
>>> lead to
>>> > further errors. How should this be fixed?
>>> >
>>> > I tried to open a ticket for this on SF but this option is not
>>> available to me:
>>> > (you must be authorized by the project admin.)
>>> >
>>> > I really would like to get this to compile cleanly and working on
>>> FreeBSD.
>>> >
>>> >
>>> >
>>>
>>> I commented out the definition in fglwrap.c ran gmake cleanall and
>>> gmake.  I
>>> got the same error. Searching through the code I discover that
>>> abort_pressed is
>>> defined in:
>>>
>>> ./lib/libui/ui_highlevel/remote_client/common.c
>>> ./lib/libaubit4gl/fglwrap.c
>>> ./incl/a4gl_libaubit4gl.h
>>> ./incl/a4gl_incl_4gldef.h
>>>
>>> Which ones need to be changed from definitions to declarations?
>>>
>>> --
>>> ***          e-Mail is NOT a SECURE channel          ***
>>>         Do NOT transmit sensitive data via e-Mail
>>>    Unencrypted messages have no legal claim to privacy
>>>  Do NOT open attachments nor follow links sent by e-Mail
>>>
>>> James B. Byrne                mailto:[email protected]
>>> Harte & Lyne Limited          http://www.harte-lyne.ca
>>> 9 Brockley Drive              vox: +1 905 561 1241
>>> Hamilton, Ontario             fax: +1 905 561 0757
>>> Canada  L8E 3C3
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>
>

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