작년에 작업했던 프로그램을 단순히 새로 저장하여 다시
컴파일해봤는데, cgi 화일이 생성이 안됩니다.
makefile도 그대로인데, 무슨 문제인지 잘 모르겠습니다.
프로그램 작업하셨던 분이 그만 두셔서, 잘 알지도 못하는 부분이라
이곳에서 도움을 청하고자 합니다.
아시는 분 계시면, 답변 부탁드려요~~
1. make -f makefile.11 실행한 후 메세지
----------------------------------------------------------------------------------
PRECOMPFLAGS="-C KR_C" export PRECOMPFLAGS ;
${SYBASE}/bin/cpre -l ${PRECOMPFLAGS} left11.cp
M_WHEN_ERROR,Unable to find the SQL statement 'WHENEVER
SQLERROR'.
M_WHEN_WARN,Unable to find the SQL statement 'WHENEVER
WARNING'.
M_WHEN_NF,Unable to find the SQL statement 'WHENEVER NOT
FOUND'.
0 Error(s) and 3 Warning(s) found.
Statistical Report:
Program name: cpre
Options specified: -l
Input file name: left11.cp
Listing file name:
Target file name: left11.c
ISQL file name:
Tag ID specified:
Compiler used: ANSI_C
Open Client version: CS_VERSION_100
Number of information messages: 11
Number of warning messages: 3
Number of error messages: 0
Number of SQL statements parsed: 31
Number of host variables declared: 45
Number of SQL cursors declared: 4
Number of dynamic SQL statements: 8
Number of stored Procedures generated: 0
Connection(s) information:
User id:
Server:
Database:
`sybopts.sh compile` -I. -I${SYBASE}/include -I`cat
/home/INSTALL`/
include -L${SYBASE}/lib -o /home/cgi-bin/left11.cgi ${SYBASE}
/include/sybesql.c left11.c \
main.c `cat /home/INSTALL`/common/ksglib.a \
-L`cat /home/INSTALL`/lib `cat
/home/INSTALL`/lib/tcorelib.a \
`sybopts.sh ct cs` `sybopts.sh comlibs` `sybopts.sh
syslibs`
/bin/sh: Unknown: command not found
make: *** [/home/cgi-bin/left11.cgi] Error 127
$
----------------------------------------------------------------------------------
2. makefile.11 화일내용
----------------------------------------------------------------------------------
# Make the Embedded SQL/C sample programs.
#
# Change the following definitions as appropriate for your
site:
MAKE = make CC="$(CC)" AS="$(AS)" LD="$(LD)" AR="$(AR)"
CPP="$(CPP)" SYBPLATFORM
="$(SYBPLATFORM)"
#
SHELL = /bin/sh
HEADERS = ./sybsqlex.h
PROGRAMDIR=`cat /home/INSTALL`
COMMONDIR=${PROGRAMDIR}/common/
KLIBDIR = `cat /home/INSTALL`/lib/
BIN = /home/cgi-bin/
TARGET = left11
INCLUDE = -I. -I$${SYBASE}/include -I${PROGRAMDIR}/include
LIBFLAGS = -L$${SYBASE}/lib
SYBLIBDIR = $${SYBASE}/lib/
CFLAGS = $(INCLUDE) $(LIBFLAGS)
PRECOMP = $${SYBASE}/bin/cpre -l
LINK.c = `sybopts.sh compile` $(CFLAGS)
SYBLIBS = `sybopts.sh ct cs` `sybopts.sh comlibs`
SYSLIBS = `sybopts.sh syslibs`
# platform specific stuff
KRC_FLAGS = -C KR_C
all: $(BIN)$(TARGET).cgi
$(BIN)$(TARGET).cgi: $(HEADERS) $(TARGET).c main.c
$(LINK.c) -o $@ $${SYBASE}/include/sybesql.c $(TARGET).c
\
main.c $(COMMONDIR)ksglib.a \
-L`cat /home/INSTALL`/lib $(KLIBDIR)tcorelib.a
\
$(SYBLIBS) $(SYSLIBS)
$(TARGET).c: $(TARGET).cp
PRECOMPFLAGS="$(KRC_FLAGS)" export PRECOMPFLAGS ;
$(PRECOMP) $${PRECOMPFLAGS} $(TARGET).cp
#install:
# mv $(TARGET).cgi `cat /home/INSTALL`/HTML/bin
----------------------------------------------------------------------------------
|