Revision [2660]

This is an old revision of CompileBrlcad made by BenoitAudouard on 2009-05-24 00:43:03.

 

in CompilePrograms > brl-cad

réessayer avec version 7.14.8 du 11 mai 2009, noter la durée de compilation (essayer sur gdium ?)

Compiling brl-cad : status ok with 7.8.4

brl-cad is a GPL Constructive Solid Geometry (CSG) solid modeling system http://sourceforge.net/projects/brlcad/
http://brlcad.org/ et plus précisément http://www.brlcad.org/build_SVN.html aptitude install libxi-dev libncursesw5-dev libxt-dev libxslt1-dev libxmu-dev libxmu-headers byacc flex libtnt-dev libxext-dev libpng12-dev zlib1g-dev libsm-dev libx11-dev libxau-dev tk8.5-dev tcl8.5-dev tk8.4-dev tcl8.4-dev itcl3-dev

http://ovh.dl.sourceforge.net/sourceforge/brlcad/brlcad-7.8.4.tar.bz2
Des copies d'écrans du logiciel :http://brlcad.org/gallery/s/screenshots/
des rendus : http://brlcad.org/gallery/s/renderings/ et autres images http://brlcad.org/gallery/s/renderings/GSI_Images/

Compiling brl-cas : version 7.10.0

check http://sourceforge.net/project/showfiles.php?group_id=105292&package_id=113368

Compilation : ko with CVS version

./autogen.sh
./configure --enable-optimized # better use an optimized version than what I did for my first build
make -j 4 # to use my Core2 Duo

pre-requisites : urpmi lib64xi6-static-devel lib64xext6-static-devel lib64x11_6-static-devel lib64xau6-static-devel lib64xdmcp6-static-devel



/usr/local/bin/mged
Initializing and backgrounding, please wait...Tcl_Init error Can't find a usable init.tcl in the following directories:
/usr/local/lib/tcl8.5 ./lib/tcl8.5 ./lib/tcl8.5 ./library ./library ./tcl8.5a5/library ./tcl8.5a5/library

the CVS version when I tried it did not work with tcl8.4, in 7.10.0 version it seems tcl is included :/ (perhaps not the best option to manage dependencies IMHO if I'm right)


Testing / benchmark

make test # worked correctly
make benchmark # quite worked... apart some repetitive errors
awk: (FILENAME=- FNR=1) Fatal: tentative de division par zéro
./bench/run.sh: line 712: test: -le: unary operator expected
and the lack of bc (which should be listed as a pre-requisite :-) )

Abs benLapix.eagle-usb.org 872396.17 393849.28 416720.50 321106.31 418754.38 447691.91 ven mar 16 17:32:57 CET 2007

relaunch /usr/local/bin/benchmark
Abs benLapix.eagle-usb.org 865571.30 388190.71 408820.83 319859.12 422562.62 450011.42 475836.00 ven mar 16 17:45:38 CET 2007
*vgr benLapix.eagle-usb.org 6317.57 5788.70 7291.25 5994.36 5977.68 30.36 5233.32
#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
Benchmark results indicate an approximate VGR performance metric of 5233
Logarithmic VGR metric is 3,72 (natural logarithm is 8,56)
#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#

These numbers seem to indicate that this machine is approximately 5233 times
faster than the reference machine being used for comparison, a VAX 11/780
running 4.3 BSD named VGR. These results are in fact approximately 3,72
orders of magnitude faster than the reference.
Linux benLapix.eagle-usb.org 2.6.17-11mdv #1 SMP Tue Feb 13 11:55:05 MST 2007 x86_64 Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz GNU/Linux


hum, tcl8.5 seems required
This probably means that Tcl wasn't installed properly.

Itcl_Init error Can't find a usable itcl.tcl in the following directories:
	./tcl8.5a5/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.

Done
[baud@benLapix lib]$ invalid command name "tcl_findLibrary"
MGED Aborted.

Valid XHTML :: Valid CSS: :: Powered by WikkaWiki