Re: [Queue-developers] IRIX distress
Brought to you by:
wkrebs
From: Chris H. <cha...@we...> - 2000-10-09 22:33:54
|
I too am having trouble compiling queue-1.20.2 for IRIX. I have attempted to follow the suggestions below, but I'm afraid I may require more explicate directions. When I run gmake, I get the following errors: . . . gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c random.c random.c:5: parse error before `getuid' random.c:5: warning: data definition has no type or storage class gmake: *** [random.o] Error 1 Any assistance would be greatly appreciated. chris "W. G. Krebs" wrote: > > Sorry for the delay; I've been out of town and away from email. > > I've compiled earlier versions of Queue under IRIX. > > First off, IRIX/Linux will not work (yet) because we need to make things > internet draft compliant. (You could download stuff off the cvs repository > (see instructions in an earlier post) to obtain CVS stuff, which is much > closer to internet draft complaince and allows mixed Sun/Linux environment. > It may also allow a mixed IRIX/Linux environment. But 1.20.1 alone will not. > > It looks like IRIX libxnet and libnsl are incompatible with each other. I've > seen this before working on another project on IRIX. Include only one > library in the compilation. (./configure is probably selecting both for you > automatically; you may need to edit the Makefile and engaging in other > gynamistics to forcibly ensure only one of the libraries is included). Also > try forcing compilation in 64 bit mode and see what happens (libxnet and > libnsl in 64 bit mode compilation may well be compatible. This assumes, of > course, that all of your machines are 64 bit ready, which they may not be.) > > Buckley Collum wrote: > > > Hello all. > > > > I am trying to get Queue working in a mixed IRIX/Linux network and am > > looking for help making the IRIX build. > > I followed the instructions, but it is having too many warnings/errors, > > and fails. > > > > I tried both '--enable-root' and single user with comparable results. > > > > IRIX's 'make' complains: > > make: file `Makefile' line 336: Syntax error > > and line 336 reads: > > DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) > > > > But it was noted in the INSTALL that 'make' might not work, so it was > > obvious to use 'gmake'. But...: > > <atlas:buckley> gmake > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c queue.c > > queue.c: In function `main': > > queue.c:883: warning: assignment makes pointer from integer without a > > cast > > queue.c:923: warning: assignment makes pointer from integer without a > > cast > > queue.c:1266: warning: comparison is always 0 due to limited range of > > data type > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c wakeup.c > > wakeup.c: In function `con_daemon': > > wakeup.c:179: warning: assignment makes pointer from integer without a > > cast > > wakeup.c:221: warning: assignment makes pointer from integer without a > > cast > > wakeup.c: In function `wakeup': > > wakeup.c:347: warning: passing arg 4 of `qsort' from incompatible > > pointer type > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ident.c > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c qlib.c > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c sha1.c > > In file included from util.h:23, > > from sha1.c:41: > > types.h:52: warning: redefinition of `ushort' > > /usr/include/sys/bsd_types.h:31: warning: `ushort' previously declared > > here > > types.h:58: warning: redefinition of `ulong' > > /usr/include/sys/bsd_types.h:35: warning: `ulong' previously declared > > here > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c getloadavg.c > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c setenv.c > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c getopt_long.c > > gcc -g -O2 -o queue queue.o wakeup.o ident.o qlib.o sha1.o > > getloadavg.o setenv.o getopt_long.o -lelf -lcrypt -lxnet -lnsl -lsocket > > -lelf -lrpcsvc > > ld32: WARNING 84: /usr/lib32/libelf.a is not used for resolving any > > symbol. > > ld32: WARNING 84: /usr/lib32/libcrypt.so is not used for resolving any > > symbol. > > ld32: WARNING 84: /usr/lib32/libxnet.so is not used for resolving any > > symbol. > > ld32: WARNING 85: definition of _getkey in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getkey in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of cs_connect in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _cs_connect in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of read_status in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of cs_perror in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _cs_perror in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of write_dialrequest in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of cbc_crypt in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of ecb_crypt in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of des_setparity in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of __des_crypt in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of netdir_free in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of netdir_sperror in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of netdir_perror in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _netdir_perror in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of setnetconfig in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of endnetconfig in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getnetconfig in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getnetconfigent in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of freenetconfigent in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of setnetpath in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of endnetpath in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getnetpath in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of nc_sperror in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _nc_perror in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of nc_perror in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_accept in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_bind in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_close in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_connect in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_error in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_error in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_getinfo in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_getname in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_getstate in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_listen in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_look in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_open in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_optmgmt in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcv in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_rcvconnect in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvconnect in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvdis in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_rcvrel in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvrel in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvudata in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: Giving up after printing 50 warnings. Use -wall to print all > > warnings. > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c queued.c > > queued.c: In function `transmitjob': > > queued.c:3053: warning: comparison is always 1 due to limited range of > > data type > > queued.c: In function `check_query': > > queued.c:4268: warning: assignment makes pointer from integer without a > > cast > > queued.c:4300: warning: assignment makes pointer from integer without a > > cast > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c lex.c > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c handle.c > > handle.c: In function `chldsigh': > > handle.c:119: warning: comparison is always 0 due to limited range of > > data type > > handle.c: In function `handle': > > handle.c:656: warning: assignment makes pointer from integer without a > > cast > > handle.c:688: warning: assignment makes pointer from integer without a > > cast > > handle.c:896: warning: passing arg 1 of `open' makes pointer from > > integer without a cast > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c pty.c > > pty.c: In function `allocpty': > > pty.c:64: warning: assignment makes pointer from integer without a cast > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c mrestart.c > > gcc -g -O2 -o queued queued.o lex.o handle.o ident.o pty.o qlib.o > > mrestart.o wakeup.o sha1.o getloadavg.o setenv.o getopt_long.o -lelf > > -lcrypt -lxnet -lnsl -lsocket -lelf -lrpcsvc > > ld32: WARNING 84: /usr/lib32/libelf.a is not used for resolving any > > symbol. > > ld32: WARNING 84: /usr/lib32/libcrypt.so is not used for resolving any > > symbol. > > ld32: WARNING 84: /usr/lib32/libxnet.so is not used for resolving any > > symbol. > > ld32: WARNING 85: definition of _getkey in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getkey in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of cs_connect in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _cs_connect in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of read_status in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of cs_perror in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _cs_perror in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of write_dialrequest in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of cbc_crypt in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of ecb_crypt in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of des_setparity in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of __des_crypt in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of netdir_free in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of netdir_sperror in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of netdir_perror in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _netdir_perror in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of setnetconfig in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of endnetconfig in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getnetconfig in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getnetconfigent in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of freenetconfigent in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of setnetpath in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of endnetpath in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of getnetpath in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of nc_sperror in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _nc_perror in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of nc_perror in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_accept in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_bind in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_close in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_connect in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_error in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_error in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_getinfo in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_getname in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_getstate in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_listen in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_look in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_open in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_optmgmt in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcv in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_rcvconnect in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvconnect in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvdis in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 85: definition of _t_rcvrel in /usr/lib32/libxnet.so > > preempts that definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvrel in /usr/lib32/libxnet.so > > preempts that weak definition in /usr/lib32/libnsl.so. > > ld32: WARNING 134: weak definition of t_rcvudata in > > /usr/lib32/libxnet.so preempts that weak definition in > > /usr/lib32/libnsl.so. > > ld32: Giving up after printing 50 warnings. Use -wall to print all > > warnings. > > > > Also, 'make install' has some problems, too. > > Specifically: > > <atlas:root> gmake install > > gmake[1]: Entering directory > > `/mnt/users/buckley/public_html/q/queue-1.20.1' > > /bin/sh ./mkinstalldirs /usr/local/bin > > ./install-sh -c queue /usr/local/bin/queue > > /bin/sh ./mkinstalldirs /usr/local/sbin > > ./install-sh -c queued /usr/local/sbin/queued > > if test ! -x random ; then gcc -o random random.c qlib.o; fi > > random.c:5: parse error before `getuid' > > random.c:5: warning: data definition has no type or storage class > > gmake[1]: *** [install-local-stuff] Error 1 > > gmake[1]: Leaving directory > > `/mnt/users/buckley/public_html/q/queue-1.20.1' > > gmake: *** [install-am] Error 2 > > > > Anybody got time to help a queue newbie? > > > > Thanks in advance. > > > > -Buckley > > > > _______________________________________________ > > Queue-developers mailing list Que...@li... > > To unsubscribe, subscribe, or set options: > > http://lists.sourceforge.net/mailman/listinfo/queue-developers > > _______________________________________________ > Queue-developers mailing list Que...@li... > To unsubscribe, subscribe, or set options: > http://lists.sourceforge.net/mailman/listinfo/queue-developers -- Chris Hamilton Western Images, San Francisco 415 252-6000 --------------------------------------------------------------------- |