From peter.mckinna at gmail.com Fri Oct 2 07:23:30 2015 From: peter.mckinna at gmail.com (Peter McKinna) Date: Fri, 2 Oct 2015 15:23:30 +1000 Subject: [M3devel] real time threads Message-ID: Hi, Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars. Also you may need to be running as root to change the policy or priority of a thread. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay.krell at cornell.edu Fri Oct 2 09:07:24 2015 From: jay.krell at cornell.edu (Jay K) Date: Fri, 2 Oct 2015 07:07:24 +0000 Subject: [M3devel] real time threads In-Reply-To: References: Message-ID: Remember to use m3_pthread_t and PTHREAD_FROM_M3. This is to accomodate systems where pthread_t might be an int or a pointer-sized integer. Granted, I suppose all the ABIs make it not matter. https://github.com/modula3/cm3/blob/af5b2314a8a7ea76d04dbedcb51dee56ab347c51/m3-libs/m3core/src/m3core.h Should we just play it loose instead? Maybe. Our Mac OSX code is a little different now and uses mach_port_t instead of pthread_t. I'm not certain your code will compile there but I can look more closely, much later. Thank you, - Jay From: peter.mckinna at gmail.com Date: Fri, 2 Oct 2015 15:23:30 +1000 To: m3devel at elegosoft.com Subject: [M3devel] real time threads Hi, Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars. Also you may need to be running as root to change the policy or priority of a thread. Peter _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Fri Oct 2 20:37:57 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 2 Oct 2015 18:37:57 +0000 (UTC) Subject: [M3devel] real time threads In-Reply-To: References: Message-ID: <1477234545.622244.1443811077449.JavaMail.yahoo@mail.yahoo.com> Hi:great work, as I wrote some week ago, I was worried that newer back ends? would overshadow the newest rewritten runtime machinery (threads and garbage collector).My question, is in your comment say it's dangerous, shouldn't be UNSAFE, and declare another interface upper in Common (safely)? Thanks in advance El Viernes 2 de octubre de 2015 0:24, Peter McKinna escribi?: Hi,? Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars.? Also you may need to be running as root to change the policy or priority of a thread. Peter _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Fri Oct 9 14:40:43 2015 From: jcchu at acm.org (JC Chu) Date: Fri, 9 Oct 2015 12:40:43 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) Message-ID: Hi, I?m trying to build from the latest repository checkout using CM3 v5.8.6 from NT386 to NT386. The build process gets stuck on m3core: "..\src\C\32BITS\BasicCtypes.i3", line 18: illegal based LONGINT literal, zero used. The interface in question defines TYPE long_long = [-16_7fffffffffffffffL-1L .. 16_7fffffffffffffffL], which is apparently not accepted by my compiler. Am I doing something wrong here? ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Fri Oct 9 17:04:00 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 9 Oct 2015 15:04:00 +0000 (UTC) Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> I got the html tripe of your message. Not sure what is going on. El Viernes 9 de octubre de 2015 7:40, JC Chu escribi?: htmlheadmeta http-equiv+AD0AIg-Content-Type+ACI- content+AD0AIg-text/html+ADs- charset+AD0-utf-7+ACIAPg-meta name+AD0AIg-Generator+ACI- content+AD0AIg-Microsoft Exchange Server+ACIAPg-+ADwAIQ--- converted from rtf --style+AD4APAAh--- .EmailQuote +AHs- margin-left: 1pt+ADs- padding-left: 4pt+ADs- border-left: +ACM-800000 2px solid+ADs- +AH0- --+AD4APA-/style/headbodyfont face+AD0AIg-Calibri+ACI- size+AD0AIg-2+ACIAPgA8-span style+AD0AIg-font-size:11pt+ADsAIgA+-divHi,/divdiv+AD4AJg-nbsp+ADsAPA-/divdivI+IBk-m trying to build from the latest repository checkout using CM3 v5.8.6 from NT386 to NT386.+ACY-nbsp+ADs- The build process gets stuck on m3core:/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4AJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADs- +ACY-quot+ADs-..+AFw-src+AFw-C+AFw-32BITS+AFw-BasicCtypes.i3+ACY-quot+ADs-, line 18: illegal based LONGINT literal, zero used./divdiv+AD4AJg-nbsp+ADsAPA-/divdivThe interface in question defines/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4AJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADs- TYPE long+AF8-long +AD0- +AFs--16+AF8-7fffffffffffffffL-1L .. 16+AF8-7fffffffffffffffL+AF0-,/divdiv+AD4AJg-nbsp+ADsAPA-/divdivwhich is apparently not accepted by my compiler./divdiv+AD4AJg-nbsp+ADsAPA-/divdivAm I doing something wrong here?/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/divdiv+AD4gFAAm-nbsp+ADs-JC+ACY-nbsp+ADs-Chu/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/div/span+AD4APA-/font/body/html _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Fri Oct 9 17:34:33 2015 From: jcchu at acm.org (JC Chu) Date: Fri, 9 Oct 2015 15:34:33 +0000 Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> References: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> Message-ID: Looks like your email client wasn?t handling UTF-7 properly. You can read the original message at . ? JC Chu From dabenavidesd at yahoo.es Fri Oct 9 18:19:10 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 9 Oct 2015 16:19:10 +0000 (UTC) Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <2122678545.2221200.1444407550827.JavaMail.yahoo@mail.yahoo.com> Thanks, it seems something was wrong here or in the mailer I guess; your mail message had a scrubbed attachment, that got on my screen instead of your first message. About your trouble, I remember that the NT386 standalone backend is now LongInteger aware (I guess not your current version), but perhaps need a newer bootstrap. Jay may know better Thanks in advance El Viernes 9 de octubre de 2015 10:34, JC Chu escribi?: Looks like your email client wasn?t handling UTF-7 properly.? You can read the original message at . ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at darko.org Tue Oct 13 20:42:39 2015 From: lists at darko.org (Darko Volaric) Date: Tue, 13 Oct 2015 11:42:39 -0700 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: No takers on this issue? Is the compiler he's using too old to compile the latest version? Have you tried fudging the literals on that line until it compiles? You could then remove the fudge and compile with the compiler just produced to get a properly working compiler. On Fri, Oct 9, 2015 at 5:40 AM, JC Chu wrote: > Hi, > > I?m trying to build from the latest repository checkout using CM3 v5.8.6 > from NT386 to NT386. The build process gets stuck on m3core: > > "..\src\C\32BITS\BasicCtypes.i3", line 18: illegal based LONGINT > literal, zero used. > > The interface in question defines > > TYPE long_long = [-16_7fffffffffffffffL-1L .. > 16_7fffffffffffffffL], > > which is apparently not accepted by my compiler. > > Am I doing something wrong here? > > ? JC Chu > > > > > _______________________________________________ > M3devel mailing list > M3devel at elegosoft.com > https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Wed Oct 14 08:43:37 2015 From: jcchu at acm.org (JC Chu) Date: Wed, 14 Oct 2015 06:43:37 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: I might have been doing it wrong.? I can actually use upgrade.py to produce a working compiler without having to ?fudging? anything (except NT.common (the Quake script), since I have Visual Studio 2015, which now splits the C runtime into three parts ()), although for some reason it tries to ship the new binaries to the same location as the old compiler, which of course fails. Now I?m not really sure what to do from here. ??JC?Chu From lists at darko.org Fri Oct 16 16:41:18 2015 From: lists at darko.org (Darko Volaric) Date: Fri, 16 Oct 2015 07:41:18 -0700 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: I haven't used those scripts so I have no idea why it does that, but the work around would be to move or rename the old compiler and the use it manually to ship the new binaries. I think there's also been some discussion regarding that issue in the mailing list in the last couple of months. On Tue, Oct 13, 2015 at 11:43 PM, JC Chu wrote: > > I might have been doing it wrong. I can actually use upgrade.py to > produce a working compiler without having to ?fudging? anything (except > NT.common (the Quake script), since I have Visual Studio 2015, which now > splits the C runtime into three parts (< > https://msdn.microsoft.com/en-us/library/abx4dbyh.aspx>)), although for > some reason it tries to ship the new binaries to the same location as the > old compiler, which of course fails. Now I?m not really sure what to do > from here. > > ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Sat Oct 17 17:00:47 2015 From: jcchu at acm.org (JC Chu) Date: Sat, 17 Oct 2015 15:00:47 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: , Message-ID: I will look into it some other time. ??JC?Chu From dabenavidesd at yahoo.es Sat Oct 17 18:08:34 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Sat, 17 Oct 2015 16:08:34 +0000 (UTC) Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> Hello all:I tried myself upgrade.cmd and .py ?+++ c:\cm3\bin\cm3.exe??? -build -DROOT=C:/Users/User/Downloads/cm3-master +++ --- building in NT386 --- ignoring ..\src\m3overrides new source -> compiling EnvUtils.i3 new source -> compiling EnvUtils.m3 new source -> compiling FingerprintFmt.i3 new source -> compiling TextUtils.i3 new source -> compiling FingerprintFmt.m3 new source -> compiling FSUtils.i3 new source -> compiling PathRepr.i3 new source -> compiling SMsg.i3 new source -> compiling FSUtils.m3 new source -> compiling MsgIF.i3 new source -> compiling ProcessEnv.i3 new source -> compiling System.i3 new source -> compiling SMsg.m3 new source -> compiling MsgIF.m3 new source -> compiling MsgX.i3 new source -> compiling MsgX.m3 new source -> compiling ProcessEnv.m3 new source -> compiling OSSpecials.i3 new source -> compiling TextReadingUtils.i3 new source -> compiling System.m3 new source -> compiling PathReprCommon.m3 new source -> compiling TextReadingUtils.m3 new source -> compiling FastLex.i3 new source -> compiling FastLex.m3 new source -> compiling Confirmation.i3 new source -> compiling Confirmation.m3 new source -> compiling DirStack.i3 new source -> compiling DirStack.m3 new source -> compiling ConnectRdWr.i3 new source -> compiling ConnectRdWr.m3 new source -> compiling TextTextSeqTbl.i3 new source -> compiling TextTextSeqTbl.m3 new source -> compiling OSSpecialsWin32.m3 new source -> compiling PathReprWin32.m3 new source -> compiling SystemWin32.m3 new source -> compiling FSysWin32.m3 new source -> compiling TextUtils.m3 new source -> compiling SystemC.c new source -> compiling FSUnixC.c new exporters -> recompiling FSUtils.i3 new exporters -> recompiling System.i3 new exporters -> recompiling PathRepr.i3 new exporters -> recompiling OSSpecials.i3 ?-> archiving sysutils.lib "c:\cm3\bin/config\NT386.common", line 696: quake runtime error: dynamic link li brary creation failed, see C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\N T386\sysutils.lst for more information --procedure--? -line-? -file--- error????????????? --? make_lib????????? 696? c:\cm3\bin/config\NT386.common Library??????????? --? include_dir?????? 105? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\src\m 3makefile ??????????????????? 5? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\NT386 \m3make.args Fatal Error: procedure "make_lib" defined in "c:\cm3\bin\cm3.cfg" failed. ?*** execution of [, ] failed *** C:\Users\User\Downloads\cm3-master\scripts\python> but got in an error in both cases: c:\cm3\pkg\m3core\NT386\m3core.lib winspool.lib comctl32.lib wsock32.lib comdlg32.lib netapi32.lib gdi32.lib user32.lib advapi32.lib kernel32.lib msvcrt.lib c:\cm3\bin\..\lib\hand.obj ?? Creating library sysutils.lib and object sysutils.exp LINK : warning LNK4199: /DELAYLOAD:advapi32.dll ignored; no imports found from advapi32.dll LINK : warning LNK4199: /DELAYLOAD:gdi32.dll ignored; no imports found from gdi32.dll LINK : warning LNK4199: /DELAYLOAD:netapi32.dll ignored; no imports found from netapi32.dll LINK : warning LNK4199: /DELAYLOAD:user32.dll ignored; no imports found from user32.dll LINK : warning LNK4199: /DELAYLOAD:comctl32.dll ignored; no imports found from comctl32.dll SystemC.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _System__GetErrno TextUtils.mo : error LNK2001: unresolved external symbol __setjmp msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol __setjmp Confirmation.mo : error LNK2001: unresolved external symbol __setjmp DirStack.mo : error LNK2001: unresolved external symbol __setjmp ConnectRdWr.mo : error LNK2001: unresolved external symbol __setjmp FSysWin32.mo : error LNK2001: unresolved external symbol __setjmp System.mo : error LNK2001: unresolved external symbol __setjmp PathReprCommon.mo : error LNK2001: unresolved external symbol __setjmp TextReadingUtils.mo : error LNK2001: unresolved external symbol __setjmp FastLex.mo : error LNK2001: unresolved external symbol __setjmp EnvUtils.mo : error LNK2001: unresolved external symbol __setjmp FSUtils.mo : error LNK2001: unresolved external symbol __setjmp SMsg.mo : error LNK2001: unresolved external symbol __setjmp MsgIF.mo : error LNK2001: unresolved external symbol __setjmp FSUnixC.obj : error LNK2019: unresolved external symbol __imp___access referenced in function _FSUtils__access msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol ___intrinsic_setjmp msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm_e referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_invoke_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_return_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function ___scrt_dllmain_after_initialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter at 4 msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _memset referenced in function ___scrt_fastfail msvcrt.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 sysutils.dll : fatal error LNK1120: 20 unresolved externals If anybody knows how to solve this linker problems I would be delighted to report advances El S?bado 17 de octubre de 2015 10:00, JC Chu escribi?: I will look into it some other time. ??JC?Chu _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Sat Oct 17 23:20:58 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Sat, 17 Oct 2015 21:20:58 +0000 (UTC) Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> References: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> Message-ID: <542884385.2872735.1445116858981.JavaMail.yahoo@mail.yahoo.com> Hello all:I could compile the bootstrap compiler, just adding to Root:\cm3\bin\config\NT386.commonLine 212 SYSTEM_LIBS{"LIBC"} += [LibIn("vcruntime")] ??? ??? SYSTEM_LIBS{"LIBC"} += [LibIn("ucrt")] The only trouble is it gets stuck with the last shipping in cm3/ ?+++ c:\cm3\bin\cm3.exe? -ship -DROOT=C:/Users/User/Downloads/cm3-master +++ --- shipping from NT386 --- . => c:/cm3/pkg/cm3/NT386 ? .M3EXPORTS . => c:/cm3/bin ? cm3.pdb . => c:/cm3/pkg/cm3/NT386 ? .M3WEB ../NT386 => c:/cm3/pkg/cm3/NT386 ? cm3unix.c???????? Version.i3 ../src => c:/cm3/pkg/cm3/src ? Arg.i3??????????? Arg.m3??????????? M3Backend.i3????? M3Backend.m3 ? UtilsWin32.m3???? Builder.m3??????? Builder.i3??????? Dirs.i3 ? Dirs.m3?????????? M3Build.m3??????? M3Build.i3??????? M3Loc.m3 ? M3Loc.i3????????? M3Options.m3????? M3Options.i3????? M3Unit.i3 ? M3Unit.m3???????? Makefile.i3?????? Makefile.m3?????? Msg.i3 ? Msg.m3??????????? Utils.m3????????? Utils.i3????????? WebFile.i3 ? WebFile.m3??????? Main.m3 ../src/llvmdummy => c:/cm3/pkg/cm3/src/llvmdummy ? LLGen.m3????????? LLGen.i3 . => c:/cm3/bin ? cm3.exe???????? "C:\Users\User\Downloads\cm3-master\m3-sys\cm3\NT386\.M3SHIP", ?line 38: quake runtime error: unable to copy "cm3.exe" to "c:\cm3\bin\cm3.exe": ?ErrorCode=32: El proceso no tiene acceso al archivo porque est? siendo utilizad o por otro proceso. --procedure--? -line-? -file--- install_file?????? --? ?????????????????? 38? C:\Users\User\Downloads\cm3-master\m3-sys\cm3\NT386\.M3SH IP Fatal Error: package build failed ?*** execution of [, ] failed *** Nevertheless, the easiness of the config file and your input are all we need to compile it. Thanks for the good work Jay and all El S?bado 17 de octubre de 2015 11:08, Daniel Alejandro Benavides D. escribi?: Hello all:I tried myself upgrade.cmd and .py ?+++ c:\cm3\bin\cm3.exe??? -build -DROOT=C:/Users/User/Downloads/cm3-master +++ --- building in NT386 --- ignoring ..\src\m3overrides new source -> compiling EnvUtils.i3 new source -> compiling EnvUtils.m3 new source -> compiling FingerprintFmt.i3 new source -> compiling TextUtils.i3 new source -> compiling FingerprintFmt.m3 new source -> compiling FSUtils.i3 new source -> compiling PathRepr.i3 new source -> compiling SMsg.i3 new source -> compiling FSUtils.m3 new source -> compiling MsgIF.i3 new source -> compiling ProcessEnv.i3 new source -> compiling System.i3 new source -> compiling SMsg.m3 new source -> compiling MsgIF.m3 new source -> compiling MsgX.i3 new source -> compiling MsgX.m3 new source -> compiling ProcessEnv.m3 new source -> compiling OSSpecials.i3 new source -> compiling TextReadingUtils.i3 new source -> compiling System.m3 new source -> compiling PathReprCommon.m3 new source -> compiling TextReadingUtils.m3 new source -> compiling FastLex.i3 new source -> compiling FastLex.m3 new source -> compiling Confirmation.i3 new source -> compiling Confirmation.m3 new source -> compiling DirStack.i3 new source -> compiling DirStack.m3 new source -> compiling ConnectRdWr.i3 new source -> compiling ConnectRdWr.m3 new source -> compiling TextTextSeqTbl.i3 new source -> compiling TextTextSeqTbl.m3 new source -> compiling OSSpecialsWin32.m3 new source -> compiling PathReprWin32.m3 new source -> compiling SystemWin32.m3 new source -> compiling FSysWin32.m3 new source -> compiling TextUtils.m3 new source -> compiling SystemC.c new source -> compiling FSUnixC.c new exporters -> recompiling FSUtils.i3 new exporters -> recompiling System.i3 new exporters -> recompiling PathRepr.i3 new exporters -> recompiling OSSpecials.i3 ?-> archiving sysutils.lib "c:\cm3\bin/config\NT386.common", line 696: quake runtime error: dynamic link li brary creation failed, see C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\N T386\sysutils.lst for more information --procedure--? -line-? -file--- error????????????? --? make_lib????????? 696? c:\cm3\bin/config\NT386.common Library??????????? --? include_dir?????? 105? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\src\m 3makefile ??????????????????? 5? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\NT386 \m3make.args Fatal Error: procedure "make_lib" defined in "c:\cm3\bin\cm3.cfg" failed. ?*** execution of [, ] failed *** C:\Users\User\Downloads\cm3-master\scripts\python> but got in an error in both cases: c:\cm3\pkg\m3core\NT386\m3core.lib winspool.lib comctl32.lib wsock32.lib comdlg32.lib netapi32.lib gdi32.lib user32.lib advapi32.lib kernel32.lib msvcrt.lib c:\cm3\bin\..\lib\hand.obj ?? Creating library sysutils.lib and object sysutils.exp LINK : warning LNK4199: /DELAYLOAD:advapi32.dll ignored; no imports found from advapi32.dll LINK : warning LNK4199: /DELAYLOAD:gdi32.dll ignored; no imports found from gdi32.dll LINK : warning LNK4199: /DELAYLOAD:netapi32.dll ignored; no imports found from netapi32.dll LINK : warning LNK4199: /DELAYLOAD:user32.dll ignored; no imports found from user32.dll LINK : warning LNK4199: /DELAYLOAD:comctl32.dll ignored; no imports found from comctl32.dll SystemC.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _System__GetErrno TextUtils.mo : error LNK2001: unresolved external symbol __setjmp msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol __setjmp Confirmation.mo : error LNK2001: unresolved external symbol __setjmp DirStack.mo : error LNK2001: unresolved external symbol __setjmp ConnectRdWr.mo : error LNK2001: unresolved external symbol __setjmp FSysWin32.mo : error LNK2001: unresolved external symbol __setjmp System.mo : error LNK2001: unresolved external symbol __setjmp PathReprCommon.mo : error LNK2001: unresolved external symbol __setjmp TextReadingUtils.mo : error LNK2001: unresolved external symbol __setjmp FastLex.mo : error LNK2001: unresolved external symbol __setjmp EnvUtils.mo : error LNK2001: unresolved external symbol __setjmp FSUtils.mo : error LNK2001: unresolved external symbol __setjmp SMsg.mo : error LNK2001: unresolved external symbol __setjmp MsgIF.mo : error LNK2001: unresolved external symbol __setjmp FSUnixC.obj : error LNK2019: unresolved external symbol __imp___access referenced in function _FSUtils__access msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol ___intrinsic_setjmp msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm_e referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_invoke_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_return_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function ___scrt_dllmain_after_initialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter at 4 msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _memset referenced in function ___scrt_fastfail msvcrt.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 sysutils.dll : fatal error LNK1120: 20 unresolved externals If anybody knows how to solve this linker problems I would be delighted to report advances El S?bado 17 de octubre de 2015 10:00, JC Chu escribi?: I will look into it some other time. ??JC?Chu _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter.mckinna at gmail.com Fri Oct 2 07:23:30 2015 From: peter.mckinna at gmail.com (Peter McKinna) Date: Fri, 2 Oct 2015 15:23:30 +1000 Subject: [M3devel] real time threads Message-ID: Hi, Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars. Also you may need to be running as root to change the policy or priority of a thread. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay.krell at cornell.edu Fri Oct 2 09:07:24 2015 From: jay.krell at cornell.edu (Jay K) Date: Fri, 2 Oct 2015 07:07:24 +0000 Subject: [M3devel] real time threads In-Reply-To: References: Message-ID: Remember to use m3_pthread_t and PTHREAD_FROM_M3. This is to accomodate systems where pthread_t might be an int or a pointer-sized integer. Granted, I suppose all the ABIs make it not matter. https://github.com/modula3/cm3/blob/af5b2314a8a7ea76d04dbedcb51dee56ab347c51/m3-libs/m3core/src/m3core.h Should we just play it loose instead? Maybe. Our Mac OSX code is a little different now and uses mach_port_t instead of pthread_t. I'm not certain your code will compile there but I can look more closely, much later. Thank you, - Jay From: peter.mckinna at gmail.com Date: Fri, 2 Oct 2015 15:23:30 +1000 To: m3devel at elegosoft.com Subject: [M3devel] real time threads Hi, Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars. Also you may need to be running as root to change the policy or priority of a thread. Peter _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Fri Oct 2 20:37:57 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 2 Oct 2015 18:37:57 +0000 (UTC) Subject: [M3devel] real time threads In-Reply-To: References: Message-ID: <1477234545.622244.1443811077449.JavaMail.yahoo@mail.yahoo.com> Hi:great work, as I wrote some week ago, I was worried that newer back ends? would overshadow the newest rewritten runtime machinery (threads and garbage collector).My question, is in your comment say it's dangerous, shouldn't be UNSAFE, and declare another interface upper in Common (safely)? Thanks in advance El Viernes 2 de octubre de 2015 0:24, Peter McKinna escribi?: Hi,? Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars.? Also you may need to be running as root to change the policy or priority of a thread. Peter _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Fri Oct 9 14:40:43 2015 From: jcchu at acm.org (JC Chu) Date: Fri, 9 Oct 2015 12:40:43 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) Message-ID: Hi, I?m trying to build from the latest repository checkout using CM3 v5.8.6 from NT386 to NT386. The build process gets stuck on m3core: "..\src\C\32BITS\BasicCtypes.i3", line 18: illegal based LONGINT literal, zero used. The interface in question defines TYPE long_long = [-16_7fffffffffffffffL-1L .. 16_7fffffffffffffffL], which is apparently not accepted by my compiler. Am I doing something wrong here? ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Fri Oct 9 17:04:00 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 9 Oct 2015 15:04:00 +0000 (UTC) Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> I got the html tripe of your message. Not sure what is going on. El Viernes 9 de octubre de 2015 7:40, JC Chu escribi?: htmlheadmeta http-equiv+AD0AIg-Content-Type+ACI- content+AD0AIg-text/html+ADs- charset+AD0-utf-7+ACIAPg-meta name+AD0AIg-Generator+ACI- content+AD0AIg-Microsoft Exchange Server+ACIAPg-+ADwAIQ--- converted from rtf --style+AD4APAAh--- .EmailQuote +AHs- margin-left: 1pt+ADs- padding-left: 4pt+ADs- border-left: +ACM-800000 2px solid+ADs- +AH0- --+AD4APA-/style/headbodyfont face+AD0AIg-Calibri+ACI- size+AD0AIg-2+ACIAPgA8-span style+AD0AIg-font-size:11pt+ADsAIgA+-divHi,/divdiv+AD4AJg-nbsp+ADsAPA-/divdivI+IBk-m trying to build from the latest repository checkout using CM3 v5.8.6 from NT386 to NT386.+ACY-nbsp+ADs- The build process gets stuck on m3core:/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4AJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADs- +ACY-quot+ADs-..+AFw-src+AFw-C+AFw-32BITS+AFw-BasicCtypes.i3+ACY-quot+ADs-, line 18: illegal based LONGINT literal, zero used./divdiv+AD4AJg-nbsp+ADsAPA-/divdivThe interface in question defines/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4AJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADs- TYPE long+AF8-long +AD0- +AFs--16+AF8-7fffffffffffffffL-1L .. 16+AF8-7fffffffffffffffL+AF0-,/divdiv+AD4AJg-nbsp+ADsAPA-/divdivwhich is apparently not accepted by my compiler./divdiv+AD4AJg-nbsp+ADsAPA-/divdivAm I doing something wrong here?/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/divdiv+AD4gFAAm-nbsp+ADs-JC+ACY-nbsp+ADs-Chu/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/div/span+AD4APA-/font/body/html _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Fri Oct 9 17:34:33 2015 From: jcchu at acm.org (JC Chu) Date: Fri, 9 Oct 2015 15:34:33 +0000 Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> References: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> Message-ID: Looks like your email client wasn?t handling UTF-7 properly. You can read the original message at . ? JC Chu From dabenavidesd at yahoo.es Fri Oct 9 18:19:10 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 9 Oct 2015 16:19:10 +0000 (UTC) Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <2122678545.2221200.1444407550827.JavaMail.yahoo@mail.yahoo.com> Thanks, it seems something was wrong here or in the mailer I guess; your mail message had a scrubbed attachment, that got on my screen instead of your first message. About your trouble, I remember that the NT386 standalone backend is now LongInteger aware (I guess not your current version), but perhaps need a newer bootstrap. Jay may know better Thanks in advance El Viernes 9 de octubre de 2015 10:34, JC Chu escribi?: Looks like your email client wasn?t handling UTF-7 properly.? You can read the original message at . ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at darko.org Tue Oct 13 20:42:39 2015 From: lists at darko.org (Darko Volaric) Date: Tue, 13 Oct 2015 11:42:39 -0700 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: No takers on this issue? Is the compiler he's using too old to compile the latest version? Have you tried fudging the literals on that line until it compiles? You could then remove the fudge and compile with the compiler just produced to get a properly working compiler. On Fri, Oct 9, 2015 at 5:40 AM, JC Chu wrote: > Hi, > > I?m trying to build from the latest repository checkout using CM3 v5.8.6 > from NT386 to NT386. The build process gets stuck on m3core: > > "..\src\C\32BITS\BasicCtypes.i3", line 18: illegal based LONGINT > literal, zero used. > > The interface in question defines > > TYPE long_long = [-16_7fffffffffffffffL-1L .. > 16_7fffffffffffffffL], > > which is apparently not accepted by my compiler. > > Am I doing something wrong here? > > ? JC Chu > > > > > _______________________________________________ > M3devel mailing list > M3devel at elegosoft.com > https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Wed Oct 14 08:43:37 2015 From: jcchu at acm.org (JC Chu) Date: Wed, 14 Oct 2015 06:43:37 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: I might have been doing it wrong.? I can actually use upgrade.py to produce a working compiler without having to ?fudging? anything (except NT.common (the Quake script), since I have Visual Studio 2015, which now splits the C runtime into three parts ()), although for some reason it tries to ship the new binaries to the same location as the old compiler, which of course fails. Now I?m not really sure what to do from here. ??JC?Chu From lists at darko.org Fri Oct 16 16:41:18 2015 From: lists at darko.org (Darko Volaric) Date: Fri, 16 Oct 2015 07:41:18 -0700 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: I haven't used those scripts so I have no idea why it does that, but the work around would be to move or rename the old compiler and the use it manually to ship the new binaries. I think there's also been some discussion regarding that issue in the mailing list in the last couple of months. On Tue, Oct 13, 2015 at 11:43 PM, JC Chu wrote: > > I might have been doing it wrong. I can actually use upgrade.py to > produce a working compiler without having to ?fudging? anything (except > NT.common (the Quake script), since I have Visual Studio 2015, which now > splits the C runtime into three parts (< > https://msdn.microsoft.com/en-us/library/abx4dbyh.aspx>)), although for > some reason it tries to ship the new binaries to the same location as the > old compiler, which of course fails. Now I?m not really sure what to do > from here. > > ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Sat Oct 17 17:00:47 2015 From: jcchu at acm.org (JC Chu) Date: Sat, 17 Oct 2015 15:00:47 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: , Message-ID: I will look into it some other time. ??JC?Chu From dabenavidesd at yahoo.es Sat Oct 17 18:08:34 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Sat, 17 Oct 2015 16:08:34 +0000 (UTC) Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> Hello all:I tried myself upgrade.cmd and .py ?+++ c:\cm3\bin\cm3.exe??? -build -DROOT=C:/Users/User/Downloads/cm3-master +++ --- building in NT386 --- ignoring ..\src\m3overrides new source -> compiling EnvUtils.i3 new source -> compiling EnvUtils.m3 new source -> compiling FingerprintFmt.i3 new source -> compiling TextUtils.i3 new source -> compiling FingerprintFmt.m3 new source -> compiling FSUtils.i3 new source -> compiling PathRepr.i3 new source -> compiling SMsg.i3 new source -> compiling FSUtils.m3 new source -> compiling MsgIF.i3 new source -> compiling ProcessEnv.i3 new source -> compiling System.i3 new source -> compiling SMsg.m3 new source -> compiling MsgIF.m3 new source -> compiling MsgX.i3 new source -> compiling MsgX.m3 new source -> compiling ProcessEnv.m3 new source -> compiling OSSpecials.i3 new source -> compiling TextReadingUtils.i3 new source -> compiling System.m3 new source -> compiling PathReprCommon.m3 new source -> compiling TextReadingUtils.m3 new source -> compiling FastLex.i3 new source -> compiling FastLex.m3 new source -> compiling Confirmation.i3 new source -> compiling Confirmation.m3 new source -> compiling DirStack.i3 new source -> compiling DirStack.m3 new source -> compiling ConnectRdWr.i3 new source -> compiling ConnectRdWr.m3 new source -> compiling TextTextSeqTbl.i3 new source -> compiling TextTextSeqTbl.m3 new source -> compiling OSSpecialsWin32.m3 new source -> compiling PathReprWin32.m3 new source -> compiling SystemWin32.m3 new source -> compiling FSysWin32.m3 new source -> compiling TextUtils.m3 new source -> compiling SystemC.c new source -> compiling FSUnixC.c new exporters -> recompiling FSUtils.i3 new exporters -> recompiling System.i3 new exporters -> recompiling PathRepr.i3 new exporters -> recompiling OSSpecials.i3 ?-> archiving sysutils.lib "c:\cm3\bin/config\NT386.common", line 696: quake runtime error: dynamic link li brary creation failed, see C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\N T386\sysutils.lst for more information --procedure--? -line-? -file--- error????????????? --? make_lib????????? 696? c:\cm3\bin/config\NT386.common Library??????????? --? include_dir?????? 105? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\src\m 3makefile ??????????????????? 5? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\NT386 \m3make.args Fatal Error: procedure "make_lib" defined in "c:\cm3\bin\cm3.cfg" failed. ?*** execution of [, ] failed *** C:\Users\User\Downloads\cm3-master\scripts\python> but got in an error in both cases: c:\cm3\pkg\m3core\NT386\m3core.lib winspool.lib comctl32.lib wsock32.lib comdlg32.lib netapi32.lib gdi32.lib user32.lib advapi32.lib kernel32.lib msvcrt.lib c:\cm3\bin\..\lib\hand.obj ?? Creating library sysutils.lib and object sysutils.exp LINK : warning LNK4199: /DELAYLOAD:advapi32.dll ignored; no imports found from advapi32.dll LINK : warning LNK4199: /DELAYLOAD:gdi32.dll ignored; no imports found from gdi32.dll LINK : warning LNK4199: /DELAYLOAD:netapi32.dll ignored; no imports found from netapi32.dll LINK : warning LNK4199: /DELAYLOAD:user32.dll ignored; no imports found from user32.dll LINK : warning LNK4199: /DELAYLOAD:comctl32.dll ignored; no imports found from comctl32.dll SystemC.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _System__GetErrno TextUtils.mo : error LNK2001: unresolved external symbol __setjmp msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol __setjmp Confirmation.mo : error LNK2001: unresolved external symbol __setjmp DirStack.mo : error LNK2001: unresolved external symbol __setjmp ConnectRdWr.mo : error LNK2001: unresolved external symbol __setjmp FSysWin32.mo : error LNK2001: unresolved external symbol __setjmp System.mo : error LNK2001: unresolved external symbol __setjmp PathReprCommon.mo : error LNK2001: unresolved external symbol __setjmp TextReadingUtils.mo : error LNK2001: unresolved external symbol __setjmp FastLex.mo : error LNK2001: unresolved external symbol __setjmp EnvUtils.mo : error LNK2001: unresolved external symbol __setjmp FSUtils.mo : error LNK2001: unresolved external symbol __setjmp SMsg.mo : error LNK2001: unresolved external symbol __setjmp MsgIF.mo : error LNK2001: unresolved external symbol __setjmp FSUnixC.obj : error LNK2019: unresolved external symbol __imp___access referenced in function _FSUtils__access msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol ___intrinsic_setjmp msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm_e referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_invoke_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_return_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function ___scrt_dllmain_after_initialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter at 4 msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _memset referenced in function ___scrt_fastfail msvcrt.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 sysutils.dll : fatal error LNK1120: 20 unresolved externals If anybody knows how to solve this linker problems I would be delighted to report advances El S?bado 17 de octubre de 2015 10:00, JC Chu escribi?: I will look into it some other time. ??JC?Chu _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Sat Oct 17 23:20:58 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Sat, 17 Oct 2015 21:20:58 +0000 (UTC) Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> References: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> Message-ID: <542884385.2872735.1445116858981.JavaMail.yahoo@mail.yahoo.com> Hello all:I could compile the bootstrap compiler, just adding to Root:\cm3\bin\config\NT386.commonLine 212 SYSTEM_LIBS{"LIBC"} += [LibIn("vcruntime")] ??? ??? SYSTEM_LIBS{"LIBC"} += [LibIn("ucrt")] The only trouble is it gets stuck with the last shipping in cm3/ ?+++ c:\cm3\bin\cm3.exe? -ship -DROOT=C:/Users/User/Downloads/cm3-master +++ --- shipping from NT386 --- . => c:/cm3/pkg/cm3/NT386 ? .M3EXPORTS . => c:/cm3/bin ? cm3.pdb . => c:/cm3/pkg/cm3/NT386 ? .M3WEB ../NT386 => c:/cm3/pkg/cm3/NT386 ? cm3unix.c???????? Version.i3 ../src => c:/cm3/pkg/cm3/src ? Arg.i3??????????? Arg.m3??????????? M3Backend.i3????? M3Backend.m3 ? UtilsWin32.m3???? Builder.m3??????? Builder.i3??????? Dirs.i3 ? Dirs.m3?????????? M3Build.m3??????? M3Build.i3??????? M3Loc.m3 ? M3Loc.i3????????? M3Options.m3????? M3Options.i3????? M3Unit.i3 ? M3Unit.m3???????? Makefile.i3?????? Makefile.m3?????? Msg.i3 ? Msg.m3??????????? Utils.m3????????? Utils.i3????????? WebFile.i3 ? WebFile.m3??????? Main.m3 ../src/llvmdummy => c:/cm3/pkg/cm3/src/llvmdummy ? LLGen.m3????????? LLGen.i3 . => c:/cm3/bin ? cm3.exe???????? "C:\Users\User\Downloads\cm3-master\m3-sys\cm3\NT386\.M3SHIP", ?line 38: quake runtime error: unable to copy "cm3.exe" to "c:\cm3\bin\cm3.exe": ?ErrorCode=32: El proceso no tiene acceso al archivo porque est? siendo utilizad o por otro proceso. --procedure--? -line-? -file--- install_file?????? --? ?????????????????? 38? C:\Users\User\Downloads\cm3-master\m3-sys\cm3\NT386\.M3SH IP Fatal Error: package build failed ?*** execution of [, ] failed *** Nevertheless, the easiness of the config file and your input are all we need to compile it. Thanks for the good work Jay and all El S?bado 17 de octubre de 2015 11:08, Daniel Alejandro Benavides D. escribi?: Hello all:I tried myself upgrade.cmd and .py ?+++ c:\cm3\bin\cm3.exe??? -build -DROOT=C:/Users/User/Downloads/cm3-master +++ --- building in NT386 --- ignoring ..\src\m3overrides new source -> compiling EnvUtils.i3 new source -> compiling EnvUtils.m3 new source -> compiling FingerprintFmt.i3 new source -> compiling TextUtils.i3 new source -> compiling FingerprintFmt.m3 new source -> compiling FSUtils.i3 new source -> compiling PathRepr.i3 new source -> compiling SMsg.i3 new source -> compiling FSUtils.m3 new source -> compiling MsgIF.i3 new source -> compiling ProcessEnv.i3 new source -> compiling System.i3 new source -> compiling SMsg.m3 new source -> compiling MsgIF.m3 new source -> compiling MsgX.i3 new source -> compiling MsgX.m3 new source -> compiling ProcessEnv.m3 new source -> compiling OSSpecials.i3 new source -> compiling TextReadingUtils.i3 new source -> compiling System.m3 new source -> compiling PathReprCommon.m3 new source -> compiling TextReadingUtils.m3 new source -> compiling FastLex.i3 new source -> compiling FastLex.m3 new source -> compiling Confirmation.i3 new source -> compiling Confirmation.m3 new source -> compiling DirStack.i3 new source -> compiling DirStack.m3 new source -> compiling ConnectRdWr.i3 new source -> compiling ConnectRdWr.m3 new source -> compiling TextTextSeqTbl.i3 new source -> compiling TextTextSeqTbl.m3 new source -> compiling OSSpecialsWin32.m3 new source -> compiling PathReprWin32.m3 new source -> compiling SystemWin32.m3 new source -> compiling FSysWin32.m3 new source -> compiling TextUtils.m3 new source -> compiling SystemC.c new source -> compiling FSUnixC.c new exporters -> recompiling FSUtils.i3 new exporters -> recompiling System.i3 new exporters -> recompiling PathRepr.i3 new exporters -> recompiling OSSpecials.i3 ?-> archiving sysutils.lib "c:\cm3\bin/config\NT386.common", line 696: quake runtime error: dynamic link li brary creation failed, see C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\N T386\sysutils.lst for more information --procedure--? -line-? -file--- error????????????? --? make_lib????????? 696? c:\cm3\bin/config\NT386.common Library??????????? --? include_dir?????? 105? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\src\m 3makefile ??????????????????? 5? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\NT386 \m3make.args Fatal Error: procedure "make_lib" defined in "c:\cm3\bin\cm3.cfg" failed. ?*** execution of [, ] failed *** C:\Users\User\Downloads\cm3-master\scripts\python> but got in an error in both cases: c:\cm3\pkg\m3core\NT386\m3core.lib winspool.lib comctl32.lib wsock32.lib comdlg32.lib netapi32.lib gdi32.lib user32.lib advapi32.lib kernel32.lib msvcrt.lib c:\cm3\bin\..\lib\hand.obj ?? Creating library sysutils.lib and object sysutils.exp LINK : warning LNK4199: /DELAYLOAD:advapi32.dll ignored; no imports found from advapi32.dll LINK : warning LNK4199: /DELAYLOAD:gdi32.dll ignored; no imports found from gdi32.dll LINK : warning LNK4199: /DELAYLOAD:netapi32.dll ignored; no imports found from netapi32.dll LINK : warning LNK4199: /DELAYLOAD:user32.dll ignored; no imports found from user32.dll LINK : warning LNK4199: /DELAYLOAD:comctl32.dll ignored; no imports found from comctl32.dll SystemC.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _System__GetErrno TextUtils.mo : error LNK2001: unresolved external symbol __setjmp msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol __setjmp Confirmation.mo : error LNK2001: unresolved external symbol __setjmp DirStack.mo : error LNK2001: unresolved external symbol __setjmp ConnectRdWr.mo : error LNK2001: unresolved external symbol __setjmp FSysWin32.mo : error LNK2001: unresolved external symbol __setjmp System.mo : error LNK2001: unresolved external symbol __setjmp PathReprCommon.mo : error LNK2001: unresolved external symbol __setjmp TextReadingUtils.mo : error LNK2001: unresolved external symbol __setjmp FastLex.mo : error LNK2001: unresolved external symbol __setjmp EnvUtils.mo : error LNK2001: unresolved external symbol __setjmp FSUtils.mo : error LNK2001: unresolved external symbol __setjmp SMsg.mo : error LNK2001: unresolved external symbol __setjmp MsgIF.mo : error LNK2001: unresolved external symbol __setjmp FSUnixC.obj : error LNK2019: unresolved external symbol __imp___access referenced in function _FSUtils__access msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol ___intrinsic_setjmp msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm_e referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_invoke_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_return_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function ___scrt_dllmain_after_initialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter at 4 msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _memset referenced in function ___scrt_fastfail msvcrt.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 sysutils.dll : fatal error LNK1120: 20 unresolved externals If anybody knows how to solve this linker problems I would be delighted to report advances El S?bado 17 de octubre de 2015 10:00, JC Chu escribi?: I will look into it some other time. ??JC?Chu _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter.mckinna at gmail.com Fri Oct 2 07:23:30 2015 From: peter.mckinna at gmail.com (Peter McKinna) Date: Fri, 2 Oct 2015 15:23:30 +1000 Subject: [M3devel] real time threads Message-ID: Hi, Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars. Also you may need to be running as root to change the policy or priority of a thread. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay.krell at cornell.edu Fri Oct 2 09:07:24 2015 From: jay.krell at cornell.edu (Jay K) Date: Fri, 2 Oct 2015 07:07:24 +0000 Subject: [M3devel] real time threads In-Reply-To: References: Message-ID: Remember to use m3_pthread_t and PTHREAD_FROM_M3. This is to accomodate systems where pthread_t might be an int or a pointer-sized integer. Granted, I suppose all the ABIs make it not matter. https://github.com/modula3/cm3/blob/af5b2314a8a7ea76d04dbedcb51dee56ab347c51/m3-libs/m3core/src/m3core.h Should we just play it loose instead? Maybe. Our Mac OSX code is a little different now and uses mach_port_t instead of pthread_t. I'm not certain your code will compile there but I can look more closely, much later. Thank you, - Jay From: peter.mckinna at gmail.com Date: Fri, 2 Oct 2015 15:23:30 +1000 To: m3devel at elegosoft.com Subject: [M3devel] real time threads Hi, Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars. Also you may need to be running as root to change the policy or priority of a thread. Peter _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Fri Oct 2 20:37:57 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 2 Oct 2015 18:37:57 +0000 (UTC) Subject: [M3devel] real time threads In-Reply-To: References: Message-ID: <1477234545.622244.1443811077449.JavaMail.yahoo@mail.yahoo.com> Hi:great work, as I wrote some week ago, I was worried that newer back ends? would overshadow the newest rewritten runtime machinery (threads and garbage collector).My question, is in your comment say it's dangerous, shouldn't be UNSAFE, and declare another interface upper in Common (safely)? Thanks in advance El Viernes 2 de octubre de 2015 0:24, Peter McKinna escribi?: Hi,? Just committed a new interface adding support for real time policies and priorities for pthreads, if anyone is interested. Comments, fixes, flames welcome. Also included is a subtype of mutex allowing support for priority inversion. For a fascinating real world example of this just google what really happened on mars.? Also you may need to be running as root to change the policy or priority of a thread. Peter _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Fri Oct 9 14:40:43 2015 From: jcchu at acm.org (JC Chu) Date: Fri, 9 Oct 2015 12:40:43 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) Message-ID: Hi, I?m trying to build from the latest repository checkout using CM3 v5.8.6 from NT386 to NT386. The build process gets stuck on m3core: "..\src\C\32BITS\BasicCtypes.i3", line 18: illegal based LONGINT literal, zero used. The interface in question defines TYPE long_long = [-16_7fffffffffffffffL-1L .. 16_7fffffffffffffffL], which is apparently not accepted by my compiler. Am I doing something wrong here? ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Fri Oct 9 17:04:00 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 9 Oct 2015 15:04:00 +0000 (UTC) Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> I got the html tripe of your message. Not sure what is going on. El Viernes 9 de octubre de 2015 7:40, JC Chu escribi?: htmlheadmeta http-equiv+AD0AIg-Content-Type+ACI- content+AD0AIg-text/html+ADs- charset+AD0-utf-7+ACIAPg-meta name+AD0AIg-Generator+ACI- content+AD0AIg-Microsoft Exchange Server+ACIAPg-+ADwAIQ--- converted from rtf --style+AD4APAAh--- .EmailQuote +AHs- margin-left: 1pt+ADs- padding-left: 4pt+ADs- border-left: +ACM-800000 2px solid+ADs- +AH0- --+AD4APA-/style/headbodyfont face+AD0AIg-Calibri+ACI- size+AD0AIg-2+ACIAPgA8-span style+AD0AIg-font-size:11pt+ADsAIgA+-divHi,/divdiv+AD4AJg-nbsp+ADsAPA-/divdivI+IBk-m trying to build from the latest repository checkout using CM3 v5.8.6 from NT386 to NT386.+ACY-nbsp+ADs- The build process gets stuck on m3core:/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4AJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADs- +ACY-quot+ADs-..+AFw-src+AFw-C+AFw-32BITS+AFw-BasicCtypes.i3+ACY-quot+ADs-, line 18: illegal based LONGINT literal, zero used./divdiv+AD4AJg-nbsp+ADsAPA-/divdivThe interface in question defines/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4AJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADsAJg-nbsp+ADs- TYPE long+AF8-long +AD0- +AFs--16+AF8-7fffffffffffffffL-1L .. 16+AF8-7fffffffffffffffL+AF0-,/divdiv+AD4AJg-nbsp+ADsAPA-/divdivwhich is apparently not accepted by my compiler./divdiv+AD4AJg-nbsp+ADsAPA-/divdivAm I doing something wrong here?/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/divdiv+AD4gFAAm-nbsp+ADs-JC+ACY-nbsp+ADs-Chu/divdiv+AD4AJg-nbsp+ADsAPA-/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/divdiv+AD4APA-font face+AD0AIg-Times New Roman+ACIAPgAm-nbsp+ADsAPA-/font+AD4APA-/div/span+AD4APA-/font/body/html _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Fri Oct 9 17:34:33 2015 From: jcchu at acm.org (JC Chu) Date: Fri, 9 Oct 2015 15:34:33 +0000 Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> References: <1585631439.2204825.1444403040322.JavaMail.yahoo@mail.yahoo.com> Message-ID: Looks like your email client wasn?t handling UTF-7 properly. You can read the original message at . ? JC Chu From dabenavidesd at yahoo.es Fri Oct 9 18:19:10 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Fri, 9 Oct 2015 16:19:10 +0000 (UTC) Subject: [M3devel] OT Re: 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <2122678545.2221200.1444407550827.JavaMail.yahoo@mail.yahoo.com> Thanks, it seems something was wrong here or in the mailer I guess; your mail message had a scrubbed attachment, that got on my screen instead of your first message. About your trouble, I remember that the NT386 standalone backend is now LongInteger aware (I guess not your current version), but perhaps need a newer bootstrap. Jay may know better Thanks in advance El Viernes 9 de octubre de 2015 10:34, JC Chu escribi?: Looks like your email client wasn?t handling UTF-7 properly.? You can read the original message at . ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at darko.org Tue Oct 13 20:42:39 2015 From: lists at darko.org (Darko Volaric) Date: Tue, 13 Oct 2015 11:42:39 -0700 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: No takers on this issue? Is the compiler he's using too old to compile the latest version? Have you tried fudging the literals on that line until it compiles? You could then remove the fudge and compile with the compiler just produced to get a properly working compiler. On Fri, Oct 9, 2015 at 5:40 AM, JC Chu wrote: > Hi, > > I?m trying to build from the latest repository checkout using CM3 v5.8.6 > from NT386 to NT386. The build process gets stuck on m3core: > > "..\src\C\32BITS\BasicCtypes.i3", line 18: illegal based LONGINT > literal, zero used. > > The interface in question defines > > TYPE long_long = [-16_7fffffffffffffffL-1L .. > 16_7fffffffffffffffL], > > which is apparently not accepted by my compiler. > > Am I doing something wrong here? > > ? JC Chu > > > > > _______________________________________________ > M3devel mailing list > M3devel at elegosoft.com > https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Wed Oct 14 08:43:37 2015 From: jcchu at acm.org (JC Chu) Date: Wed, 14 Oct 2015 06:43:37 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: I might have been doing it wrong.? I can actually use upgrade.py to produce a working compiler without having to ?fudging? anything (except NT.common (the Quake script), since I have Visual Studio 2015, which now splits the C runtime into three parts ()), although for some reason it tries to ship the new binaries to the same location as the old compiler, which of course fails. Now I?m not really sure what to do from here. ??JC?Chu From lists at darko.org Fri Oct 16 16:41:18 2015 From: lists at darko.org (Darko Volaric) Date: Fri, 16 Oct 2015 07:41:18 -0700 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: I haven't used those scripts so I have no idea why it does that, but the work around would be to move or rename the old compiler and the use it manually to ship the new binaries. I think there's also been some discussion regarding that issue in the mailing list in the last couple of months. On Tue, Oct 13, 2015 at 11:43 PM, JC Chu wrote: > > I might have been doing it wrong. I can actually use upgrade.py to > produce a working compiler without having to ?fudging? anything (except > NT.common (the Quake script), since I have Visual Studio 2015, which now > splits the C runtime into three parts (< > https://msdn.microsoft.com/en-us/library/abx4dbyh.aspx>)), although for > some reason it tries to ship the new binaries to the same location as the > old compiler, which of course fails. Now I?m not really sure what to do > from here. > > ? JC Chu -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcchu at acm.org Sat Oct 17 17:00:47 2015 From: jcchu at acm.org (JC Chu) Date: Sat, 17 Oct 2015 15:00:47 +0000 Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: , Message-ID: I will look into it some other time. ??JC?Chu From dabenavidesd at yahoo.es Sat Oct 17 18:08:34 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Sat, 17 Oct 2015 16:08:34 +0000 (UTC) Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: References: Message-ID: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> Hello all:I tried myself upgrade.cmd and .py ?+++ c:\cm3\bin\cm3.exe??? -build -DROOT=C:/Users/User/Downloads/cm3-master +++ --- building in NT386 --- ignoring ..\src\m3overrides new source -> compiling EnvUtils.i3 new source -> compiling EnvUtils.m3 new source -> compiling FingerprintFmt.i3 new source -> compiling TextUtils.i3 new source -> compiling FingerprintFmt.m3 new source -> compiling FSUtils.i3 new source -> compiling PathRepr.i3 new source -> compiling SMsg.i3 new source -> compiling FSUtils.m3 new source -> compiling MsgIF.i3 new source -> compiling ProcessEnv.i3 new source -> compiling System.i3 new source -> compiling SMsg.m3 new source -> compiling MsgIF.m3 new source -> compiling MsgX.i3 new source -> compiling MsgX.m3 new source -> compiling ProcessEnv.m3 new source -> compiling OSSpecials.i3 new source -> compiling TextReadingUtils.i3 new source -> compiling System.m3 new source -> compiling PathReprCommon.m3 new source -> compiling TextReadingUtils.m3 new source -> compiling FastLex.i3 new source -> compiling FastLex.m3 new source -> compiling Confirmation.i3 new source -> compiling Confirmation.m3 new source -> compiling DirStack.i3 new source -> compiling DirStack.m3 new source -> compiling ConnectRdWr.i3 new source -> compiling ConnectRdWr.m3 new source -> compiling TextTextSeqTbl.i3 new source -> compiling TextTextSeqTbl.m3 new source -> compiling OSSpecialsWin32.m3 new source -> compiling PathReprWin32.m3 new source -> compiling SystemWin32.m3 new source -> compiling FSysWin32.m3 new source -> compiling TextUtils.m3 new source -> compiling SystemC.c new source -> compiling FSUnixC.c new exporters -> recompiling FSUtils.i3 new exporters -> recompiling System.i3 new exporters -> recompiling PathRepr.i3 new exporters -> recompiling OSSpecials.i3 ?-> archiving sysutils.lib "c:\cm3\bin/config\NT386.common", line 696: quake runtime error: dynamic link li brary creation failed, see C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\N T386\sysutils.lst for more information --procedure--? -line-? -file--- error????????????? --? make_lib????????? 696? c:\cm3\bin/config\NT386.common Library??????????? --? include_dir?????? 105? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\src\m 3makefile ??????????????????? 5? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\NT386 \m3make.args Fatal Error: procedure "make_lib" defined in "c:\cm3\bin\cm3.cfg" failed. ?*** execution of [, ] failed *** C:\Users\User\Downloads\cm3-master\scripts\python> but got in an error in both cases: c:\cm3\pkg\m3core\NT386\m3core.lib winspool.lib comctl32.lib wsock32.lib comdlg32.lib netapi32.lib gdi32.lib user32.lib advapi32.lib kernel32.lib msvcrt.lib c:\cm3\bin\..\lib\hand.obj ?? Creating library sysutils.lib and object sysutils.exp LINK : warning LNK4199: /DELAYLOAD:advapi32.dll ignored; no imports found from advapi32.dll LINK : warning LNK4199: /DELAYLOAD:gdi32.dll ignored; no imports found from gdi32.dll LINK : warning LNK4199: /DELAYLOAD:netapi32.dll ignored; no imports found from netapi32.dll LINK : warning LNK4199: /DELAYLOAD:user32.dll ignored; no imports found from user32.dll LINK : warning LNK4199: /DELAYLOAD:comctl32.dll ignored; no imports found from comctl32.dll SystemC.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _System__GetErrno TextUtils.mo : error LNK2001: unresolved external symbol __setjmp msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol __setjmp Confirmation.mo : error LNK2001: unresolved external symbol __setjmp DirStack.mo : error LNK2001: unresolved external symbol __setjmp ConnectRdWr.mo : error LNK2001: unresolved external symbol __setjmp FSysWin32.mo : error LNK2001: unresolved external symbol __setjmp System.mo : error LNK2001: unresolved external symbol __setjmp PathReprCommon.mo : error LNK2001: unresolved external symbol __setjmp TextReadingUtils.mo : error LNK2001: unresolved external symbol __setjmp FastLex.mo : error LNK2001: unresolved external symbol __setjmp EnvUtils.mo : error LNK2001: unresolved external symbol __setjmp FSUtils.mo : error LNK2001: unresolved external symbol __setjmp SMsg.mo : error LNK2001: unresolved external symbol __setjmp MsgIF.mo : error LNK2001: unresolved external symbol __setjmp FSUnixC.obj : error LNK2019: unresolved external symbol __imp___access referenced in function _FSUtils__access msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol ___intrinsic_setjmp msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm_e referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_invoke_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_return_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function ___scrt_dllmain_after_initialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter at 4 msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _memset referenced in function ___scrt_fastfail msvcrt.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 sysutils.dll : fatal error LNK1120: 20 unresolved externals If anybody knows how to solve this linker problems I would be delighted to report advances El S?bado 17 de octubre de 2015 10:00, JC Chu escribi?: I will look into it some other time. ??JC?Chu _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dabenavidesd at yahoo.es Sat Oct 17 23:20:58 2015 From: dabenavidesd at yahoo.es (Daniel Alejandro Benavides D.) Date: Sat, 17 Oct 2015 21:20:58 +0000 (UTC) Subject: [M3devel] 64-bit integer literals (v5.8.6, NT386) In-Reply-To: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> References: <1553693472.2743839.1445098114097.JavaMail.yahoo@mail.yahoo.com> Message-ID: <542884385.2872735.1445116858981.JavaMail.yahoo@mail.yahoo.com> Hello all:I could compile the bootstrap compiler, just adding to Root:\cm3\bin\config\NT386.commonLine 212 SYSTEM_LIBS{"LIBC"} += [LibIn("vcruntime")] ??? ??? SYSTEM_LIBS{"LIBC"} += [LibIn("ucrt")] The only trouble is it gets stuck with the last shipping in cm3/ ?+++ c:\cm3\bin\cm3.exe? -ship -DROOT=C:/Users/User/Downloads/cm3-master +++ --- shipping from NT386 --- . => c:/cm3/pkg/cm3/NT386 ? .M3EXPORTS . => c:/cm3/bin ? cm3.pdb . => c:/cm3/pkg/cm3/NT386 ? .M3WEB ../NT386 => c:/cm3/pkg/cm3/NT386 ? cm3unix.c???????? Version.i3 ../src => c:/cm3/pkg/cm3/src ? Arg.i3??????????? Arg.m3??????????? M3Backend.i3????? M3Backend.m3 ? UtilsWin32.m3???? Builder.m3??????? Builder.i3??????? Dirs.i3 ? Dirs.m3?????????? M3Build.m3??????? M3Build.i3??????? M3Loc.m3 ? M3Loc.i3????????? M3Options.m3????? M3Options.i3????? M3Unit.i3 ? M3Unit.m3???????? Makefile.i3?????? Makefile.m3?????? Msg.i3 ? Msg.m3??????????? Utils.m3????????? Utils.i3????????? WebFile.i3 ? WebFile.m3??????? Main.m3 ../src/llvmdummy => c:/cm3/pkg/cm3/src/llvmdummy ? LLGen.m3????????? LLGen.i3 . => c:/cm3/bin ? cm3.exe???????? "C:\Users\User\Downloads\cm3-master\m3-sys\cm3\NT386\.M3SHIP", ?line 38: quake runtime error: unable to copy "cm3.exe" to "c:\cm3\bin\cm3.exe": ?ErrorCode=32: El proceso no tiene acceso al archivo porque est? siendo utilizad o por otro proceso. --procedure--? -line-? -file--- install_file?????? --? ?????????????????? 38? C:\Users\User\Downloads\cm3-master\m3-sys\cm3\NT386\.M3SH IP Fatal Error: package build failed ?*** execution of [, ] failed *** Nevertheless, the easiness of the config file and your input are all we need to compile it. Thanks for the good work Jay and all El S?bado 17 de octubre de 2015 11:08, Daniel Alejandro Benavides D. escribi?: Hello all:I tried myself upgrade.cmd and .py ?+++ c:\cm3\bin\cm3.exe??? -build -DROOT=C:/Users/User/Downloads/cm3-master +++ --- building in NT386 --- ignoring ..\src\m3overrides new source -> compiling EnvUtils.i3 new source -> compiling EnvUtils.m3 new source -> compiling FingerprintFmt.i3 new source -> compiling TextUtils.i3 new source -> compiling FingerprintFmt.m3 new source -> compiling FSUtils.i3 new source -> compiling PathRepr.i3 new source -> compiling SMsg.i3 new source -> compiling FSUtils.m3 new source -> compiling MsgIF.i3 new source -> compiling ProcessEnv.i3 new source -> compiling System.i3 new source -> compiling SMsg.m3 new source -> compiling MsgIF.m3 new source -> compiling MsgX.i3 new source -> compiling MsgX.m3 new source -> compiling ProcessEnv.m3 new source -> compiling OSSpecials.i3 new source -> compiling TextReadingUtils.i3 new source -> compiling System.m3 new source -> compiling PathReprCommon.m3 new source -> compiling TextReadingUtils.m3 new source -> compiling FastLex.i3 new source -> compiling FastLex.m3 new source -> compiling Confirmation.i3 new source -> compiling Confirmation.m3 new source -> compiling DirStack.i3 new source -> compiling DirStack.m3 new source -> compiling ConnectRdWr.i3 new source -> compiling ConnectRdWr.m3 new source -> compiling TextTextSeqTbl.i3 new source -> compiling TextTextSeqTbl.m3 new source -> compiling OSSpecialsWin32.m3 new source -> compiling PathReprWin32.m3 new source -> compiling SystemWin32.m3 new source -> compiling FSysWin32.m3 new source -> compiling TextUtils.m3 new source -> compiling SystemC.c new source -> compiling FSUnixC.c new exporters -> recompiling FSUtils.i3 new exporters -> recompiling System.i3 new exporters -> recompiling PathRepr.i3 new exporters -> recompiling OSSpecials.i3 ?-> archiving sysutils.lib "c:\cm3\bin/config\NT386.common", line 696: quake runtime error: dynamic link li brary creation failed, see C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\N T386\sysutils.lst for more information --procedure--? -line-? -file--- error????????????? --? make_lib????????? 696? c:\cm3\bin/config\NT386.common Library??????????? --? include_dir?????? 105? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\src\m 3makefile ??????????????????? 5? C:\Users\User\Downloads\cm3-master\m3-libs\sysutils\NT386 \m3make.args Fatal Error: procedure "make_lib" defined in "c:\cm3\bin\cm3.cfg" failed. ?*** execution of [, ] failed *** C:\Users\User\Downloads\cm3-master\scripts\python> but got in an error in both cases: c:\cm3\pkg\m3core\NT386\m3core.lib winspool.lib comctl32.lib wsock32.lib comdlg32.lib netapi32.lib gdi32.lib user32.lib advapi32.lib kernel32.lib msvcrt.lib c:\cm3\bin\..\lib\hand.obj ?? Creating library sysutils.lib and object sysutils.exp LINK : warning LNK4199: /DELAYLOAD:advapi32.dll ignored; no imports found from advapi32.dll LINK : warning LNK4199: /DELAYLOAD:gdi32.dll ignored; no imports found from gdi32.dll LINK : warning LNK4199: /DELAYLOAD:netapi32.dll ignored; no imports found from netapi32.dll LINK : warning LNK4199: /DELAYLOAD:user32.dll ignored; no imports found from user32.dll LINK : warning LNK4199: /DELAYLOAD:comctl32.dll ignored; no imports found from comctl32.dll SystemC.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _System__GetErrno TextUtils.mo : error LNK2001: unresolved external symbol __setjmp msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol __setjmp Confirmation.mo : error LNK2001: unresolved external symbol __setjmp DirStack.mo : error LNK2001: unresolved external symbol __setjmp ConnectRdWr.mo : error LNK2001: unresolved external symbol __setjmp FSysWin32.mo : error LNK2001: unresolved external symbol __setjmp System.mo : error LNK2001: unresolved external symbol __setjmp PathReprCommon.mo : error LNK2001: unresolved external symbol __setjmp TextReadingUtils.mo : error LNK2001: unresolved external symbol __setjmp FastLex.mo : error LNK2001: unresolved external symbol __setjmp EnvUtils.mo : error LNK2001: unresolved external symbol __setjmp FSUtils.mo : error LNK2001: unresolved external symbol __setjmp SMsg.mo : error LNK2001: unresolved external symbol __setjmp MsgIF.mo : error LNK2001: unresolved external symbol __setjmp FSUnixC.obj : error LNK2019: unresolved external symbol __imp___access referenced in function _FSUtils__access msvcrt.lib(_setjmp.obj) : error LNK2001: unresolved external symbol ___intrinsic_setjmp msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol __initterm_e referenced in function "int __cdecl dllmain_crt_process_attach(struct HINSTANCE__ * const,void * const)" (?dllmain_crt_process_attach@@YAHQAUHINSTANCE__@@QAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_invoke_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(dll_dllmain.obj) : error LNK2019: unresolved external symbol ___telemetry_main_return_trigger referenced in function "int __cdecl dllmain_dispatch(struct HINSTANCE__ * const,unsigned long,void * const)" (?dllmain_dispatch@@YAHQAUHINSTANCE__@@KQAX at Z) msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __seh_filter_dll referenced in function ___scrt_dllmain_exception_filter msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_narrow_environment referenced in function ___scrt_dllmain_after_initialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __initialize_onexit_table referenced in function ___scrt_initialize_onexit_tables msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __register_onexit_function referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __execute_onexit_table referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_atexit referenced in function __onexit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __crt_at_quick_exit referenced in function _at_quick_exit msvcrt.lib(utility.obj) : error LNK2019: unresolved external symbol __cexit referenced in function ___scrt_dllmain_uninitialize_c msvcrt.lib(tncleanup.obj) : error LNK2019: unresolved external symbol ___std_type_info_destroy_list referenced in function "void __cdecl __scrt_uninitialize_type_info(void)" (?__scrt_uninitialize_type_info@@YAXXZ) msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _terminate referenced in function ___scrt_unhandled_exception_filter at 4 msvcrt.lib(utility_desktop.obj) : error LNK2019: unresolved external symbol _memset referenced in function ___scrt_fastfail msvcrt.lib(_chandler4gs_.obj) : error LNK2019: unresolved external symbol __except_handler4_common referenced in function __except_handler4 sysutils.dll : fatal error LNK1120: 20 unresolved externals If anybody knows how to solve this linker problems I would be delighted to report advances El S?bado 17 de octubre de 2015 10:00, JC Chu escribi?: I will look into it some other time. ??JC?Chu _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel _______________________________________________ M3devel mailing list M3devel at elegosoft.com https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel -------------- next part -------------- An HTML attachment was scrubbed... URL: