• Syncterm On Linux

    From DesotoFireflite@VERT/VALHALLA to Digital Man on Sunday, May 12, 2019 19:57:44
    Re: Syncterm On Linux
    By: Digital Man to DesotoFireflite on Thu Apr 25 2019 02:15 pm

    Running in an X environment or console? If console, curses or ANSI?

    I have to ask a stupid question as I am not well versed in linux, but trying to learn. what is the difference between x environment and console, and curses and ansi when it comes to the environment. The reason I ask, is I've been playing with syncterm on a few distros and it always installs fine when I use like opensuse kde, debian cinnamon. but if I try to install it on opensuse, lxde or debian lxde, or plain old lxle distro, i always gets a bad install with seg faults or other errors. I always install all the prereqs for synchronet and syncterm before starting. Now to be honest, I'm doing this on an old ibm 8586 server with 2 930mhz processors and p III, and I'm using older distros that will run on that machine, all i386 versions except for opensuse, which is
    is a i586 version. I'm guessing that the kde and cinnamon are curses, and the lxde and lxle are both x environment, so is there a different install procedure or trick that I'm just not seeing when I google it. Sorry for bing so long winded, but I wanted to paint a somewhat accurate picture of what I'm doing. Thanks.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- CAT (n.), Furry keyboard cover.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From mark lewis@VERT to DesotoFireflite on Sunday, May 12, 2019 21:17:58
    On 2019 May 12 19:57:44, you wrote to Digital Man:

    Running in an X environment or console? If console, curses or ANSI?

    I have to ask a stupid question as I am not well versed in linux, but trying to learn.

    i can't answer all your questions about this but i can provide the following basics...

    what is the difference between x environment and console,

    https://en.wikipedia.org/wiki/X_Window_System

    [quote]
    The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.

    X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting with a mouse and keyboard. X does
    not mandate the user interface - this is handled by individual programs. As such, the visual styling of X-based environments varies greatly; different programs may present radically different interfaces.
    [/quote]

    the GUI that you actually work with is a window manager... it does all the drawing of the interface and the management of the frames/tiles that your programs execute in...

    https://en.wikipedia.org/wiki/X_window_manager

    the console is the command line interface (AKA CLI)...

    and curses and ansi when it comes to the environment.

    https://en.wikipedia.org/wiki/Curses_(programming_library)

    [quote]
    curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications.

    The name is a pun on the term "cursor optimization". It is a library of functions that manage an application's display on character-cell terminals (e.g., VT100).
    [/quote]


    have you tried building your own syncterm on those systems you have problems installing pre-packaged builds on?

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... We do number some bizarre extremists among our ranks.
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to DesotoFireflite on Sunday, May 12, 2019 19:09:08
    Re: Syncterm On Linux
    By: DesotoFireflite to Digital Man on Sun May 12 2019 07:57 pm

    Re: Syncterm On Linux
    By: Digital Man to DesotoFireflite on Thu Apr 25 2019 02:15 pm

    Running in an X environment or console? If console, curses or ANSI?

    I have to ask a stupid question as I am not well versed in linux, but trying to learn. what is the difference between x environment and console, and curses and ansi when it comes to the environment.

    Curses and ANSI modes are text only, curses going through the curses/ncurses library (https://en.wikipedia.org/wiki/Ncurses) for terminal translations/sequences. X and SDL modes are grahical, with SDL going through the SDL library (https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer) and X going directly to X: https://en.wikipedia.org/wiki/X_Window_System

    digital man

    Synchronet "Real Fact" #12:
    Synchronet was the first BBS software to ship with built-in RIPscrip support. Norco, CA WX: 67.3øF, 73.0% humidity, 9 mph E wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tony Langdon@VERT to mark lewis on Monday, May 13, 2019 18:57:00
    On 05-12-19 21:17, mark lewis wrote to DesotoFireflite <=-

    have you tried building your own syncterm on those systems you have problems installing pre-packaged builds on?

    I've only ever built my own SyncTerm myself from source. Works every time.


    ... Intel inside. Idiot outside.
    === MultiMail/Win32 v0.49
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From DesotoFireflite@VERT/VALHALLA to mark lewis on Monday, May 13, 2019 06:28:33
    Re: Syncterm On Linux
    By: mark lewis to DesotoFireflite on Sun May 12 2019 09:17 pm

    https://en.wikipedia.org/wiki/X_Window_System https://en.wikipedia.org/wiki/X_window_manager https://en.wikipedia.org/wiki/Curses_(programming_library)

    Thanks Markm I will check these out.

    have you tried building your own syncterm on those systems you have problems installing pre-packaged builds on?

    I'm downloading the sorce version and building it at my site. I've done it many times before, but never a problem, but I always did it with OpenSUSE, it's not till lately yhat I've been trying it with LXDE or LXLE builds of other distros to get a faster operation on an old system.

    Again, Thanks

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- Don't eat the yellow snow!
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From DesotoFireflite@VERT/VALHALLA to Digital Man on Monday, May 13, 2019 06:32:18
    Re: Syncterm On Linux
    By: Digital Man to DesotoFireflite on Sun May 12 2019 07:09 pm

    Running in an X environment or console? If console, curses or
    ANSI?

    I have to ask a stupid question as I am not well versed in linux, but
    trying to learn. what is the difference between x environment and
    console, and curses and ansi when it comes to the environment.

    Curses and ANSI modes are text only, curses going through the curses/ncurses library (https://en.wikipedia.org/wiki/Ncurses) for terminal translations/sequences. X and SDL modes are grahical, with SDL going through the SDL library (https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer) and X going directly to X: https://en.wikipedia.org/wiki/X_Window_System


    Thanks Rob, I'm def going the graphical route. So my understanding is, it should not matter what distro I'm using, as long as I have all the prereqs installed.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- I'm so disorganized my keyboard isn't even in alphabetical order!
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From Digital Man@VERT to DesotoFireflite on Monday, May 13, 2019 03:42:37
    Re: Syncterm On Linux
    By: DesotoFireflite to Digital Man on Mon May 13 2019 06:32 am

    Re: Syncterm On Linux
    By: Digital Man to DesotoFireflite on Sun May 12 2019 07:09 pm

    Running in an X environment or console? If console, curses or
    ANSI?

    I have to ask a stupid question as I am not well versed in linux, but
    trying to learn. what is the difference between x environment and
    console, and curses and ansi when it comes to the environment.

    Curses and ANSI modes are text only, curses going through the curses/ncurses library (https://en.wikipedia.org/wiki/Ncurses) for terminal translations/sequences. X and SDL modes are grahical, with SDL going through the SDL library (https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer) and X going directly to X: https://en.wikipedia.org/wiki/X_Window_System


    Thanks Rob, I'm def going the graphical route.

    You can decide the "route" in the SyncTERM->Program Settings->Startup Screen Mode. Also by using the '-i' command-line option.

    So my understanding is, it
    should not matter what distro I'm using, as long as I have all the prereqs installed.

    That's been my experience.

    digital man

    Synchronet "Real Fact" #102:
    Synchronet added PETSCII (e.g. C64/C128) terminal support in October of 2018. Norco, CA WX: 57.2øF, 95.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Dan Clough@VERT/PALANT to Tony Langdon on Monday, May 13, 2019 07:59:00
    Tony Langdon wrote to mark lewis <=-

    have you tried building your own syncterm on those systems you have problems installing pre-packaged builds on?

    I've only ever built my own SyncTerm myself from source. Works
    every time.

    Same here, and same results.

    === MultiMail/Win32 v0.49
    --- SBBSecho 3.03-Linux

    Update time (for both)?

    ;)



    ... Clones are people two.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From DesotoFireflite@VERT/VALHALLA to Digital Man on Monday, May 13, 2019 16:34:23
    Re: Syncterm On Linux
    By: Digital Man to DesotoFireflite on Mon May 13 2019 03:42 am

    Thanks Rob, I'm def going the graphical route.

    You can decide the "route" in the SyncTERM->Program Settings->Startup Screen Mode. Also by using the '-i' command-line option.

    ok, thanks, I'll check that out.

    So my understanding is, it
    should not matter what distro I'm using, as long as I have all the
    prereqs installed.

    That's been my experience.

    Thanks. I think i'm zeroing in on the issue. It may be running out of stack space. I'm going to fiddle around with that idea and see if that helps my case some.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- FART(n): An audio test of one's waste-disposal system.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From mark lewis@VERT to DesotoFireflite on Monday, May 13, 2019 17:34:16
    On 2019 May 13 16:34:22, you wrote to Digital Man:

    Thanks. I think i'm zeroing in on the issue. It may be running out of stack space. I'm going to fiddle around with that idea and see if that helps my case some.

    build a debug version and run it in gdb... when it craps the sheets, gdb will catch it... then you can

    bt

    and get a back trace to see where it is failing and why...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Banana peppers have many more practical uses than bananas!
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tony Langdon@VERT to Dan Clough on Tuesday, May 14, 2019 18:58:00
    On 05-13-19 07:59, Dan Clough wrote to Tony Langdon <=-

    I've only ever built my own SyncTerm myself from source. Works
    every time.

    Same here, and same results.

    Yep. :)

    === MultiMail/Win32 v0.49
    --- SBBSecho 3.03-Linux

    Update time (for both)?

    ;)

    Yeah, when I get around to it. :D


    ... An idea is a curious thing. It won't work unless you do.
    === MultiMail/Win32 v0.49
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From DesotoFireflite@VERT/VALHALLA to Digital Man on Tuesday, May 14, 2019 16:55:15
    Re: Syncterm On Linux
    By: Digital Man to DesotoFireflite on Mon May 13 2019 03:42 am

    You can decide the "route" in the SyncTERM->Program Settings->Startup Screen Mode. Also by using the '-i' command-line option.

    So my understanding is, it
    should not matter what distro I'm using, as long as I have all the
    prereqs installed.

    That's been my experience.


    Does This mean anything to you. It was compiling great to this point.

    DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -march=pentiumpro -O2 -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -DOSVERSION=4 -fomit-frame-pointer -D_REENTRANT -o ./static-obj/aes_modes.o crypt/aes_modes.c In file included from crypt/aes_modes.c:62:0:
    ./crypt/aes_via_ace.h:405:23: warning: function definition has qualified void return type
    INLINE volatile void via_ecb_op5(
    ^~~~~~~~~~~
    ./crypt/aes_via_ace.h:419:23: warning: function definition has qualified void return type
    INLINE volatile void via_cbc_op6(
    ^~~~~~~~~~~
    ./crypt/aes_via_ace.h:434:23: warning: function definition has qualified void return type
    INLINE volatile void via_cbc_op7(
    ^~~~~~~~~~~
    ./crypt/aes_via_ace.h:452:23: warning: function definition has qualified void return type
    INLINE volatile void via_cfb_op6(
    ^~~~~~~~~~~
    ./crypt/aes_via_ace.h:467:23: warning: function definition has qualified void return type
    INLINE volatile void via_cfb_op7(
    ^~~~~~~~~~~
    ./crypt/aes_via_ace.h:485:23: warning: function definition has qualified void return type
    INLINE volatile void via_ofb_op6(
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_ecb_encrypt':
    crypt/aes_modes.c:161:13: warning: function with qualified void return type called
    via_ecb_op5(ksp, cwd, ibuf, obuf, nb);
    ^~~~~~~~~~~
    crypt/aes_modes.c:171:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:177:17: warning: function with qualified void return type called
    via_ecb_op5(ksp, cwd, ip, op, m);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_ecb_decrypt':
    crypt/aes_modes.c:223:13: warning: function with qualified void return type called
    via_ecb_op5(ksp, cwd, ibuf, obuf, nb);
    ^~~~~~~~~~~
    crypt/aes_modes.c:233:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:239:17: warning: function with qualified void return type called
    via_ecb_op5(ksp, cwd, ip, op, m);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_cbc_encrypt':
    crypt/aes_modes.c:292:13: warning: function with qualified void return type called
    via_cbc_op7(ksp, cwd, ibuf, obuf, nb, ivp, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c:302:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:308:17: warning: function with qualified void return type called
    via_cbc_op7(ksp, cwd, ip, op, m, ivp, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_cbc_decrypt':
    crypt/aes_modes.c:390:13: warning: function with qualified void return type called
    via_cbc_op6(ksp, cwd, ibuf, obuf, nb, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c:400:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:406:17: warning: function with qualified void return type called
    via_cbc_op6(ksp, cwd, ip, op, m, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_cfb_encrypt':
    crypt/aes_modes.c:499:17: warning: function with qualified void return type called
    via_cfb_op7(ksp, cwd, ibuf, obuf, nb, ivp, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c:512:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:518:21: warning: function with qualified void return type called
    via_cfb_op7(ksp, cwd, ip, op, m, ivp, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_cfb_decrypt':
    crypt/aes_modes.c:627:17: warning: function with qualified void return type called
    via_cfb_op6(ksp, cwd, ibuf, obuf, nb, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c:640:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:646:21: warning: function with qualified void return type called
    via_cfb_op6(ksp, cwd, ip, op, m, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_ofb_crypt':
    crypt/aes_modes.c:765:17: warning: function with qualified void return type called
    via_ofb_op6(ksp, cwd, ibuf, obuf, nb, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c:778:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
    ip = (ALIGN_OFFSET( ibuf, 16 ) ? buf : ibuf);
    ^
    crypt/aes_modes.c:784:21: warning: function with qualified void return type called
    via_ofb_op6(ksp, cwd, ip, op, m, ivp);
    ^~~~~~~~~~~
    crypt/aes_modes.c: In function 'aes_ctr_crypt':
    crypt/aes_modes.c:903:13: warning: function with qualified void return type called
    via_ecb_op5((ctx->ks), cwd, buf, buf, i);
    ^~~~~~~~~~~
    cc -

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- Fartvergnugen: The pleasure of breaking wind.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From mark lewis@VERT to DesotoFireflite on Wednesday, May 15, 2019 01:51:30
    On 2019 May 14 16:55:14, you wrote to Digital Man:

    Does This mean anything to you. It was compiling great to this point.

    DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -march=pentiumpro -O2 -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -DOSVERSION=4 -fomit-frame-pointer -D_REENTRANT -o ./static-obj/aes_modes.o crypt/aes_modes.c In file
    included
    from crypt/aes_modes.c:62:0: ./crypt/aes_via_ace.h:405:23: warning: function definition has qualified void return type INLINE volatile void

    those are just warnings... they can be ignored for now...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Rain that nourishes an optimist's flower make a pessimist's weed grow.
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to mark lewis on Wednesday, May 15, 2019 10:46:58
    Re: Syncterm On Linux
    By: mark lewis to DesotoFireflite on Wed May 15 2019 01:51 am

    those are just warnings... they can be ignored for now...

    "can be ignored".. :P It's still good to deal with warnings eventually. Some teams enable compiler flags that make warnings into errors that cause the build to fail.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com