Fixing 64-bit Cernlib for Fedora 25

Here are the errors:

Linking    [.Linux_Fedora25-x86_64-gcc6.2.1/programs/Simulation/HDGeant/utilities/bcal2nt]
/usr/bin/ld: cannot find -lgeant321
/usr/bin/ld: cannot find -lpawlib
/usr/bin/ld: cannot find -lgraflib
/usr/bin/ld: cannot find -lgrafX11
/usr/bin/ld: cannot find -lpacklib
/usr/bin/ld: cannot find -lmathlib
/usr/bin/ld: cannot find -lkernlib
collect2: error: ld returned 1 exit status
scons: *** [.Linux_Fedora25-x86_64-gcc6.2.1/programs/Simulation/HDGeant/utilities/bcal2nt] Error 1
scons: building terminated because of errors.
/home/gluex/gluex_top/build_scripts/Makefile_sim-recon:65: recipe for target '/home/gluex/gluex_top/sim-recon/sim-recon-2.10.0/.sconstruct_done' failed
make[1]: *** [/home/gluex/gluex_top/sim-recon/sim-recon-2.10.0/.sconstruct_done] Error 2
make[1]: Leaving directory '/home/gluex/gluex_top/sim-recon'
/home/gluex/gluex_top/build_scripts/Makefile_all:89: recipe for target 'sim-recon_make' failed
make: *** [sim-recon_make] Error 2

Cernlib (Vogt edition) was bombing because GCC 6 was not recognized as a legal GCC compiler version. Fixed that on branch cernlib_fedora_fix of build_scripts. In the process changed the way cernlib patches applied. Before make a patch to Install_cernlib that made that script apply subsequent patches after the source code was unpack. Now to all patching directly from Makefile, need to unpack the source first to make that happen.

Notes on Installing GlueX Software on a Fedora 25 VirtualBox

Installing JLab certificate into system. Otherwise dnf cannot reach Fedora repositories.

To remove disk from virtual drive, use pull down next to “Optical Drive”

A dnf update of fedora 25 in VirtualBox VM gives “black screen”. No way to see if input is being input or not.

 

Fedora 18 Packages

subversion
thunderbird
cvs
tcsh
perl
gnote
xterm
xorg-x11-apps
alacarte
libgnome
flash-plugin
dconf-editor
xmms
gnome-tweak-tool # allows adjustment of focus-follows-mouse, window titlebar click actions, etc.
gnumeric
wine
abiword
gcc-c++ # C++ compiler
imake # for cernlib build
gcc-gfortran # FORTRAN compiler
libXt-devel # for X11/StringDefs.h for cernlib
motif-devel # for Xm/Xm.h for cernlib
libXpm-devel # for X11/xpm.h for ROOT
expect # for legacy geant4 build
scons # for ccdb build
bzip2-devel # for bzlib.h for sim-recon
lapack-static # for cernlib
blas-static # for cernlib
mysql-devel # for ccdb
revelation
emacs
xorg-x11-fonts-\*
recoll
mailx
detex # helper program for recoll
unrtf # for recoll
perl-Image-ExifTool # for recoll
python-mutagen # for recoll
antiword # for recoll
texlive # for recoll and latex
sound-juicer # for ripping CDs
lynx
mysql-server
perl-XML-Parser
wget
gimp
gnome-media-apps
planner
gimp
perl-XML-Simple
iotop
tigervnc
tigervnc-server
taskcoach