|Message: Attempting to install under FreeBSD 6.2 with gcc 3.4.6||Not Logged In (login)|
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
I have mostly used Geant4 on single machines, UNIX or (lately) Mac OS X; however, a bit over a year ago I succeeded in installing a few versions, up to 7.1.p01, on a FreeBSD cluster where I work. I was never able to get the 8.x versions to compile, and shortly thereafter I got a fast new Mac, so I have been content to run the latest versions on my desktop for my instrument sims. However, I am returning to the project (atmospheric cosmic-ray secondaries) for which I first needed the cluster, and I'd like to run the more recent versions of Geant4 there. The cluster now runs FreeBSD 6.2 and gcc 3.4.6, so I tried following the excellent instructions here but on this unsupported OS. I had to type "Linux" and "g++" manually during the running of the configuration script, of course, and since I run on the cluster only in batch mode I set G4VIS_NONE and none of the G4VIS_BUILD_* or G4VIS_USE_* options, but everything else was straightforward.
However, after taking an enormous amount of time, the installation seems to have crashed at the very end. After a whole bunch of dependency, compile, and library statements (I'm looking at the g4make.log file here), it got to
... Compiling G4XXXViewer.cc ... Creating/replacing object files in /home/looper/geant4.9.1.p01/lib/Linux-g++/lib/G4visXXX.a ... ar: creating /home/looper/geant4.9.1.p01/lib/Linux-g++/libG4visXXX.a
and then it got to the libmap stage:
-e Building library management utility liblist ... /var/tmp//ccdPjTqH.o(.text+0x402)): In function 'main': : warning: warning: this program uses gets), which is unsafe. -e Libmap stage. Searching for GNUmakefiles and sorting ... -e Weeding out paths and files ... -e Making libname.map starter file ... grep: option requires an argument -- e Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep -help' for more information.
... grep error messages repeated 114 times in all ...
grep: option requires an argument -- e Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep -help' for more information. -e Making libname.map ... Reading library name map file... warning: this program uses gets(), which is unsafe. ERROR: "source" expected. gmake: *** [libmap] Error 1 gmake: *** [all] Error 2
... and that's the end of it. Does this ring a bell with anybody? Is there a simple fix (I hope!) to enable the compilation to finish? Or should I go back to 7.1.p01?
|Inline Depth:||Outline Depth:||Add message:|