mgetty 1.1.10 compilation problems

"WARCC04.CANARY01" (WARCC04.CANARY01@SSW.ALCOA.COM)
Mon, 15 Dec 1997 08:56:02 +0100


---------------------------- Forwarded with Changes ---------------------------
From: Robert W. Canary at ~WARCCUD
Date: 12/14/97 11:02PM  19  
To: gert@greenie.muc.de at ~AMSCCSSW
Subject: mgetty 1.1.10 compilation problems
-------------------------------------------------------------------------------

I too am having problems with the compilation of 1.1.10.

I don't know what give you for information so I am sending the error and
compilation as seen on the screen. This happens in the first phase of
compilation when I intiate the "make" command.

I using RedHat 4.2 Kernel 2.0.30

thanks in advance

--
robert

echo "/* auto-generated from voice/include/default.h */" >voice-defs.h
grep VOICE_DIR voice/include/default.h >>voice-defs.h
gcc -O2 -Wall -pipe -DFIDO -DAUTO_PPP -I.. -DBINDIR=\"/usr /sbin\"
-DSBINDI
-DLIBDIR=\"/usr /lib/mgetty+sendfax\" \
-DCONFDIR=\"/etc/mgetty+sendfax\" \
-DFAX_SPOOL=\"/var/spool/fax\" \
-DFAX_SPOOL_IN=\"/var/spool/fax/incoming\" \
-DFAX_SPOOL_OUT=\"/var/spool/fax/outgoing\" \
-DAWK=\"awk\" \
-DPERL=\""/usr/bin/perl -w"\" -DTKPERL=\"/usr/bin/perl\" \
  -DECHO=\""echo"\" \
  -DSHELL=\"/bin/sh\" \
-o mksed mksed.c
gcc: /sbin": No such file or directory
gcc: /sbin": No such file or directory
gcc: /lib/mgetty+sendfax": No such file or directory
mksed.c:0: unterminated string or character constant
mksed.c:0: possible real start of unterminated constant
mksed.c:0: unterminated string or character constant
mksed.c:0: possible real start of unterminated constant
mksed.c:0: unterminated string or character constant
mksed.c:0: possible real start of unterminated constant
mksed.c: In function `main':
mksed.c:52: `BINDIR' undeclared (first use this function)
mksed.c:52: (Each undeclared identifier is reported only once
mksed.c:52: for each function it appears in.)
mksed.c:53: `SBINDIR' undeclared (first use this function)
mksed.c:54: `LIBDIR' undeclared (first use this function)
make[2]: *** [mksed] Error 1
make[2]: Leaving directory `/usr/src/redhat/SOURCES/mgetty-1.1.10'
make[1]: *** [../sedscript] Error 2
make[1]: Leaving directory `/usr/src/redhat/SOURCES/mgetty-1.1.10/tools'
make: *** [subdirs] Error 2



This is the definetions in the "Makefile"

FAX_SPOOL_IN=$(FAX_SPOOL)/incoming
FAX_SPOOL_OUT=$(FAX_SPOOL)/outgoing
MAN1DIR=$(prefix)/man/man1
MAN4DIR=$(prefix)/man/man4
MAN5DIR=$(prefix)/man/man5
MAN8DIR=$(prefix)/man/man8
INFODIR=$(prefix)/info
SHELL=/bin/sh
AWK=awk
PERL="/usr/bin/perl -w"
TKPERL=/usr/bin/perl
ECHO="echo"
PHONE_GROUP=phone
PHONE_PERMS=770
LN=ln
RM=rm
MV=mv


This is the Difinetions in the "policy.h"

