[Brlcad-users] gqa.log failure in "make test"
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: Enrique Perez-T. <en...@on...> - 2005-08-23 22:55:33
|
Hello, I just build and installed brlcad from cvs. I then ran "make test", and got some strange errors in gqa.log, the last test script: $ LC_ALL=C cat -v gqa.log ../src/gtools/.libs/g_qa -u m,m^3,kg -g 0.25m,0.5mm -p -Ao gqa.g overlaps Units: length: m volume: m^3 weight: kg Bad units specifier "M-XM-k^D^H^XM-r^D^H@M-w^D^HSM-}^D^HZM-}^D^HaM-}^D^H" on value "0.25m,0.5mm" error parsing grid spacing value "0.25m,0.5mm" Any idea what this could be? Then I just tried "mged tank.g", and got the following output; I have edited line breaks for readability and added some comments: > Initializing and backgrounding, please wait...Itcl_Init errorCan't find a usable itcl.tcl in the following directories: > /usr/share/itcl3.3 > ./../lib/itcl3.3 > ./../library > ./../../library > ./../../itcl/library > ./../../../itcl/library > ./../../../../itcl/library > ./../../../../../itcl/library > ./src/other/incrTcl/itcl/library > ./../src/other/incrTcl/itcl/library > ./../../src/other/incrTcl/itcl/library > ./../../../src/other/incrTcl/itcl/library > ./../../../../src/other/incrTcl/itcl/library > ./../../../../../src/other/incrTcl/itcl/library >This probably means that Itcl/Tcl weren't installed properly. > If you know where the Itcl library directory was installed, > you can set the environment variable ITCL_LIBRARY to point > to the library directory. The file is in /usr/brlcad/lib/itcl3.3/itcl.tcl > Unable to find 'lib/tcl8.4lib/tcl8.4' within the BRL-CAD software installation. > This copy of BRL-CAD may not be properly installed. I configured without tcl because I have tcl8.4.9 which is newer than the distributed tcl8.4.6. There is a symbolic link /usr/lib/tcl8.4 -> /usr/share/tcl8.4. There is a shared library /usr/lib/libtcl8.4.so. > Unable to locate where BRL-CAD 7.5.0 data resources are installed > while searching: > BRLCAD_DATA environment variable > BRLCAD_DATA compile-time path [/usr/brlcad/share/brlcad/7.5.0] > BRLCAD_ROOT common data path [share/brlcad/7.5.0] > BRLCAD_ROOT common data path [/usr/brlcad/share/brlcad] > BRLCAD_ROOT common data path [/usr/brlcad/share] > BRLCAD_ROOT common data path [/usr/brlcad] > current directory >This release of BRL-CAD expects data resources to be at: > /usr/brlcad/share/brlcad/7.5.0 /usr/brlcad/sahre/brlcad/7.5.0 is a directory and contains: AUTHORS awf/ COPYING db/ doc/ HACKING html/ INSTALL NEWS pix/ README sample_applications/ tclscripts/ vfont/ and db/ contains a number of *.g files. What is mged looking for? > You may specify where to locate BRL-CAD data resources by setting > the BRLCAD_DATA environment variable. For example: >for csh/tcsh users: > setenv BRLCAD_DATA /path/to/brlcad/data > for sh/bash users: > BRLCAD_DATA=/path/to/brlcad/data ; export BRLCAD_DATA I should mention a few things, just in case: I edited the configure.ac so it would not install tcl and tk if these already are present and working. (I changed the default "yes" to "auto"; and I had to remove a line that set brlcad_build_tk=yes irrespective of all earlier computations.) I made brlcad thus: cvs co brlcad cd brlcad mkdir build cd build bash ../autogen.sh bash ../configure make su - make install I do have tck8.4.9 and tk8.4.9; and tclx8.3.5. Both the plain packages and the devel packages are installed. The last part of the output from configure is: > BRL-CAD Release 7.5.0, Build 20050823 > Prefix: /usr/brlcad > Binaries: /usr/brlcad/bin > Configuration files: /usr/brlcad/etc > Manual pages: /usr/brlcad/man >CC = gcc > CFLAGS = -pipe -fno-strict-aliasing -fno-common -fPIC -g > CPPFLAGS = -I/usr/X11R6/include -I/usr/local/include -I$(top_srcdir)/include > LDFLAGS = -L/usr/X11R6/lib -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fPIC -g > LIBS = >Build Tcl ............................: no (using system) > Build Tk .............................: no (using system) > Build Itcl/Itk .......................: yes > Build IWidgets .......................: yes > Build libpng .........................: no (using system) > Build libregex .......................: no (using system) > Build zlib ...........................: no (using system) > Build termlib ........................: no (using system) > Build Utah Raster Toolkit.............: yes > Build jove ...........................: no >ADRT support .........................: no (need sdl) > Java Developer Kit support ...........: no > X11 support ..........................: yes > OpenGL support .......................: yes > Enable run-time debugging ............: yes >Build 64-bit release .................: no (32-bit) > Build optimized release ..............: no > Build debug release ..................: yes > Build profile release ................: no > Build static libraries ...............: yes > Build shared/dynamic libraries .......: yes > Print verbose compilation warnings ...: no >Only build benchmark suite ...........: no > Only build librtserver ...............: no > Generate doxygen documentation .......: no > Install example geometry models ......: yes I did use brlcad for a month or so approximately two years ago, but now I have forgotten almost everything I learned then. I don't even remember how I used to start mged, if any options are necessary, etc. -Enrique |