help-octave
[Top][All Lists]
Advanced

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

failure compiling octave-3.6.4 with LLVM-3.2


From: Sergei Steshenko
Subject: failure compiling octave-3.6.4 with LLVM-3.2
Date: Fri, 3 May 2013 15:44:04 -0700 (PDT)

Hello,

trying to compile octave-3.6.4 with LLVM-3.2 I've encountered the following 
error:

"
   3797 Range.cc:440:29: error: no member named 'floor' in namespace 'gnulib'
   3798   double t1 = 1.0 + gnulib::floor (x);
   3799                     ~~~~~~~~^
   3800 Range.cc:444:16: error: no member named 'floor' in namespace 'gnulib'
   3801   t1 = gnulib::floor (x + t1);
   3802        ~~~~~~~~^
   3803 2 errors generated.
   3804 Makefile:3418: *** [liboctave_la-Range.lo] Error 1
".

If instead of LLVM-3.2 I use gcc-4.5.4, everything compiles OK.

Does the above error mean bug in LLVM, gcc or Octave itself ? AFAIK LLVM 
is/used to be stricter than gcc WRT C++ standard compliance.

Thanks,
  Sergei.


reply via email to

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