[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Testbed-admins] boss installation halt on trafgen



Hello,

While trying to install Emulab on a boss machine, we're getting a compile error with trafgen. Although I can easily fix this specific error, fixing it leads to other less-trivial trafgen compile errors. I smell a compilation environment problem. Has anyone else run into this?

Any advice is appreciated.  Thanks!

Armen


Command: cd ./..; /usr/local/bin/gmake
gmake[1]: Entering directory `/usr/testbed/obj/testbed/lib'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/lib/libtb'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/lib/libtb'
gmake[1]: Leaving directory `/usr/testbed/obj/testbed/lib'
gmake[1]: Entering directory `/usr/testbed/obj/testbed/db'
Generating webnfree
cat /usr/testbed/src/testbed/WEBtemplate.in | sed -e 's,@PROGTOINVOKE@,/usr/testbed/bin/nfree,' > webnfree
Generating webnodelog
cat /usr/testbed/src/testbed/WEBtemplate.in | sed -e 's,@PROGTOINVOKE@,/usr/testbed/sbin/nodelog,' > webnodelog
Generating webnewwanode
cat /usr/testbed/src/testbed/WEBtemplate.in | sed -e 's,@PROGTOINVOKE@,/usr/testbed/sbin/newwanode,' > webnewwanode
Generating webidlemail
cat /usr/testbed/src/testbed/WEBtemplate.in | sed -e 's,@PROGTOINVOKE@,/usr/testbed/sbin/idlemail,' > webidlemail
Generating webchangeuid
cat /usr/testbed/src/testbed/WEBtemplate.in | sed -e 's,@PROGTOINVOKE@,/usr/testbed/sbin/changeuid,' > webchangeuid
Generating webchangeleader
cat /usr/testbed/src/testbed/WEBtemplate.in | sed -e 's,@PROGTOINVOKE@,/usr/testbed/sbin/changeleader,' > webchangeleader
gmake[1]: Leaving directory `/usr/testbed/obj/testbed/db'
gmake[1]: Entering directory `/usr/testbed/obj/testbed/assign'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/testbed/obj/testbed/assign'
gmake[1]: Entering directory `/usr/testbed/obj/testbed/www'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/www/garcia-telemetry'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/www/garcia-telemetry'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/www/tutorial'
ln -s ..//usr/testbed/src/testbed/utils/loghole.1 man1/loghole.1
ln: man1/loghole.1: File exists
gmake[2]: [man1/loghole.1] Error 1 (ignored)
( man -M . 1 loghole > loghole-man.txt && \
          man2html -bare < loghole-man.txt > loghole-man.html && \
cat /usr/testbed/src/testbed/www/tutorial/loghole.html.head loghole-man.html > loghole.html.new && \ mv loghole.html.new /usr/testbed/src/testbed/www/tutorial/loghole.html )
No entry for loghole in section 1 of the manual
gmake[2]: [/usr/testbed/src/testbed/www/tutorial/loghole.html] Error 1 (ignored)
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/www/tutorial'
gmake[1]: Leaving directory `/usr/testbed/obj/testbed/www'
gmake[1]: Entering directory `/usr/testbed/obj/testbed/event'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/etc'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/etc'
/usr/testbed/src/testbed/event/trafgen/tg-install /usr/testbed/src/testbed/event/trafgen ""
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/lib'
GNUmakefile:175: warning: overriding commands for target `distclean'
/usr/testbed/src/testbed/GNUmakerules:74: warning: ignoring old commands for target `distclean'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/lib'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/tbgen'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/tbgen'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/program-agent'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/program-agent'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/proxy'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/proxy'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/example'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/example'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/linktest'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/linktest'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/link-agent'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/link-agent'
gmake[2]: Entering directory `/usr/testbed/obj/testbed/event/trafgen'
Expect -no- shift/reduce conflicts.
yacc -vd /usr/testbed/src/testbed/event/trafgen/tg2.0/src/tg/tg.y
yacc: 10 rules never reduced
yacc: 8 shift/reduce conflicts
gcc -g -o tg.o -I. -I/usr/testbed/src/testbed/event/trafgen/tg2.0/src/tg -DUSEEVENTS -DFREEBSD -c y.tab.c /usr/testbed/src/testbed/event/trafgen/tg2.0/src/tg/tg.y: In function `yyparse': /usr/testbed/src/testbed/event/trafgen/tg2.0/src/tg/tg.y:268: error: conflicting types for 'malloc'
gmake[2]: *** [tg.o] Error 1
gmake[2]: Leaving directory `/usr/testbed/obj/testbed/event/trafgen'
gmake[1]: *** [trafgen/all.MAKE] Error 2
gmake[1]: Leaving directory `/usr/testbed/obj/testbed/event'
gmake: *** [event/all.MAKE] Error 2

--
Armen Babikyan
MIT Lincoln Laboratory
armenb@ll.mit.edu . 781-981-1796