#ident "$Id: policy.h,v 4.5 1997/11/01 16:30:28 gert Exp $ Copyright (c)
Gert Doering"
#define MGETTY_CONFIG "/etc/mgetty+sendfax/mgetty.config"
#define SENDFAX_CONFIG "sendfax.config"
#define LOGIN_CFG_FILE "login.config"
#define DEFAULT_LOGIN_PROGRAM "/bin/login"
#define CALLBACK_CONFIG "callback.config"
#define CNDFILE "dialin.config"
/* #define USE_GETTYDEFS */
#define GETTYDEFS "/etc/gettydefs"
#define GETTYDEFS_DEFAULT_TAG "n"
#define DEVICE_OWNER "uucp"
#define DEVICE_GROUP "modem"
#define FILE_MODE 0660
/* #define EXEC_FUSER "exec fuser -k -f %s >/dev/null 2>&1" */
#define CONSOLE "/dev/console"
#define LOG_PATH "/var/log/mgetty.log.%s"
#define LOG_LEVEL L_MESG
/* #define LOG_CR_NEWLINE */
#define ADMIN "root"
#define SYSLOG
#define SYSLOG_FC LOG_AUTHPRIV
/* #define SYSTEM  "greenie" */
#define LOGIN_PROMPT "@ \\D \\T !login: "
/* #define ENV_TTYPROMPT */
/* #define DO_LCUC_MAP */
#define MAX_LOGIN_TIME 240
#define NOLOGIN_FILE "/etc/mgetty+sendfax/nologin.%s"
#define MGETTY_PID_FILE "/var/run/mgetty.pid.%s"
#if defined (SVR4) || defined(sunos4)
# define LOCK_PATH "/var/spool/locks"
# define LOCK "/var/spool/locks/LCK..%s"
#else
# ifdef sgi
# define LOCK "/usr/spool/locks/LCK..%s"
# endif
# ifdef _AIX
# define LOCK "/etc/locks/LCK..%s"
# endif
# ifdef NeXT
# define LOCK "/usr/spool/uucp/LCK/LCK..%s"
# endif
# ifdef linux
# define LOCK "/var/lock/LCK..%s"
# endif
#endif
#ifndef LOCK
#define LOCK "/var/lock/LCK..%s"
#endif
#define LOCKS_BINARY 0
/* #define LOCKS_LOWERCASE */
/* #define LOCKS_ALL_LOWERCASE */
#define DEFAULT_PORTSPEED  115200
#define MODEM_INIT_STRING  "ATS0=0Q0&D3&C1"
#define MODEM_CMD_SUFFIX "\r"
#define MODEM_CHECK_TIME 3600
#define DEFAULT_MODEMTYPE "auto"
#define DO_CHAT_SEND_DELAY 50
#define FAX_COMMAND_DELAY 50
#define FAX_IN_OWNER "uucp"
/* #define FAX_IN_GROUP "root" */
#define FAX_FILE_MODE 0660
#define DATA_FLOW  FLOW_HARD
#define FAXREC_FLOW  FLOW_HARD | FLOW_SOFT
#define FAXSEND_FLOW FLOW_HARD | FLOW_SOFT
#define FAX_RECV_SWITCHBD 19200
/* #define FAX_USRobotics */
#define FAX_LOG  "/var/log/sendfax.log"
#define FAX_STATION_ID "5022987449"
#define FAX_SEND_BAUD 38400
#define FAX_SEND_SWITCHBD 19200
/* #define FAX_MODEM_HANDSHAKE "AT&H3" */
#define FAX_DIAL_PREFIX "ATD"
#define FAX_SEND_MAX_TRIES 3
#define FAX_MODEM_TTYS "ttyS0:ttyS1:ttyS2"
/* #define FAX_SEND_IGNORE_CARRIER */
/* #define FAXSEND_NO_XON */
#ifdef SVR4
# define MAILER  "/usr/bin/mailx -s 'Incoming facsimile message'"
#else
# ifdef _AIX
# define MAILER  "/usr/sbin/sendmail"
# define NEED_MAIL_HEADERS
# endif
# ifdef M_UNIX  /* SCO */
# define MAILER  "/usr/lib/mail/execmail"
# define NEED_MAIL_HEADERS
# endif
#endif
#ifndef MAILER
# define MAILER  "/usr/lib/sendmail"
# define NEED_MAIL_HEADERS
#endif
#define MAIL_TO  "faxadmin"
#define FAX_NOTIFY_PROGRAM "/usr/local/lib/mgetty+sendfax/new_fax"
#define MINFREESPACE 1024

.