• MBSE 1.07 - trying to compile

    From mark lewis@1:3634/12.73 to Dane Beko on Thu Apr 6 12:39:38 2017
    * Originally in linux_bbs
    * Crossposted in mbse

    On 2017 Apr 05 17:23:00, you wrote to All:

    I'm not a complete Linux newbie but fairly close.

    I'm trying to compile MBSE 1.07 in a Linux Lite x86 VM.

    i know this is your second attempt at getting help on this but i have to ask why you didn't post it in the MBSE support echo?

    i've cross posted this message there so they can see your question and maybe provide you with an answer... hopefully they will remember to change the To: field to Dane Beko so you can get it ;)

    [EDIT] oops! i see tha vince and others have responded to you and also pointed you to the MBSE echo... [/EDIT]

    i've installed the prerequisites (xinetd, etc.) with no issues. I've
    ran the SETUP.SH file with no issues. Compiling is the problem.

    =====
    mbse@MBSE-PC:/tmp/mbsebbs-1.0.7$ make install

    Hm, looks good...

    Must be root to install! Makefile:39: recipe for target 'install' failed

    make: *** [install] Error 3

    mbse@MBSE-PC:/tmp/mbsebbs-1.0.7$ sudo make install

    [sudo]
    [sudo] password for mbse:
    mbse is not in the sudoers file. This incident will be reported. ==============

    I'm stuck at this stage. Thanks.
    --- MultiMail/Win32 v0.49
    * Origin: The BABBLE BBS * babblebbs.no-ip.org * Tucson * (1:114/201)



    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... My hard disk is full... OOPS! ...not any more...
    ---
    * Origin: (1:3634/12.73)
  • From Dane Beko@1:114/201 to Bill Mcgarrity on Thu Apr 6 17:10:00 2017
    If you don't know the password for mbse and can get to root, then type sudo passwd mbse. This will allow you to set mbse' password. If it
    asks you for it's old password, then use the -d switch and try over.


    I know the password for the "mbse" user; the issue is trying to get the
    "make install" going.


    From the "INSTALL.in" file:

    cd
    tar xfvj /pathtopackage/@PACKAGE@-@VERSION@.tar.bz2
    cd @PACKAGE@-@VERSION@
    ./configure
    make
    su
    [type rootpassword]
    make install
    exit
    @prefix@/bin/mbtask
    ---------------------------------------------

    I've done the "./configure" and "make" but it's beyond that's giving me
    grief. If I use "su", I become root; the "make install" process then
    complains that I'm not the "mbse" user.
    --- MultiMail/Win32 v0.49
    * Origin: The BABBLE BBS * babblebbs.no-ip.org * Tucson * (1:114/201)
  • From Dane Beko@1:114/201 to Shawn Highfield on Thu Apr 6 17:10:00 2017
    As per the instructions you can not sudo to root for this, you must
    be root. If using ubuntu, change the settings to allow root to login,
    set a password. That's what I did and got it going that way.


    The instruction in the INSTALL.IN file say to use

    su

    then run "make install". On this Linux Lite 3.2 VM, that makes me root
    and not running as root. So then running "make install" has the
    installer complaining that I'm not the mbse user. :-)

    Could it be the Linux Lite version I'm using? I wanted something
    lighweight for the O/S since it'll be just for the BBS.
    --- MultiMail/Win32 v0.49
    * Origin: The BABBLE BBS * babblebbs.no-ip.org * Tucson * (1:114/201)
  • From Flavio Bessa@4:801/189.1 to Dane Beko on Tue Apr 11 11:09:08 2017
    Hello Dane.

    06 Apr 17 17:10, you wrote to Bill Mcgarrity:

    I've done the "./configure" and "make" but it's beyond that's giving
    me grief. If I use "su", I become root; the "make install" process
    then complains that I'm not the "mbse" user.

    I am having the very same issue, running a Ubuntu VM with MBSE 1.06.

    Flavio

    ... "I'm not an Expert, I'm a Hotbit!" - Mel└o, 5╖ Enc. High
    --- MacFidoIP 1.0 (OSX)
    * Origin: Hyperion's Orbit - Resisting since 1995! (4:801/189.1)
  • From Vince Coen@2:250/1 to Flavio Bessa on Tue Apr 11 17:40:29 2017
    Hello Flavio!

    Tuesday April 11 2017 11:09, you wrote to Dane Beko:

    Hello Dane.

    06 Apr 17 17:10, you wrote to Bill Mcgarrity:

    I've done the "./configure" and "make" but it's beyond that's
    giving me grief. If I use "su", I become root; the "make
    install" process then complains that I'm not the "mbse" user.

    I am having the very same issue, running a Ubuntu VM with MBSE
    1.06.

    The mbse version is some what inmaterial but what I said in an earlier post is valid. A recap :-

    Ubuntu type systems do not set up access to root login so you need to cheat.

    As you can process root priv. processes by using sudo then thats the way to go by :

    In a terminal program of your choice do

    1. sudo su
    Enter password for the admin user - usually you.
    Assuming set up is correct you will see something like

    [vince@Applewood ~]$ sudo su
    [sudo] password for vince:
    [root@Applewood vince]#

    Now you are in as root you can enter what ever commands required as per the readme file etc.

    When finished just run exit
    at this point you are back as your normal user.

    whoami

    Which in my case does :

    [vince@Applewood ~]$ whoami
    vince
    [vince@Applewood ~]$

    Easy when you know how :)


    Vince

    --- Mageia Linux v5/Mbse v1.0.6.15/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Robert Wolfe@1:116/18 to Flavio Bessa on Tue Apr 11 17:46:00 2017
    I've done the "./configure" and "make" but it's beyond that's giving me grief. If I use "su", I become root; the "make install" process then complains that I'm not the "mbse" user.

    I am having the very same issue, running a Ubuntu VM with MBSE
    1.06.

    Because you need to log out of your account, log in as the mbse user,
    copy the source tarball over, unpack and run the install at the mbse
    user. I've got documentation that I've written on how to install MBSE
    on Debian-based installs that works out quite well around here
    somewhere.

    ... /////////// POLICE TAGLINE - DO NOT CROSS \\\\\\\\\\\\\
    --- Wildcat! v6.4.454.2 (Nov 17 2011), Editor Mod v2.0
    * Origin: Neptune's Lair - Olive Branch MS - winserver.org (1:116/18)
  • From Dane Beko@1:114/201 to Robert Wolfe on Wed Apr 12 04:37:00 2017
    Robert Wolfe wrote to Flavio Bessa about MBSE 1.07 - trying to compile:

    Because you need to log out of your account, log in as the mbse user,
    copy the source tarball over, unpack and run the install at the mbse
    user. I've got documentation that I've written on how to install MBSE
    on Debian-based installs that works out quite well around here
    somewhere.

    And I've done this as well.
    --- MultiMail/Win32 v0.49
    * Origin: The BABBLE BBS * babblebbs.no-ip.org * Tucson * (1:114/201)
  • From Shawn Highfield@1:229/452.3 to Dane Beko on Thu Apr 13 04:53:46 2017
    Quoting Dane Beko to Robert Wolfe <=-

    And I've done this as well.

    Here are the instructions from someone in another network that got me
    going with my pi setup.

    -------- Import ------

    I build it on the Pi no problem at all.. No errors or anything.. you just
    need to make sure you have the proper packages installed.

    First clone the -current source (as root user)

    --8<--
    cd /tmp
    git clone git://git.code.sf.net/p/mbsebbs/code mbsebbs-code
    --8<--

    Now as root, enter this line to install all packages you need to successfully build.

    apt-get install xinetd telnetd zip unzip libc6-dev libz-dev libbz2-dev
    automake arc joe libncurses5-dev libnspr4-dev xorg-dev bison libcap2-dev gdb libsdl1.2-dev libgtk-3-dev lrzsz

    There's a lot of stuff to download so it'll take a few minutes. Once finished reboot the machine and login as root user (swap out of X session if needed
    with CTRL-ALT-F4)

    Now as root

    cd /tmp/mbse-code
    sh ./SETUP.sh

    set a password for the mbse user

    then LOGOUT and from the same TTY login login as the MBSE user

    then as mbse user

    cd /tmp/mbse-code
    ./configure
    make
    su
    <enter root pw>
    make install
    exit

    You MUST login as the mbse user to be able to build and install correctly. If you just su to the mbse user you will get errors when trying to make install because you didn't follow instructions :)

    You will have to split /etc/xinetd.d/mbsebbs into it's parts (telnet, binkp, fido, tfido)

    Now you can configure the BBS.. all configs must be done as mbse user, never use root to do anything in /opt/mbse cuz you'll screw up permissions.

    There are HTML docs for the mbsetup program. READ THEM! lol

    To configure for the first time (as mbse user)

    cd /opt/mbse
    ./bin/mbtask
    ./bin/mbsetup

    -!- EOF ---

    I've successfully built MBSE-current on both Pi's and on Debian 8/x64 so it's almost guaranteed to build for you if you install everything that I listed.

    Cavaet: you can debug missing libs fairly easily if you get an error /usr/bin/ld - cannot locate -l<libname>

    <libname> can usually be resolved if you apt-cache search <libname>

    - NS
    ----------------END IMPORT----------

    Let me know,

    Shawn


    ... If it was a bet, you wouldn't take it.
    --- Blue Wave/386
    * Origin: Tiny's BBS - www.tinysbbs.com (1:229/452.3)
  • From Dane Beko@1:114/201 to Shawn Highfield on Thu Apr 13 19:36:00 2017
    Shawn Highfield wrote to Dane Beko about MBSE 1.07:

    Here are the instructions from someone in another network that got me going with my pi setup.

    Thanks, I'll give this a shot. Appreciate it.
    --- MultiMail/Win32 v0.49
    * Origin: The BABBLE BBS * babblebbs.no-ip.org * Tucson * (1:114/201)
  • From Dane Beko@1:114/201 to Shawn Highfield on Sun Apr 16 18:25:00 2017
    Shawn Highfield wrote to Dane Beko <=-

    Here are the instructions from someone in another network that got me going with my pi setup.

    One thing thus far that I've noticed is while the /opt/mbse profile has the "export MBSE_ROOT=$HOME" configuration; it doesn't work. I have to manually set that variable; otherwise none of the binaries work.

    --- MultiMail/Linux v0.49
    * Origin: The BABBLE BBS * babblebbs.no-ip.org * Tucson * (1:114/201)