Subj : G.3 compileriler warnings on CentOS 8
To   : James Digriz
From : Vincent Coen
Date : Fri Sep 04 2020 05:05 pm

Hello James!

Friday September 04 2020 11:14, you wrote to Andrew Leary:

> Andrew Leary wrote to James Digriz:

AL>>
AL>>  JD> Anyone else tried compiling on 8? Goes to completion but I'm
AL>> getting
AL>>  JD> piles of warnings about string truncation and such. Eg:
AL>>
AL>> These warnings are because of changes in the newer versions of
AL>> GCC.  They have already been reported, and will be addressed in
AL>> the future as time permits.

> Yes, and thanks to all who replied! Now I just have to write a *$#%!
> systemd unit file to get it running. ;-)

No you don't.

In my system and in relation to reading the manual I have in directory
xinetd.d  a file called mbsebbs and the content is :

--------------
#:MBSE BBS services are defined here.
#
# Author: Michiel Broek <[email protected]>, 27-Sep-2004

service binkp
{
       socket_type     = stream
       protocol        = tcp
       wait            = no
       user            = mbse
       instances       = 10
       server          = /home/mbse/bin/mbcico
       server_args     = -t ibn
}

service fido
{
       socket_type     = stream
       protocol        = tcp
       wait            = no
       user            = mbse
       instances       = 10
       server          = /home/mbse/bin/mbcico
       server_args     = -t ifc
}

service tfido
{
       socket_type     = stream
       protocol        = tcp
       wait            = no
       user            = mbse
       instances       = 10
       server          = /home/mbse/bin/mbcico
       server_args     = -t itn
}

# Telnet to the bbs using mblogin, disabled by default.
#
service telnet
{
       disable         = yes
       protocol        = tcp
       instances       = 10
       flags           = REUSE
       log_on_failure += USERID
       socket_type     = stream
       user            = root
       server          = /usr/sbin/telnetd
       server_args     = -L /home/mbse/bin/mblogin
       wait            = no
}

service nntp
{
       socket_type     = stream
       disable         = no
       protocol        = tcp
       instances       = 10
       wait            = no
       user            = mbse
       server          = /home/mbse/bin/mbnntp
       server_args     = mbnntp

-----------

I have a lot of files for doing different tasks so you might have 2 - 5 etc.

Now my home directory for mbse, is at /home and NOT /opt

This can be set up using ./configure --prefix=/home


The reason is that if I decide to load up another distro held on my system
drives which can be a DASD or a SSD I do not have to reinstall and copy over
the content of mbse which in my case is over 16Gb - well over.
{ Also my system has links to a IBM m/f environment etc so it starts adding up
as to all of the changes required for each distro - bit of a pain !  }

Then checking the end of that pass to ensure it will load it all up in
/home/mbse    before moving forwards in the build.





Vincent

--- Mageia Linux v7.1 X64/Mbse v1.0.7.17/GoldED+/LNX 1.1.5-b20180707
* Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)