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

[Pkg-octave-devel] Bug#749154: octave-miscellaneous: FTBFS with clang instead of gcc



Package: octave-miscellaneous
Severity: minor
Tags: patch
User: pkg-llvm-team@lists.alioth.debian.org
Usertags: clang-ftbfs

Hello,

Using the rebuild infrastructure, your package fails to build with clang 
(instead of gcc).
See build logs here: http://clang.debian.net/logs/2014-01-14/octave-miscellaneous_1.2.0-2_unstable_clang.log

Thanks,
Alexander




-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.13-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- octave-miscellaneous-1.2.0/src/partarray.cc	2012-03-24 15:53:23.000000000 -0400
+++ octave-miscellaneous-1.2.0-my/src/partarray.cc	2014-05-24 11:00:40.687982970 -0400
@@ -39,7 +39,8 @@
   Array<int> nidx (dim_vector (maxdims, 1));
   // Octave-3.2.4 reports "missing symbol" with Array<Array< > >,
   // though 3.3.54+ does not
-  Array<octave_idx_type> bidc [maxdims], eidc [maxdims];
+  Array<octave_idx_type> *bidc = reinterpret_cast<Array<octave_idx_type> *>(alloca(sizeof(Array<octave_idx_type>) * maxdims));
+  Array<octave_idx_type> *eidc = reinterpret_cast<Array<octave_idx_type> *>(alloca(sizeof(Array<octave_idx_type>) * maxdims));
   //
   Array<octave_idx_type> step (dim_vector (maxdims, 1));
   step(0) = 1;

Reply to: