Greetings U2-users I also am having similar issues. There are three unidata machines here, 1 production and one backup 5.2 on Redhat 7.0 and also one Personal Edition on Redhat 9 so I have a couple of machine I can test with.
I would like to make it so I can succeed at trying a couple of things which require making and linking. The things I would like to try are using callc, callbasic and/or intercall. For callc, it is required to follow some steps making a c program and compiling and then executing makeudt. When I do this I get the following error: [EMAIL PROTECTED] work]# rm udt_test rm: remove `udt_test'? y [EMAIL PROTECTED] work]# makeudt Are you ready to use "cfuncdef" in "/usr/ud52/work" to make a new udt? (y/n) y Generating new udt. It takes a while. Please wait ... make -f new.mk udt: cc -O2 -c funchead.c cc -O2 -c interfunc.c cc -O2 -c callcf.c cc -O2 -c efs_init.c cc funchead.o interfunc.o callcf.o efs_init.o /usr/ud52/work/c_example.o \ -L/usr/ud52/lib -lapidummy -lshare -ludsql -ludmach -lbasic -lret1 -lperf -lides -lpipe -lfunc -lndx -lshm -lmglm -lglm -lulc -lcmn -llicn -ludus -lunix -lbci -lunirpc -lbcidummy -lnfaclnt -lodsdummy \ -lm -lncurses -lelf -lcrypt -lndbm \ -o ./udt_test /usr/bin/ld: cannot find -lndbm collect2: ld returned 1 exit status make: *** [udt] Error 1 Execute "make -f new.mk udt" error, errno = 0 Can anybody confirm for me that -lndbm should be replaced with -lgdbm. When I try that I get it to compile, but running udt gives me an immediate segmentation fault. ictest and intercall When I try to compile ictest I get the following: [EMAIL PROTECTED] work]# make -f ictest.mak ictest cc ictest.o -L -luvic -lsocket -lnsl -lm -lc -o ictest /usr/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status make: *** [ictest] Error 1 Can anyone tell me if there is a socket library I need to install or point to?? When I try the same things on the personal edition, I get the same errors. Thanks in advance for any assistance. Dirk Bartley System Administrator Schupan Aluminum Sales www.schupanalum.com On Sun, 2004-03-21 at 13:51, Tim MacInnes wrote: > > Tried using makeudt on a Mandrake Linux 10.0 system and got the followin output: > > ************ > Are you ready to use "cfuncdef" in "/usr/ud60/work" > to make a new udt? (y/n) > Generating new udt. It takes a while. > Please wait ... > > make -f new.mk udt: > cc -O2 -c funchead.c > cc -O2 -c interfunc.c > cc -O2 -c callcf.c > cc -O2 -c efs_init.c > cc funchead.o interfunc.o callcf.o efs_init.o \ > -L/usr/ud60/lib -lapidummy -lshare -ludsql -ludmach -lbasic -lret1 -lperf -lides > -lpipe -lfunc -lndx -lrep -lshm -lmglm -lglm -lulc -lcmn -llicn -ludus -lunix -lbci > -lunirpc -L/.udlibs -lodbc -lnfaclnt -lodsdummy \ > -lm -lncurses -lelf -lcrypt -lgdbm -lssl -lcrypto \ > -o udt > /usr/ud60/lib/libpipe.a(chk_udir.o)(.text+0x52): In function `U_check_udtdir': > : warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead > /usr/ud60/lib/libfunc.a(fl_syserr.o)(.text+0x13): In function `U_syserror': > : warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead > /usr/ud60/lib/libudsql.a(ss_facc.o)(.text+0xe1): In function `U_get_midfile': > : warning: the use of `mktemp' is dangerous, better use `mkstemp' > /usr/ud60/lib/libfunc.a(U2XML.o)(.text+0xc9e): In function `read_msg': > : undefined reference to `errno' > collect2: ld returned 1 exit status > make: *** [udt] Error 1 > Execute "make -f new.mk udt" error, errno = 0 > > The udt make failed. > > > Anyone run into something like this before? > > ---------------------------- > Tim MacInnes > Email: [EMAIL PROTECTED] > ---------------------------- > > > -- > u2-users mailing list > [EMAIL PROTECTED] > http://www.oliver.com/mailman/listinfo/u2-users -- u2-users mailing list [EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users
