idema 发表于 2009-04-13 17:54

4gl编译报错,麻烦大家帮忙看看,多谢了

$ c4gl -o test test.4gl
Undefined                     first referenced
symbol                              in file
dbcsmcol                            libnforms.a(effin.o)
mb_ungetchar                        libnforms.a(nefrhelp.o)
greaddir                            libixgen.so
mbstr_lswdw                         libnforms.a(efinput.o)
dbcsldwsw                           libnforms.a(effin.o)
gclosedir                           libixgen.so
mbpart                              lib4gl.a(fglstack.o)
rgetc                               libixgen.so
mbsubstrg                           lib4gl.a(fglstack.o)
get_ixsigflag                     libixgen.so
mbgl_charoffset                     lib4gl.a(fglstack.o)
ifxOS_condWait                      libasf.a(asfslsqi.o)
ifxOS_condInit                      libasf.a(asfslsqi.o)
ifxOS_condDestroy                   libasf.a(asfslsqi.o)
sigproc                           libixgen.so
ospgetfnms                        libixgen.so
glstrunc                            lib4gl.a(fglstack.o)
ifxOS_condSignal                  libasf.a(asfslsqi.o)
ifx_checkAPI                        libixgen.so
mb_getchar                        libnforms.a(nefrhelp.o)
gopendir                            libixgen.so
ERROR: Symbol referencing errors. No output written to test
$

$ c4gl -V
INFORMIX-4GL Version   7.20.UD7
Software Serial Number AAD#J128489

库函数变量设置如下:

LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:/usr/lib:$INFORMIXDIR/incl/esql:$INFORMIXDIR/lib/tools
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:/usr/lib:$INFORMIXDIR/incl/esql:$INFORMIXDIR/lib/tools
export LIBPATH LD_LIBRARY_PATH
SHLIB_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/incl/esql:$INFORMIXDIR/lib/tools
export SHLIB_PATH

程序如下:

main
create database test
create table test
(
test1 char(30),
test2 char(33)
)
end main

现在所有的4gl编译都报这个错,麻烦高手帮忙看看,多谢了!

merries 发表于 2009-12-22 15:05

顶一下,我也遇到了这个问题,系统是SCO 5.0.7,请各位大大指点

merries 发表于 2009-12-22 15:06

难道少装了系统的一些组件??
页: [1]
查看完整版本: 4gl编译报错,麻烦大家帮忙看看,多谢了