BUILD : emc2.1branch
SYSTEM: Ubuntu 5.10 (breezy) realtime (2.6.12-magma) (slot 2)
incremental build started at 2007-12-10 16:55:55
changing to src/ directory
running "./configure --disable-build-documentation "
checking installation prefix... /usr/local
checking for RT dir... Using /usr/realtime-2.6.12-magma/bin/rtai-config as the RT signature
checking for location of kernel headers... using value from RTS: /usr/src/linux-headers-2.6.12-magma
checking for cc version... found gcc-3.4 in rtai-config
checking for gcc-3.4... gcc-3.4
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc-3.4 accepts -g... yes
checking for gcc-3.4 option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc-3.4 -E
checking if asm/bitops.h is usable... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking /usr/src/linux-headers-2.6.12-magma/include/linux/version.h usability... yes
checking /usr/src/linux-headers-2.6.12-magma/include/linux/version.h presence... yes
checking for /usr/src/linux-headers-2.6.12-magma/include/linux/version.h... yes
checking for kernel version string... 2.6.12-magma
checking for kernel module extension... .ko
checking kernel build system... kbuild
checking for module installation directory... checking for realtime module directory... /usr/realtime-2.6.12-magma/modules
checking for GTK 2.4.0 or above... yes - 2.8.6
checking for libgnomeprintui-2.2... no -- printing from classicladder will not be possible
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for grep... /bin/grep
checking for install... /usr/bin/install
checking for sed... /bin/sed
checking for ps... /bin/ps
checking for kill... /bin/kill
checking for whoami... /usr/bin/whoami
checking for awk... /usr/bin/awk
checking for insmod... /sbin/insmod
checking for rmmod... /sbin/rmmod
checking for lsmod... /sbin/lsmod
checking for pidof... /bin/pidof
checking for ipcs... /usr/bin/ipcs
checking for fuser... /bin/fuser
checking for mandb... /usr/bin/mandb
checking for python... /usr/bin/python
checking whether to build documentation... no
checking for kernel math support... ok, using RTAI's libm kernel module
checking for adeos... /lib/modules/2.6.12-magma/kernel/adeos/adeos.ko
checking for rtai_hal... /usr/realtime-2.6.12-magma/modules/rtai_hal.ko
checking for rtai_ksched... /usr/realtime-2.6.12-magma/modules/rtai_ksched.ko
checking for rtai_fifos... /usr/realtime-2.6.12-magma/modules/rtai_fifos.ko
checking for rtai_shm... /usr/realtime-2.6.12-magma/modules/rtai_shm.ko
checking for rtai_sem... /usr/realtime-2.6.12-magma/modules/rtai_sem.ko
checking for rtai_math... /usr/realtime-2.6.12-magma/modules/rtai_math.ko
checking for rtai... not found
checking for rt_mem_mgr... not found
checking for rtai_sched... not found
checking for rtai_libm... not found
checking for rtl... not found
checking for mbuff... not found
checking for rtl_time... not found
checking for rtl_sched... not found
checking for rtl_posixio... not found
checking for rtl_fifo... not found
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for semtimedop... yes
checking for sincos... yes
checking for __sincos... no
checking for tcl... /usr/lib/tcl8.4/tclConfig.sh found
checking for tk... /usr/lib/tk8.4/tkConfig.sh found
checking for BWidget using /usr/bin/tclsh8.4... found
checking for X... libraries /usr/X11R6/lib, headers in standard search path
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for X11/Xaw/XawInit.h... no
checking for XawDialogGetValueString in -lXaw... no
configure: WARNING: Xaw lib missing
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
checking for readline in -lreadline... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for initscr in -lncurses... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for setlocale... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for gettext in -lintl... no
checking for xgettext... /usr/bin/xgettext
checking for xgettext tcl bug... xgettext version 0.14.5 OK
checking for msgfmt... /usr/bin/msgfmt
checking for --tcl support in msgfmt... yes
checking --enable-python... yes
checking python version... yes
checking for location of Python header files... /usr/include/python2.4
checking /usr/include/python2.4/Python.h usability... yes
checking /usr/include/python2.4/Python.h presence... yes
checking for /usr/include/python2.4/Python.h... yes
checking for location to install Python modules... /usr/lib/python2.4/site-packages
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glBegin in -lGL... yes
checking for working GLU quadrics... yes
checking whether to build axis... yes
configure: creating ./config.status
config.status: creating ../scripts/rtapi.conf
config.status: creating ../docs/man/man1/emc.1
config.status: creating ../scripts/emc
config.status: creating ../scripts/halrun
config.status: creating ../scripts/emc-environment
config.status: creating ../scripts/realtime
config.status: creating Makefile.inc
config.status: creating Makefile.modinc
config.status: creating depend.sh
config.status: creating ../tcl/emc.tcl
config.status: creating ../scripts/emcmkdesktop
config.status: creating config.h
config.status: config.h is unchanged
######################################################################
# EMC2 - Enhanced Machine Controller #
######################################################################
# #
# EMC2 is a software system for computer control of machine tools, #
# such as milling machines. EMC2 is released under the GPL. #
# Check out http://www.linuxcnc.org/ for more details. #
# #
# #
# It seems that ./configure completed successfully. #
# This means that RT is properly installed #
# If things don't work check config.log for errors & warnings #
# #
# hint: you are using the standard way of compile/install #
# if you are trying only to test the software (without #
# installing), use ./configure --enable-run-in-place instead #
# warning: If you already have an installed emc2, this might cause #
# incompatibilities. #
# #
# Next compile by typing #
# make #
# then install it by typing #
# sudo make install #
# #
# to run the software type #
# emc #
# #
######################################################################
configure succeeded, here is Makefile.inc
#
# Makefile.inc. Generated from Makefile.inc.in by configure.
# on Mon Dec 10 11:55:57 EST 2007
#
# Directories
#############
prefix=/usr/local
exec_prefix=${prefix}
EMC2_HOME=/usr/local
LIB_DIR=/usr/local/lib
#used for install stuff
#but have them here as reference
#build system only uses EMC2_RTLIB_DIR when creating rtapi.conf
EMC2_BIN_DIR=/usr/local/bin
EMC2_TCL_DIR=/usr/local/share/emc/tcl
EMC2_HELP_DIR=/usr/local/share/doc/emc2
EMC2_RTLIB_DIR=/usr/realtime-2.6.12-magma/modules/emc2
EMC2_CONFIG_DIR=@EMC2_CONFIG_DIR@
EMC2_USER_CONFIG_DIR=~/emc2/configs
EMC2_SYSTEM_CONFIG_DIR=/usr/local/etc/emc2/configs
EMC2_NCFILES_DIR=/usr/local/share/emc/ncfiles
REALTIME=/etc/init.d/realtime
EMC2_IMAGEDIR=/usr/local/etc/emc2/
MODULE_EXT=.ko # module extension, used when insmod'ing
# used for building
RTDIR = /usr/realtime-2.6.12-magma
# Standard configure directories
# do we really need these?
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
moduledir = /usr/realtime-2.6.12-magma/modules
rip_moduledir =
kernelvers = 2.6.12-magma
# i18n variables:
package = emc2
localedir = /usr/share/locale
LANGUAGES =
#still needs discussion
# do we really need these?
initd_dir = /etc/init.d
docsdir = ${prefix}/share/doc/emc2
ncfilesdir = ${prefix}/share/emc/ncfiles
tcldir = ${prefix}/share/emc/tcl
# /Standard configure directories
RUN_IN_PLACE = no
RTNAME = rtai-3.0
RTPREFIX = rtai
RTAI = 3
RTFLAGS = -I. -I/usr/realtime-2.6.12-magma/include -ffast-math -mhard-float -DRTAI=3
KERNELDIR = /usr/src/linux-headers-2.6.12-magma
BITOPS_DEFINE = -DASM_BITOPS_H_USABLE
RTFLAGS := -I. -I/usr/realtime-2.6.12-magma/include $(RTFLAGS) -DRTAPI -D_GNU_SOURCE -Drealtime -D_FORTIFY_SOURCE=0 -DASM_BITOPS_H_USABLE
USE_RTLIBM = 1
USE_LIBM =
USE_STUBS =
MATHINC =
MATHLIB =
ULFLAGS = -Wall -g -I. -I/usr/realtime-2.6.12-magma/include -DULAPI -D_GNU_SOURCE -O2 -DLOCALE_DIR=\"$(localedir)\" -DPACKAGE=\"$(package)\" -DASM_BITOPS_H_USABLE
MODULE_EXT = .ko
BUILD_SYS = kbuild
CC = gcc-3.4
DEPSTYLE = gcc3
MANDB = /usr/bin/mandb
# deps for xemc
CFLAGS_X =
XLIBS =
HAVE_XAW = no
# ncurses support for keystick
KEYSTICKLIBS = -lncurses
HAVE_NCURSES = yes
# readline support for halcmd
READLINE_LIBS = -lreadline
# local flags for GTK include
GTK_VERSION = 2.8.6
GTK_CFLAGS = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
GTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXinerama -lXi -lXrandr -lXext -lXcursor -lXfixes -lpango-1.0 -lcairo -lXrender -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
HAVE_GNOMEPRINT =
# tcl tk cflags, includes and libs
TCL_DBGX=
TK_DBGX=
TCL_CFLAGS=-I/usr/include/tcl8.4 -I/usr/X11R6/include
TCL_LIBS=-L/usr/lib -ltcl8.4${TCL_DBGX} -L/usr/X11R6/lib -lX11 -ldl -lpthread -lieee -lm -L/usr/lib -ltk8.4 -lGL -L/usr/X11R6/lib
AR = /usr/bin/ar
ARFLAGS = cr
CXX = g++
CFLAGS +=
CXXFLAGS = $(CFLAGS)
RANLIB = ranlib
RANLIBFLAGS =
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
PTH_CONFIG =
BUILD_DOCS = no
BUILD_DOCS_HTML = no
LYX =
PYTHON = /usr/bin/python
MSGFMT_TCL_WORKS = yes
XGETTEXT_TCL_WORKS = yes
#
# i18n
#
#### BEGIN CONFIG ####
# To disable compilation of any particular module,
# edit the following lines replacing "m" with "n".
#
# In time, we may have some fancy dohicky to set
# these options at compile time.
# usually you need rtapi,
# so you probably don't want to change this
CONFIG_RTAPI=m
# rtapi examples
CONFIG_RTAPI_EXAMPLES_EXTINT=m
CONFIG_RTAPI_EXAMPLES_FIFO=m
CONFIG_RTAPI_EXAMPLES_SEM=m
CONFIG_RTAPI_EXAMPLES_SHMEM=m
CONFIG_RTAPI_EXAMPLES_TIMER=m
# emc motion module
CONFIG_MOTMOD=m
# HAL components
CONFIG_BLOCKS=m
CONFIG_DEBOUNCE=m
CONFIG_ENCODER=m
CONFIG_COUNTER=m
CONFIG_ENCODER_RATIO=m
CONFIG_STEPGEN=m
CONFIG_FREQGEN=m
CONFIG_PWMGEN=m
CONFIG_SIGGEN=m
CONFIG_PID=m
CONFIG_SUPPLY=m
CONFIG_CLASSICLADDER_RT=m
CONFIG_TIMEDELAY=m
CONFIG_SIM_ENCODER=m
CONFIG_WEIGHTED_SUM=m
CONFIG_MODMATH=m
CONFIG_STREAMER=m
CONFIG_SAMPLER=m
# HAL drivers
CONFIG_HAL_PARPORT=m
CONFIG_PROBE_PARPORT=m
CONFIG_HAL_TIRO=m
CONFIG_HAL_EVOREG=m
CONFIG_HAL_MOTENC=m
CONFIG_HAL_SKELETON=m
CONFIG_HAL_SPEAKER=m
CONFIG_HAL_STG=m
CONFIG_HAL_VTI=m
CONFIG_HAL_M5I20=m
CONFIG_HAL_AX521H=m
CONFIG_HAL_PPMC=m
# AXIS autobuild support
BUILD_AXIS=yes
BUILD_PYTHON=yes
INCLUDEPY=/usr/include/python2.4
SITEPY=/usr/lib/python2.4/site-packages
#### END CONFIG ####
running "make"
Depending emc/usr_intf/axis/extensions/emcmodule.cc
Depending wcomp.9
Depending threadtest.9
Depending sum2.9
Depending serport.9
Depending scale.9
Depending pluto_servo.9
Depending or2.9
Depending oneshot.9
Depending offset.9
Depending not.9
Depending mux4.9
Depending mux2.9
Depending mult2.9
Depending minmax.9
Depending match8.9
Depending maj3.9
Depending lowpass.9
Depending limit3.9
Depending limit2.9
Depending limit1.9
Depending integ.9
Depending hypot.9
Depending flipflop.9
Depending estop_latch.9
Depending edge.9
Depending ddt.9
Depending conv_u32_s32.9
Depending conv_u32_float.9
Depending conv_u32_bit.9
Depending conv_s32_u32.9
Depending conv_s32_float.9
Depending conv_s32_bit.9
Depending conv_float_u32.9
Depending conv_float_s32.9
Depending conv_bit_u32.9
Depending conv_bit_s32.9
Depending constant.9
Depending comp.9
Depending charge_pump.9
Depending blend.9
Depending and2.9
Depending abs.9
Depending emc.1
Compiling hal/user_comps/vcp/tokenizer.c
Compiling hal/user_comps/vcp/vcp_main.c
Compiling hal/user_comps/vcp/vcp_widgets.c
Compiling hal/utils/miscgtk.c
Linking halvcp
Compiling hal/classicladder/arithm_eval.c
Compiling hal/classicladder/arrays.c
Compiling hal/classicladder/calc.c
Compiling hal/classicladder/calc_sequential.c
Compiling hal/classicladder/classicladder.c
Compiling hal/classicladder/classicladder_gtk.c
Compiling hal/classicladder/config_gtk.c
Compiling hal/classicladder/drawing.c
Compiling hal/classicladder/drawing_sequential.c
Compiling hal/classicladder/edit.c
Compiling hal/classicladder/edit_gtk.c
Compiling hal/classicladder/edit_sequential.c
Compiling hal/classicladder/editproperties_gtk.c
Compiling hal/classicladder/files.c
Compiling hal/classicladder/files_sequential.c
Compiling hal/classicladder/manager.c
Compiling hal/classicladder/manager_gtk.c
Compiling hal/classicladder/symbols.c
Compiling hal/classicladder/symbols_gtk.c
Compiling hal/classicladder/vars_access.c
Linking classicladder
Compiling hal/utils/meter.c
Linking halmeter
Compiling hal/utils/scope.c
Compiling hal/utils/scope_horiz.c
Compiling hal/utils/scope_vert.c
Compiling hal/utils/scope_trig.c
Compiling hal/utils/scope_disp.c
Compiling hal/utils/scope_files.c
Linking halscope
Compiling emc/usr_intf/axis/extensions/emcmodule.cc
Linking python module emc.so
make -C /usr/src/linux-headers-2.6.12-magma SUBDIRS=`pwd` CC=gcc-3.4 V=0 -o /usr/src/linux-headers-2.6.12-magma/Module.symvers modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.12-magma'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-magma'
cp *.ko ../rtlib/
Updating 'whatis' database
Purging old database entries in /home/jmkasunich/farm/emc2.1branch/src/../docs/man...
mandb: warning: /home/jmkasunich/farm/emc2.1branch/src/../docs/man/man1/emc.1.in: ignoring bogus filename
Updating index cache for path `/home/jmkasunich/farm/emc2.1branch/src/../docs/man/man1'. Wait...Processing manual pages under /home/jmkasunich/farm/emc2.1branch/src/../docs/man...
mandb: warning: /home/jmkasunich/farm/emc2.1branch/src/../docs/man/man1/CVS: ignoring bogus filename
mandb: warning: /home/jmkasunich/farm/emc2.1branch/src/../docs/man/man1/.cvsignore: ignoring bogus filename
mandb: warning: /home/jmkasunich/farm/emc2.1branch/src/../docs/man/man1/emc.1.in: ignoring bogus filename
done.
Checking for stray cats under /home/jmkasunich/farm/emc2.1branch/src/../docs/man...
1 man subdirectories contained newer manual pages.
1 manual pages were added.
0 stray cats were added.
0 old database entries were purged.
incremental build successfull at 2007-12-10 16:56:16