[gridengine users] 3rd party 'qtcsh' build failing on son-of-gridengine?

Allan Tran tran.v.allan at gmail.com
Fri Nov 4 21:09:26 UTC 2011


I ran to a very same issue when compiling sge 8.0.0c, right now I'm stuck
at qtcsh. I'm running Debian 6.0. Please help. Thanks

_________3_r_d_p_a_r_t_y__P_A_M
make: Nothing to be done for `all'.
make: Nothing to be done for `tacclib'.
_________3_r_d_p_a_r_t_y__Q_T_C_S_H_______
rm -f tcsh core
gcc -o tcsh   -DSGE_ARCH_STRING=\"lx-amd64\" -O3 -Wall -Wstrict-prototypes
-DUSE_POLL -DLINUX -DLINUXAMD64 -DLINUXAMD64 -D_GNU_SOURCE
-DGETHOSTBYNAME_R6 -DGETHOSTBYADDR_R8  -DLOAD_OPENSSL -DTARGET_64BIT
 -DSPOOLING_dynamic -DSECURE -I/usr/include -DHAVE_HWLOC -DNO_JNI
-DCOMPILE_DC -D__SGE_COMPILE_WITH_GETTEXT__  -D__SGE_NO_USERMAPPING__
-U_GNU_SOURCE -Wno-error -DPROG_NAME='"qtcsh"' -DLINUXAMD64  -I. -I.. sh.o
sh.dir.o sh.dol.o sh.err.o sh.exec.o sh.char.o sh.exp.o sh.file.o sh.func.o
sh.glob.o sh.hist.o sh.init.o sh.lex.o sh.misc.o sh.parse.o sh.print.o
sh.proc.o sh.sem.o sh.set.o sh.time.o glob.o mi.termios.o ma.setp.o
vms.termcap.o tw.help.o tw.init.o tw.parse.o tw.spell.o tw.comp.o
tw.color.o ed.chared.o ed.refresh.o ed.screen.o ed.init.o ed.inputl.o
ed.defns.o ed.xmap.o ed.term.o tc.alloc.o tc.bind.o tc.const.o tc.defs.o
tc.disc.o tc.func.o tc.nls.o tc.os.o tc.printf.o tc.prompt.o tc.sched.o
tc.sig.o tc.str.o tc.vers.o tc.who.o  -lcrypt        -L../../../LINUXAMD64
-L. -Wl,-rpath,\$ORIGIN/../../lib/lx-amd64  -lsge -lpthread    -ldl
ed.screen.o: In function `StopHighlight':
ed.screen.c:(.text+0x536): undefined reference to `tputs'
ed.screen.o: In function `StartHighlight':
ed.screen.c:(.text+0x566): undefined reference to `tputs'
ed.screen.o: In function `SetAttributes':
ed.screen.c:(.text+0x5e8): undefined reference to `tputs'
ed.screen.c:(.text+0x6e4): undefined reference to `tputs'
ed.screen.c:(.text+0x71c): undefined reference to `tputs'
ed.screen.o:ed.screen.c:(.text+0x77d): more undefined references to `tputs'
follow
ed.screen.o: In function `DeleteChars':
ed.screen.c:(.text+0xb4d): undefined reference to `tgoto'
ed.screen.o: In function `EchoTC':
ed.screen.c:(.text+0x2657): undefined reference to `tgetflag'
ed.screen.c:(.text+0x273a): undefined reference to `tputs'
ed.screen.c:(.text+0x2830): undefined reference to `tgoto'
ed.screen.c:(.text+0x2841): undefined reference to `tputs'
ed.screen.c:(.text+0x28be): undefined reference to `tgoto'
ed.screen.c:(.text+0x28d0): undefined reference to `tputs'
ed.screen.c:(.text+0x299c): undefined reference to `tgetstr'
ed.screen.o: In function `so_write':
ed.screen.c:(.text+0x335a): undefined reference to `tputs'
ed.screen.c:(.text+0x347a): undefined reference to `tputs'
ed.screen.o: In function `Insert_write':
ed.screen.c:(.text+0x3585): undefined reference to `tputs'
ed.screen.c:(.text+0x35af): undefined reference to `tputs'
ed.screen.c:(.text+0x35e2): undefined reference to `tputs'
ed.screen.o:ed.screen.c:(.text+0x362b): more undefined references to
`tputs' follow
ed.screen.o: In function `Insert_write':
ed.screen.c:(.text+0x363d): undefined reference to `tgoto'
ed.screen.c:(.text+0x364c): undefined reference to `tputs'
ed.screen.o: In function `MoveToChar':
ed.screen.c:(.text+0x385d): undefined reference to `tgoto'
ed.screen.c:(.text+0x386c): undefined reference to `tputs'
ed.screen.c:(.text+0x387a): undefined reference to `tgoto'
ed.screen.c:(.text+0x3889): undefined reference to `tputs'
ed.screen.o: In function `MoveToLine':
ed.screen.c:(.text+0x39dd): undefined reference to `tgoto'
ed.screen.c:(.text+0x39ec): undefined reference to `tputs'
ed.screen.c:(.text+0x3a26): undefined reference to `tgoto'
ed.screen.c:(.text+0x3a36): undefined reference to `tputs'
ed.screen.c:(.text+0x3a8e): undefined reference to `tputs'
ed.screen.o: In function `GetTermCaps':
ed.screen.c:(.text+0x3b43): undefined reference to `tgetent'
ed.screen.c:(.text+0x3b55): undefined reference to `tgetflag'
ed.screen.c:(.text+0x3b6f): undefined reference to `tgetflag'
ed.screen.c:(.text+0x3b91): undefined reference to `tgetflag'
ed.screen.c:(.text+0x3ba9): undefined reference to `tgetflag'
ed.screen.c:(.text+0x3bb9): undefined reference to `tgetnum'
ed.screen.c:(.text+0x3bc9): undefined reference to `tgetnum'
ed.screen.c:(.text+0x3c0a): undefined reference to `tgetstr'
ed.screen.c:(.text+0x4006): undefined reference to `tgetflag'
ed.screen.c:(.text+0x4026): undefined reference to `tgetflag'
ed.screen.o: In function `ClearToBottom':
ed.screen.c:(.text+0x514): undefined reference to `tputs'
ed.screen.o: In function `SoundBeep':
ed.screen.c:(.text+0x93a): undefined reference to `tputs'
ed.screen.c:(.text+0x94f): undefined reference to `tputs'
ed.screen.o: In function `ClearScreen':
ed.screen.c:(.text+0x9d7): undefined reference to `tputs'
ed.screen.c:(.text+0x9f0): undefined reference to `tputs'
ed.screen.o:ed.screen.c:(.text+0xa5f): more undefined references to `tputs'
follow
tc.func.o: In function `dotermname':
tc.func.c:(.text+0x25): undefined reference to `tgetent'
collect2: ld returned 1 exit status
make: *** [tcsh] Error 1
not done

On Thu, Aug 18, 2011 at 7:09 AM, Dave Love <d.love at liverpool.ac.uk> wrote:

> Chris Dagdigian <dag at sonsorol.org> writes:
>
> >> gcc -o tcsh           -DSGE_ARCH_STRING=\"lx-amd64\" -O3 -Wall
> -Wstrict-prototypes -DUSE_POLL -DLINUX -DLINUXAMD64 -DLINUXAMD64
> -D_GNU_SOURCE -DGETHOSTBYNAME_R6 -DGETHOSTBYADDR_R8  -DLOAD_OPENSSL
> -DTARGET_64BIT  -DSPOOLING_dynamic -DSECURE -I/usr/include -DCOMPILE_DC
> -D__SGE_COMPILE_WITH_GETTEXT__  -D__SGE_NO_USERMAPPING__ -Wno-error
> -DPROG_NAME='"qtcsh"' -DLINUXAMD64            -I. -I.. sh.o sh.dir.o
> sh.dol.o sh.err.o sh.exec.o sh.char.o sh.exp.o sh.func.o sh.glob.o
> sh.hist.o sh.init.o sh.lex.o sh.misc.o sh.parse.o sh.print.o sh.proc.o
> sh.sem.o sh.set.o sh.time.o glob.o mi.termios.o ma.setp.o vms.termcap.o
> tw.help.o tw.init.o tw.parse.o tw.spell.o tw.comp.o tw.color.o ed.chared.o
> ed.refresh.o ed.screen.o ed.init.o ed.inputl.o ed.defns.o ed.xmap.o
> ed.term.o tc.alloc.o tc.bind.o tc.const.o tc.defs.o tc.disc.o tc.func.o
> tc.os.o tc.printf.o tc.prompt.o tc.sched.o tc.sig.o tc.str.o tc.vers.o
> tc.who.o  -lcrypt                                  -L../../../LINUXAMD64
> -L. -rdynamic -Wl,-rpath,\$ORIGIN/../../lib/lx-amd64 !
>   -
> > lsge -lpthread    -ldl
> >> ed.screen.o: In function `SetAttributes':
> >> ed.screen.c:(.text+0x7d3): undefined reference to `tputs'
>
> I didn't hear which distribution this was and why curses wasn't being
> picked up, but I've re-based qtcsh on the current tcsh source, which
> might help.  The merge wasn't simple, though, and it needs proper
> testing.  It's in the latest snapshot.
>
> _______________________________________________
> users mailing list
> users at gridengine.org
> https://gridengine.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gridengine.org/pipermail/users/attachments/20111104/c4d1694b/attachment.html>


More information about the users mailing list