Chris:
FWIW, I just did similar as you:
* (fairly, 1 week ago) fresh install of linux mint 17.1
* EPICS base R3.15.1
* linux-x86 (32-bit) host architecture
My build (see attached) progressed past the place you encountered
problems. Andrew pointed out some things for you to check.
Ultimately, my 32-bit build failed because I do not have the 32-bit
development headers file sys/cdefs.h installed. Only these:
mintadmin@mintadmin-VirtualBox ~/epics/base-3.15.1 $ locate cdefs.h
/home/mintadmin/Apps/anaconda/lib/python2.7/site-packages/zmq/backend/cffi/_cdefs.h
/home/mintadmin/Apps/anaconda/pkgs/pyzmq-14.5.0-py27_0/lib/python2.7/site-packages/zmq/backend/cffi/_cdefs.h
/usr/include/x86_64-linux-gnu/sys/cdefs.h
/usr/src/virtualbox-guest-4.3.18/include/VBox/cdefs.h
/usr/src/virtualbox-guest-4.3.18/include/iprt/cdefs.h
/var/lib/dkms/virtualbox-guest/4.3.18/build/include/VBox/cdefs.h
/var/lib/dkms/virtualbox-guest/4.3.18/build/include/iprt/cdefs.h
mintadmin@mintadmin-VirtualBox ~/epics/base-3.15.1 $ apt contains cdefs.h
virtualbox-guest-dkms: /usr/src/virtualbox-guest-4.3.18/include/iprt/cdefs.h
virtualbox-guest-dkms: /usr/src/virtualbox-guest-4.3.18/include/VBox/cdefs.h
libc6-dev:amd64: /usr/include/x86_64-linux-gnu/sys/cdefs.h
changing to a 64-bit host architecture
mintadmin@mintadmin-VirtualBox ~/epics/base-3.15.1 $ export
EPICS_HOST_ARCH=linux-x86_64
and then running "make" built successfully for 64-bit
Hope this helps,
Pete
On 4/18/2015 12:40 AM, Johnson, Andrew N. wrote:
Hi Chris
This has to be something like a disk problem, maybe file permissions
(umask setting?) or disk space possibly? Perl is running Ok, that error
is from inside the Perl code.
Hope this helps,
- Andrew
--
Sent from my iPad
On Apr 17, 2015, at 11:57 PM, Chris Eckman <[email protected]
<mailto:[email protected]>> wrote:
Hello all EPICS people,
I've been attempting to install EPICS to my computer running Linux
Mint, I am using an link:
http://www.aps.anl.gov/epics/tech-talk/2009/msg01867.php
Well I get to the 2nd instruction, namely "install base" and it says
the following when I make:
make -C ./configure install
make[1]: Entering directory
`/home/chris/Documents/EPICS/base-3.15.1/configure'
perl -CSD ../src/tools/makeMakefile.pl O.linux-x86 ../..
Cannot create O.linux-x86/Makefile at ../src/tools/makeMakefile.pl
line 41.
make[1]: *** [O.linux-x86] Error 2
make[1]: Leaving directory
`/home/chris/Documents/EPICS/base-3.15.1/configure'
make: *** [configure.install] Error 2
This says that the perl command is not working for some reason,
however I know I installed perl. Does anyone know why this is giving
me an error or have you run into this issue yourself? Please help,
Thank you,
Chris
--
----------------------------------------------------------
Pete R. Jemian, Ph.D. <[email protected]>
Beam line Controls and Data Acquisition, Group Leader
Advanced Photon Source, Argonne National Laboratory
Argonne, IL 60439 630 - 252 - 3189
-----------------------------------------------------------
Education is the one thing for which people
are willing to pay yet not receive.
-----------------------------------------------------------
mintadmin@mintadmin-VirtualBox ~ $ ll /usr/local/epics/downloads/
total 158712
-rw-r--r-- 1 mintadmin 1590028 Apr 9 16:56 base-3.15.1.tar.gz
-rw-r--r-- 1 mintadmin 1498512 Apr 9 16:56 baseR3.14.12.5.tar.gz
-rwxrwx--- 1 vboxsf 12409 Apr 10 11:43 extensionsTop_20120904.tar.gz*
-rwxrwx--- 1 vboxsf 1476338 Apr 10 12:00 medm3_1_9.tar.gz*
-rwxrwx--- 1 vboxsf 11973 Apr 10 11:46 msi1-6.tar.gz*
-rwxrwx--- 1 vboxsf 11644223 Apr 10 11:47 QtDM_Package_3_9_1.tar.gz*
-rwxrwx--- 1 vboxsf 288789 Apr 10 11:47 seq-2.2.2.tar.gz*
-rw-r--r-- 1 mintadmin 157931 Apr 10 14:51 StreamDevice-2-6.tar.gz
-rw-r--r-- 1 mintadmin 145436228 Apr 9 16:57 synApps_5_8.tar.gz
-rw-r--r-- 1 mintadmin 383968 Apr 10 12:49 szip-2.1.tar.gz
mintadmin@mintadmin-VirtualBox ~ $ mkdir epics
mintadmin@mintadmin-VirtualBox ~ $ cd epics
mintadmin@mintadmin-VirtualBox ~/epics $ tar xzf /usr/local/epics/downloads/base-3.15.1.tar.gz
mintadmin@mintadmin-VirtualBox ~/epics $ cd base-3.15.1/
mintadmin@mintadmin-VirtualBox ~/epics/base-3.15.1 $ export EPICS_HOST_ARCH=linux-x86
mintadmin@mintadmin-VirtualBox ~/epics/base-3.15.1 $ echo $EPICS_HOST_ARCH
linux-x86
mintadmin@mintadmin-VirtualBox ~/epics/base-3.15.1 $ make
make -C ./configure install
make[1]: Entering directory `/home/mintadmin/epics/base-3.15.1/configure'
perl -CSD ../src/tools/makeMakefile.pl O.linux-x86 ../..
mkdir O.Common
make -C O.linux-x86 -f ../Makefile TOP=../.. T_A=linux-x86 install
make[2]: Entering directory `/home/mintadmin/epics/base-3.15.1/configure/O.linux-x86'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/home/mintadmin/epics/base-3.15.1/configure/O.linux-x86'
make[1]: Leaving directory `/home/mintadmin/epics/base-3.15.1/configure'
make -C ./src install
make[1]: Entering directory `/home/mintadmin/epics/base-3.15.1/src'
make -C ./tools install
make[2]: Entering directory `/home/mintadmin/epics/base-3.15.1/src/tools'
perl -CSD ../../src/tools/makeMakefile.pl O.linux-x86 ../../..
mkdir O.Common
make -C O.linux-x86 -f ../Makefile TOP=../../.. T_A=linux-x86 install
make[3]: Entering directory `/home/mintadmin/epics/base-3.15.1/src/tools/O.linux-x86'
Installing PERL_MODULES file ../../../lib/perl/EPICS/Copy.pm
mkdir ../../../lib
mkdir ../../../lib/perl
mkdir ../../../lib/perl/EPICS
Installing PERL_MODULES file ../../../lib/perl/EPICS/Path.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/Release.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/Readfile.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/Getopts.pm
Installing PERL_MODULES file ../../../lib/perl/EPICS/macLib.pm
Installing PERL_MODULES file ../../../lib/perl/DBD.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Base.pm
mkdir ../../../lib/perl/DBD
Installing PERL_MODULES file ../../../lib/perl/DBD/Breaktable.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Device.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Driver.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Function.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Menu.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Output.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Parser.pm
Installing PERL_MODULES file ../../../lib/perl/DBD/Recfield.pm
...
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m32 -fPIC -I. -I../O.Common -I. -I../../../src/libCom/osi/compiler/gcc -I../../../src/libCom/osi/compiler/default -I. -I../../../src/libCom/osi/os/Linux -I../../../src/libCom/osi/os/posix -I../../../src/libCom/osi/os/default -I.. -I../../../src/libCom/as -I../../../src/libCom/bucketLib -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/flex -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/log -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/pool -I../../../src/libCom/ring -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/yacc -I../../../src/libCom/yacc -I../../../src/libCom/yajl -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -c ../../../src/libCom/osi/os/posix/epicsTempFile.cpp
In file included from /usr/include/string.h:25:0,
from ../../../src/libCom/osi/os/posix/epicsTempFile.cpp:11:
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory
# include <sys/cdefs.h>
^
compilation terminated.
/usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m32 -I. -I../O.Common -I. -I../../../src/libCom/osi/compiler/gcc -I../../../src/libCom/osi/compiler/default -I. -I../../../src/libCom/osi/os/Linux -I../../../src/libCom/osi/os/posix -I../../../src/libCom/osi/os/default -I.. -I../../../src/libCom/as -I../../../src/libCom/bucketLib -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/flex -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/log -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/pool -I../../../src/libCom/ring -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/yacc -I../../../src/libCom/yacc -I../../../src/libCom/yajl -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -MM -MF iocLogServer.d ../../../src/libCom/log/iocLogServer.c
In file included from ../../../src/libCom/osi/os/Linux/osdSock.h:25:0,
from ../../../src/libCom/osi/osiSock.h:21,
from ../../../src/libCom/fdmgr/fdmgr.h:27,
from ../../../src/libCom/log/iocLogServer.c:34:
/usr/include/netinet/tcp.h:130:4: error: #error "Adjust your <bits/endian.h> defines"
# error "Adjust your <bits/endian.h> defines"
^
make[3]: Leaving directory `/home/mintadmin/epics/base-3.15.1/src/libCom/O.linux-x86'
make[2]: *** [install.linux-x86] Error 2
make[2]: Leaving directory `/home/mintadmin/epics/base-3.15.1/src/libCom'
make[1]: *** [libCom.install] Error 2
make[1]: Leaving directory `/home/mintadmin/epics/base-3.15.1/src'
make: *** [src.install] Error 2
- References:
- Installing EPICS... error Chris Eckman
- Re: Installing EPICS... error Johnson, Andrew N.
- Navigate by Date:
- Prev:
Re: EDM properties dialog issue Ralph Lange
- Next:
New releases of areaDetector modules ADPerkinElmer, ADRoper, ADURL, ADmar345, and ADmarCCD Mark Rivers
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: Installing EPICS... error Johnson, Andrew N.
- Next:
Re: Installing EPICS... error Pete Jemian
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
|