免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2985 | 回复: 13
打印 上一主题 下一主题

编译4gl出现问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-08 09:42 |只看该作者 |倒序浏览
编译时出现报错
fan@/usr/fan>;>;c4gl test.4gl
Undefined                       first referenced
symbol                             in file
getspnam                            /usr/informix/lib/tools/libos.a(ospasswd.o)
a.out: fatal error: Symbol referencing errors. No output written to a.out

但.o文件都已经生成了
fan@/usr/fan>;>;l
-rw-r--r--   1 fan  informix    1165 Jan  8 07:53 test.c
-rw-r--r--   1 fan  informix     677 Jan  8 07:53 test.ec
-rw-r--r--   1 fan  informix     792 Jan  8 07:53 test.o
-rw-r--r--   1 fan  informix     603 Jan  8 07:53 test.4ec
-rw-r--r--   1 fan  informix      14 Jan  7 09:47 test.4gl

是不是4gl安装有问题?文件 /usr/informix/lib/tools/libos.a是有的

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
2 [报告]
发表于 2004-01-09 08:23 |只看该作者

编译4gl出现问题

检查环境变量设正确了没有~~~

论坛徽章:
0
3 [报告]
发表于 2004-01-09 09:21 |只看该作者

编译4gl出现问题

[quote]原帖由 "大梦"]检查环境变量设正确了没有~~~[/quote 发表:


不知该如何检查,请指教

论坛徽章:
0
4 [报告]
发表于 2004-01-09 11:45 |只看该作者

编译4gl出现问题

[quote]原帖由 "大梦"]检查环境变量设正确了没有~~~[/quote 发表:


其它用户编译不了,只有用informix才能编译
其它用户的.profile文件:

SHELL=/bin/ksh
LANG=english_us.8859
export LANG
PATH=$PATHHOME/bin:/etc                        # set command search path
export PATH
if [ -z "$LOGNAME" ]; then
        LOGNAME=`logname`                # name of user who logged in
        export LOGNAME
fi

MAIL=/usr/spool/mail/$LOGNAME                # mailbox location
export MAIL

INFORMIXDIR=/usr/informix
export INFORMIXDIR
INFORMIXBINDIR=$INFORMIXDIR/bin
export INFORMIXBINDIR
TERMCAP=$INFORMIXDIR/etc/Termcap
export TERMCAP

ONCONFIG=onconfig.settle
INFORMIXSERVER=settle
export ONCONFIG
export INFORMIXSERVER

#SERVER_LOCALE=zh_cn.gb
#CLIENT_LOCALE=zh_cn.gb
#DB_LOCALE=zh_cn.gb
DBDATE=MDY4
export SERVER_LOCALE CLIENT_LOCALE DB_LOCALE DBDATE

#informix dynamic link lib 7.30
LIBPATH=/usr/informix/lib:/usr/informix/lib/esql:/usr/lib:/lib:
LIBS='-L/usr/informix/lib -L/usr/informix/lib/esql -lixsql -lixasf -lixgen -lixos -lixgls -lnsl_s -lcrypt_i /usr/lib/libgen.a -lsocket -lm -lsuds -lx -lelf -lprot -lx -ltinfo -lm /usr/informix/lib/esql/checkapi.o -lixglx'
export LIBS LIBPATH

PATH=$PATHINFORMIXBINDIR
export PATH

LD_LIBRARY_PATH=/usr/informix/lib:/usr/informix/lib/esql:
export LD_LIBRARY_PATH
set -o vi

PWD=`pwd`
PS1='$LOGNAME@$PWD>;>;'
export PWD PS1

论坛徽章:
0
5 [报告]
发表于 2004-01-11 15:53 |只看该作者

编译4gl出现问题

你数据库的权限赋给其他用户没有?如果没有就grant dba to username

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
6 [报告]
发表于 2004-01-12 08:34 |只看该作者

编译4gl出现问题

把你编译用户的环境变量与INFORMIX的改一致看看~~~

论坛徽章:
0
7 [报告]
发表于 2004-01-13 09:54 |只看该作者

编译4gl出现问题

应该是你的程序里面有问题!
是不是有这个函数getspnam??
我碰到过这样的~~

论坛徽章:
0
8 [报告]
发表于 2004-01-13 16:05 |只看该作者

编译4gl出现问题

copy /lib/libgen.a to $INFORMIXDIR/lib/tools

论坛徽章:
0
9 [报告]
发表于 2004-01-14 09:32 |只看该作者

编译4gl出现问题

[quote]原帖由 "onlywxw"]你数据库的权限赋给其他用户没有?如果没有就grant dba to username[/quote 发表:


论坛徽章:
0
10 [报告]
发表于 2004-01-14 09:32 |只看该作者

编译4gl出现问题

[quote]原帖由 "大梦"]把你编译用户的环境变量与INFORMIX的改一致看看~~~[/quote 发表:


试过还是不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP