EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: [building EPICS in RHEL-5 64bit] environment variables
From: Alan Greer <[email protected]>
To: Pavel Masloff <[email protected]>
Cc: [email protected]
Date: Thu, 08 Dec 2011 11:50:42 +0000
Hi,

I assume you must have some form of internet connection as you are emailing me. I would highly recommend installing gcc using yum if at all possible. Also, this thread is starting to diverge from EPICS, perhaps visiting RHEL or general linux forums would help with your initial system setup.



Pavel Masloff wrote:
I have just noticed i don't have gcc installed. what is more i don't have the internet connection to install it using yum. Are there any other ways I can figure this out?

On Thu, Dec 8, 2011 at 2:42 PM, Pavel Masloff <[email protected] <mailto:[email protected]>> wrote:

    btw what's extensions?


    On Thu, Dec 8, 2011 at 2:40 PM, Alan Greer
    <[email protected]
    <mailto:[email protected]>> wrote:

        Pavel,

        I just noticed you are building for 64 bit so you don't want
        EPICS_HOST_ARCH=linux-x86 you probably want
        EPICS_HOST_ARCH=linux-x86_64

        Sorry about that.




        Alan Greer wrote:

            OK, then to install base I would do something like the
            following:

            Setup a BASE location export

            export BASE=/path/to/base

            (Be warned I use "rm -rf" in places below as I have lifted
            this from a script.  This is a recursive forced remove and
            could potentially delete many files).
            The lines below basically unpack the source code into two
            subdirectories base and extensions.  I would set BASE to
            something like

            export BASE=~/applications/epics/R3-14-12-1

            Then enter the following lines (or run from a script)

             rm -rf $BASE/base
             cp ./baseR3.14.12.1.tar.gz $BASE/baseR3.14.12.1.tar.gz
             gunzip $BASE/baseR3.14.12.1.tar.gz
             tar -xvf $BASE/baseR3.14.12.1.tar -C $BASE
             rm -f $BASE/baseR3.14.12.1.tar
             mv $BASE/base-3.14.12.1 $BASE/base
             # Unpack the extensions sources
             cp ./extensionsTop_20070703.tar.gz
            $BASE/extensionsTop_20070703.tar.gz
             gunzip $BASE/extensionsTop_20070703.tar.gz
             tar -xvf $BASE/extensionsTop_20070703.tar -C $BASE
             rm -f $BASE/extensionsTop_20070703.tar
             # Update the EXTENSION_MSI link in the Makefile
             sed "s/^EXTENSION_MSI.*/EXTENSION_MSI = msi1-5/"
            $BASE/extensions/src/Makefile > Makefile.tmp
             mv Makefile.tmp $BASE/extensions/src/Makefile
             # Unpack the msi extension sources
             cp ./msi1-5.tar.gz $BASE/extensions/src/msi1-5.tar.gz
             gunzip $BASE/extensions/src/msi1-5.tar.gz
             tar -xvf $BASE/extensions/src/msi1-5.tar -C
            $BASE/extensions/src
             rm $BASE/extensions/src/msi1-5.tar

            The files I used above are
            baseR3.14.12.1.tar.gz
            extensionsTop_20070703.tar.gz
            msi1-5.tar.gz

            Then...

            # Export the required variables
            export EPICS_BASE=$BASE/base
            export EPICS_HOST_ARCH=linux-x86
            export PATH=$PATH:$EPICS_BASE/bin/linux-x86
            export PATH=$PATH:$EPICS_BASE/../extensions/bin/linux-x86

             cd $BASE/base
             make
             make install
             cd $BASE/extensions
             make
             make install


            I'm sure there are better instructions in the many manuals
            and tutorials that exist for EPICS.


            Pavel Masloff wrote:

                Thanks, I'd figured this already :))


                On Thu, Dec 8, 2011 at 1:19 PM, Alan Greer
                <[email protected]
                <mailto:[email protected]>
                <mailto:[email protected]
                <mailto:[email protected]>>> wrote:

                   [ajg@osllx10 ~]$ export PATH=/temp/path
                   [ajg@osllx10 ~]$ echo $PATH
                   /temp/path
                   [ajg@osllx10 ~]$
                   [ajg@osllx10 ~]$ export EPICS_HOST_ARCH=linux-x86
                   [ajg@osllx10 ~]$ echo $EPICS_HOST_ARCH
                   linux-x86
                   [ajg@osllx10 ~]$



                   Pavel Masloff wrote:

                       Hello everyone!

                       How can I set the environment variables (PATH and
                       EPICS_HOST_ARCH) in RHEL-5 64 bit?
                       I ran the EpicsHostArch.pl script (>> perl
                EpicsHostArch.pl),
                       but this script only returns the variable,
                doesn't set
                       anything. I check by running "dev" in the
                command line.

                       And generally, what should one do to install
                the epics base
                       from scratch on a linux machine?
                       Thanks.


                       Pavel.

                       --         Sincerely,

                       Pavel Maslov, MSc
                       R&D Institute for Electro-Physical Apparatus


                       Mobile: +7 (951) 672 22 19
                       Phone: +7 (812) 461 01 01





-- Sincerely,

                Pavel Maslov, MSc
                R&D Institute for Electro-Physical Apparatus


                Mobile: +7 (951) 672 22 19
                Phone: +7 (812) 461 01 01





-- Sincerely,

    Pavel Maslov, MSc
    R&D Institute for Electro-Physical Apparatus


    Mobile: +7 (951) 672 22 19
    Phone: +7 (812) 461 01 01




--
Sincerely,

Pavel Maslov, MSc
R&D Institute for Electro-Physical Apparatus


Mobile: +7 (951) 672 22 19
Phone: +7 (812) 461 01 01


References:
[building EPICS in RHEL-5 64bit] environment variables Pavel Masloff
Re: [building EPICS in RHEL-5 64bit] environment variables Alan Greer
Re: [building EPICS in RHEL-5 64bit] environment variables Pavel Masloff
Re: [building EPICS in RHEL-5 64bit] environment variables Alan Greer
Re: [building EPICS in RHEL-5 64bit] environment variables Alan Greer
Re: [building EPICS in RHEL-5 64bit] environment variables Pavel Masloff
Re: [building EPICS in RHEL-5 64bit] environment variables Pavel Masloff

Navigate by Date:
Prev: Re: [building EPICS in RHEL-5 64bit] environment variables Alan Greer
Next: Re: Unbalanced conditional ? Paul Nord
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: [building EPICS in RHEL-5 64bit] environment variables Pavel Masloff
Next: Re: [building EPICS in RHEL-5 64bit] environment variables Alan Greer
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·