certi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [certi-dev] Problem to build CERTI


From: Eric Noulard
Subject: Re: [certi-dev] Problem to build CERTI
Date: Mon, 6 May 2013 17:21:55 +0200

2013/5/6 pkow88776 <address@hidden>:
> Hi,
>
>  I have problem to build CERTI 3.4.1 on OpenSUSE 12.2 x86_64.
> I follow the instructions in README and 
> http://www.nongnu.org/certi/certi_doc/Install/html/build.html:
>
> build_CERTI-3.4.1$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ 
> ../CERTI-3.4.1-Source
> -- The CXX compiler identification is GNU 4.7.1
> -- Check for working CXX compiler: /usr/bin/c++

[...]

were found by argument-dependent lookup at the point of instantiation
[-fpermissive]
> In file included from /usr/include/c++/4.7/cstring:44:0,
>                  from 
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/HLAbasicType.hh:21,
>                  from 
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/HLAtypesIEEE1516.hh:114,
>                  from 
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/TestHLAtypes.cc:20:
> /usr/include/string.h:44:14: note: ‘void* memcpy(void*, const void*, size_t)’ 
> declared here, later in the translation unit
> In file included from 
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/TestHLAtypes.cc:20:0:
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/HLAtypesIEEE1516.hh: In 
> instantiation of ‘void libhla::HLAdata<T>::__shake(const void*, int, long 
> int) [with T = libhla::HLAASCIIstring]’:
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/TestHLAtypes.cc:389:1:   required 
> from here
> /opt/dev/certi/CERTI-3.4.1-Source/libHLA/HLAtypesIEEE1516.hh:99:17: error: 
> ‘memcpy’ was not declared in this scope, and no declarations were found by 
> argument-dependent lookup at the point of instantiation [-fpermissive]
>
> .... and a lot more of errors about undeclared memcpy.
>
> libHLA is built, but nothing more, there are no rtia or rtig executables:

[....]

> Do I make some obvious mistake ?

No I don't think so, but even if 3.4.1 is the latest release it may
not be up-to-date enough to complie cleanly
with gcc 4.7 or clang.

Would you be able to try CVS HEAD version?
or this snapshot:
http://download.savannah.gnu.org/releases/certi/beta/CERTI-3.4.2cvs-Source-erk-24avril2013-13h13.tar.gz

I'm pretty it should compile more smoothly.

If it's the case I'll try to roll-up a 3.4.2 release during the forthcoming days
in order to fix this in a more easiest way for our users.

--
Erk
Le gouvernement représentatif n'est pas la démocratie --
http://www.le-message.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]