Please enter the install path (e.g. /home/bbs) /home/bbs Do you have the bbs and bbsadmin user? (type YES or NO) NO The system will now in 5 seconds create the bbs user, bbsadmin, zipcheck users (and groups). Press Ctrl-C to abort useradd: user 'zipcheck' already exists Please type the password for your bbs administrator user Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Please type the password for your bbs user (used for ssh login to the BBS) Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Should we install the data files? (only for new installations) Type YES or NO YES Install successfull, now compile the source and install the binaries rm -f *.o libddcommon.so libdd.so libdd.a libddcommon.a cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o ddutmpx.o ddutmpx.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o deldir.o deldir.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o setenv.o setenv.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o strlcat.o strlcat.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o strlcpy.o strlcpy.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o unsetenv.o unsetenv.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o vasprintf.o vasprintf.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o libddcommon.o libddcommon.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o md5.o md5.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o ddmsglib.o ddmsglib.c gcc -shared -o libddcommon.so ddutmpx.o deldir.o setenv.o strlcat.o strlcpy.o unsetenv.o vasprintf.o libddcommon.o md5.o ddmsglib.o ar rcs libddcommon.a ddutmpx.o deldir.o setenv.o strlcat.o strlcpy.o unsetenv.o vasprintf.o libddcommon.o md5.o ddmsglib.o strip libddcommon.so cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../main -c -o libdd.o libdd.c gcc -shared -o libdd.so libdd.o libddcommon.a ar rcs libdd.a ddutmpx.o deldir.o setenv.o strlcat.o strlcpy.o unsetenv.o vasprintf.o libddcommon.o md5.o ddmsglib.o strip libdd.so rm -f *.o daydream cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o access.o access.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o bulletin.o bulletin.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o conference.o conference.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o console.o console.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o daydream.o daydream.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o default.o default.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o display.o display.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o domenu.o domenu.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o doorport.o doorport.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o download.o download.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o edituser.o edituser.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o enterbbs.o enterbbs.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o entermsg.o entermsg.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o filelist.o filelist.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o goodbye.o goodbye.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o hotkey.o hotkey.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o joinconf.o joinconf.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o linechat.o linechat.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o lineed.o lineed.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o lists.o lists.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o mailscan.o mailscan.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o menus.o menus.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o misc.o misc.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o movefile.o movefile.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o newuser.o newuser.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o olm.o olm.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o page.o page.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o prompt.o prompt.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o readmsgs.o readmsgs.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o replymsg.o replymsg.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o stats.o stats.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o stdiohan.o stdiohan.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o symtab.o symtab.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o tagedit.o tagedit.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o textsearch.o textsearch.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o typetext.o typetext.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o unix.o unix.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o upload.o upload.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o user.o user.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o usered.o usered.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o userlist.o userlist.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o utility.o utility.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o version.o version.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o viewfile.o viewfile.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o wfc.o wfc.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o who.o who.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -c -o ftpul.o ftpul.c cc -L../lib -o daydream access.o bulletin.o conference.o console.o daydream.o default.o display.o domenu.o doorport.o download.o edit strip daydream rm -f *.o ddrz ddsz cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -o crctab.o -c crctab.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDRZ -o ddrz-rbsb.o -c rbsb.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDRZ -o ddrz-timing.o -c timing.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDRZ -o ddrz-zm.o -c zm.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDRZ -o ddrz.o -c ddrz.c cc -L../lib -o ddrz ddrz-rbsb.o ddrz-timing.o ddrz-zm.o ddrz.o crctab.o -lddcommon strip ddrz cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDSZ -o ddsz-rbsb.o -c rbsb.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDSZ -o ddsz-timing.o -c timing.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDSZ -o ddsz-zm.o -c zm.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -DDDSZ -o ddsz.o -c ddsz.c cc -L../lib -o ddsz ddsz-rbsb.o ddsz-timing.o ddsz-zm.o crctab.o ddsz.o -lddcommon strip ddsz rm -f *.o autosig conftop dded faker grab log new setlrp wall whof cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o autosig.o autosig.c cc -L../lib -L../lib -o autosig autosig.o -ldd strip autosig cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o conftop.o conftop.c cc -L../lib -L../lib -o conftop conftop.o -ldd strip conftop cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o dded.o dded.c cc -L../lib -L../lib -o dded dded.o -ldd strip dded cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o faker.o faker.c cc -L../lib -L../lib -o faker faker.o -ldd strip faker cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o grab.o grab.c cc -L../lib -L../lib -o grab grab.o -ldd strip grab cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o log.o log.c cc -L../lib -L../lib -o log log.o -ldd strip log cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o new.o new.c cc -L../lib -L../lib -o new new.o -ldd strip new cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o setlrp.o setlrp.c cc -L../lib -L../lib -o setlrp setlrp.o -ldd strip setlrp cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o wall.o wall.c cc -L../lib -L../lib -o wall wall.o -ldd strip wall cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o whof.o whof.c cc -L../lib -L../lib -o whof whof.o -ldd strip whof rm -f *.o ddfv g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o parser.o parser.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o listviewer.o listviewer.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o listentry.o listentry.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o lightbar.o lightbar.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o libddc++.o libddc++.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o filelist.o filelist.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o extract.o extract.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o entrypack.o entrypack.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o dirlist.o dirlist.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o direntry.o direntry.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddfv.o ddfv.cc g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o common.o common.cc g++ -L../lib -o ddfv parser.o listviewer.o listentry.o lightbar.o libddc++.o filelist.o extract.o entrypack.o dirlist.o direntry.o dd filelist.o: In function `FileList::FileList(int, int)': filelist.cc:(.text+0x58d): warning: the use of `tmpnam' is dangerous, better use `mkstemp' strip ddfv rm -f *.o ddchat ddchatd g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddchat.o ddchat.cpp g++ -L../lib -o ddchat ddchat.o -ldd -lpthread strip ddchat g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddchatd.o ddchatd.cpp g++ -L../lib -o ddchatd ddchatd.o -ldd -lpthread strip ddchatd rm -f *.o ddcallers ddcfg ddftpwho ddtop ddwho fixbases listclean logrot msgbaseopt robowriter runas stripansi txtdiz yelld ddsnoop pi cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddcallers.o ddcallers.c cc -L../lib -o ddcallers ddcallers.o -lddcommon strip ddcallers cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddcfg.o ddcfg.c cc -L../lib -o ddcfg ddcfg.o -lddcommon strip ddcfg cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddftpwho.o ddftpwho.c cc -L../lib -o ddftpwho ddftpwho.o -lddcommon strip ddftpwho cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddtop.o ddtop.c cc -L../lib -o ddtop ddtop.o -lddcommon strip ddtop cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddwho.o ddwho.c cc -L../lib -o ddwho ddwho.o -lddcommon strip ddwho cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o fixbases.o fixbases.c cc -L../lib -o fixbases fixbases.o -lddcommon -ldd strip fixbases cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o listclean.o listclean.c cc -L../lib -o listclean listclean.o -lddcommon -ldd listclean.o: In function `main': listclean.c:(.text.startup+0x149): warning: the use of `tmpnam' is dangerous, better use `mkstemp' strip listclean cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o logrot.o logrot.c cc -L../lib -o logrot logrot.o -lddcommon strip logrot cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o msgbaseopt.o msgbaseopt.c cc -L../lib -o msgbaseopt msgbaseopt.o -lddcommon -ldd strip msgbaseopt cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o robowriter.o robowriter.c cc -L../lib -o robowriter robowriter.o -lddcommon -ldd strip robowriter cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o runas.o runas.c cc -L../lib -static -o runas runas.o -lddcommon strip runas cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o stripansi.o stripansi.c cc -L../lib -o stripansi stripansi.o -lddcommon strip stripansi cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o txtdiz.o txtdiz.c cc -L../lib -o txtdiz txtdiz.o -lddcommon strip txtdiz cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o yelld.o yelld.c cc -L../lib -o yelld yelld.o -lddcommon strip yelld cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddsnoop.o ddsnoop.c cc -L../lib -o ddsnoop ddsnoop.o -lddcommon strip ddsnoop cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main pcb2ansi.c -o pcb2ansi rm -f *.o ddecho cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o bslist.o bslist.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o cfg.o cfg.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o date.o date.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o fidoaddr.o fidoaddr.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o mb_dd.o mb_dd.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o mb_msg.o mb_msg.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o patmat.o patmat.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o pkt.o pkt.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o tosser.o tosser.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o arc.o arc.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o seenby.o seenby.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o stats.o stats.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o export.o export.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o ftscprod.o ftscprod.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o dupe.o dupe.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o log.o log.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o areafix.o areafix.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../lib -I../ -c -o crc.o crc.c cc -L../lib -L../lib -o ddecho bslist.o cfg.o date.o fidoaddr.o mb_dd.o mb_msg.o patmat.o pkt.o tosser.o arc.o seenby.o stats.o expor strip ddecho rm -f *.o ddtelnetd ddftpd cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddftpd.o ddftpd.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o popen.o popen.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ftpcmd.o ftpcmd.c cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o md5.o md5.c cc -L../lib -o ddftpd ddftpd.o popen.o ftpcmd.o md5.o -lddcommon strip ddftpd cc -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o ddtelnetd.o ddtelnetd.c cc -L../lib -o ddtelnetd ddtelnetd.o -lutil strip ddtelnetd rm -f *.o ddtick g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o main.o main.cpp g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o announce.o announce.cpp g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o tic.o tic.cpp g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o funcs.o funcs.cpp g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o patmat.o patmat.cpp g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o cfg.o cfg.cpp g++ -w -O2 -fPIC -DUNAME="\"Linux\"" -I./ -I../ -I../lib -I../main -c -o toss.o toss.cpp toss.cpp: In function ‘void toss()’: toss.cpp:201:27: error: ‘unlink’ was not declared in this scope make: *** [toss.o] Error 1 Build failed! cp libdd.so libddcommon.so /usr/lib ln -s -f /usr/lib/libdd.so /usr/lib/libdd.so.0 ln -s -f /usr/lib/libddcommon.so /usr/lib/libddcommon.so.0 cp libdd.so libddcommon.so /home/bbs/lib ln -s -f /home/bbs/lib/libdd.so /home/bbs/lib/libdd.so.0 ln -s -f /home/bbs/lib/libddcommon.so /home/bbs/lib/libddcommon.so.0 cp daydream /home/bbs/bin cp ddrz ddsz /home/bbs/utils cp autosig conftop dded faker grab log new setlrp wall whof /home/bbs/doors cp ddfv /home/bbs/doors cp ddchat /home/bbs/doors cp ddchatd /home/bbs/bin cp ddcallers ddcfg ddftpwho ddtop ddwho fixbases listclean logrot msgbaseopt robowriter runas stripansi txtdiz yelld ddsnoop /home/bbs cp ddecho /home/bbs/utils cp ddtelnetd ddftpd /home/bbs/bin cp ddtick /home/bbs/utils/ cp: cannot stat ‘ddtick’: No such file or directory make: *** [install] Error 1 cp ddpmodule.so dd.py /home/bbs/python Handling dirs... Handling files... Handling exec files... Add the following lines to your inetd.conf telnet stream tcp nowait root /usr/sbin/tcpd /home/bbs/bin/ddtelnetd -u bbs ftp stream tcp nowait root /usr/sbin/tcpd /home/bbs/scripts/runftp.sh Or check out xinetd.howto in docs directory for xinetd support Setup complete, restart inetd and telnet to localhost