Subject: |
ChannelArchiver build problem with 3.14.11 on Suse linux |
From: |
Burkhard Kolb <[email protected]> |
To: |
tech-talk Mailing List <[email protected]> |
Date: |
Tue, 26 Oct 2010 14:20:06 +0200 |
Hi,
I'm trying to install ChannelArchiver on a Suse linux box:
Linux cbm01 2.6.34.7-0.3-desktop #1 SMP PREEMPT 2010-09-20 15:27:38 +0200 x86_64 x86_64 x86_64 GNU/Linux
Base 3.14.11 in 32-bit mode worked fine.
First error was missing stdlib.h in
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -Wall -D ARCH_VERSION=3 -D ARCH_RELEASE=0 -D ARCH_PATCH=0 -D ARCH_VERSION_TXT=\"3.0.0\" -I../../../../../base-3-14-11/include -I../../../../../base-3-14-11/include/os/Linux -I/usr/local/include -DFUX_XERCES -m32 -g -fPIC -I. -I../O.Common -I. -I.. -I../../../../include/os/Linux -I../../../../include -I../../../../../base-3-14-11/include/os/Linux -I../../../../../base-3-14-11/include -I../../../../include ../ArgParser.cpp
../ArgParser.cpp: In member function ‘virtual size_t CmdArgInt::parse(const char*)’:
../ArgParser.cpp:206:26: error: ‘atoi’ was not declared in this scope
../ArgParser.cpp: In member function ‘virtual size_t CmdArgDouble::parse(const char*)’:
../ArgParser.cpp:223:26: error: ‘atof’ was not declared in this scope
make[2]: *** [ArgParser.o] Error 1
make[2]: Leaving directory `/home/cbmdcs/EPICS/extensions/src/ChannelArchiver/Tools/O.linux-x86'
make[1]: *** [install.linux-x86] Error 2
make[1]: Leaving directory `/home/cbmdcs/EPICS/extensions/src/ChannelArchiver/Tools'
make: *** [Tools.install] Error 2
I fixed this by including stdlib.h.
Next error then came in
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -Wall -D ARCH_VERSION=3 -D ARCH_RELEASE=0 -D ARCH_PATCH=0 -D ARCH_VERSION_TXT=\"3.0.0\" -I../../../../../base-3-14-11/include -I../../../../../base-3-14-11/include/os/Linux -I/usr/local/include -DFUX_XERCES -m32 -g -fPIC -I. -I../O.Common -I. -I.. -I../../../../include/os/Linux -I../../../../include -I../../../../../base-3-14-11/include/os/Linux -I../../../../../base-3-14-11/include -I../../../../include ../Bitset.cpp
In file included from ../Bitset.cpp:4:0:
../GenericException.h:91:59: error: ‘va_list’ has not been declared
make[2]: *** [Bitset.o] Error 1
make[2]: Leaving directory `/home/cbmdcs/EPICS/extensions/src/ChannelArchiver/Tools/O.linux-x86'
Has anybody succeeded to make a 32bit version?
Thanks, Burkhard
--
Dr. Burkhard Kolb
Tel +49 6159 712667
GSI Helmholtzzentrum für Schwerionenforschung GmbH
Planckstraße 1 | D-64291 Darmstadt | www.gsi.de
Gesellschaft mit beschränkter Haftung
Sitz der Gesellschaft: Darmstadt
Handelsregister: Amtsgericht Darmstadt, HRB 1528
Geschäftsführung: Professor Dr. Dr. h.c. Horst Stöcker, Dr. Hartmut Eickhoff
Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph
Stellvertreter: Ministerialdirigent Dr. Rolf Bernhard
- Navigate by Date:
- Prev:
Re: EPICS on ARM (continued) Dirk Zimoch
- Next:
RE: EPICS CA problems 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:
EPICS meetings presentations (for meeting and workshops) Dalesio, Leo
- Next:
RE: ChannelArchiver build problem with 3.14.11 on Suse linux Shankar, Murali
- 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
|