Package: src:sdpa
Version: 7.3.18-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:sdpa, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make -C . -k distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: *** No rule to make target 'distclean'.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2 (ignored)
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 
(ignored)
set -e;    
dh_clean 

[... snipped ...]

sdpa_parts.cpp:243:9: warning: ignoring return value of ‘int fscanf(FILE*, 
const char*, ...)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
  243 |   fscanf(parameterFile,"%s %*[^\n]",xPrint);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sdpa_parts.cpp:244:9: warning: ignoring return value of ‘int fscanf(FILE*, 
const char*, ...)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
  244 |   fscanf(parameterFile,"%s %*[^\n]",XPrint);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sdpa_parts.cpp:245:9: warning: ignoring return value of ‘int fscanf(FILE*, 
const char*, ...)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
  245 |   fscanf(parameterFile,"%s %*[^\n]",YPrint);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sdpa_parts.cpp:246:9: warning: ignoring return value of ‘int fscanf(FILE*, 
const char*, ...)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
  246 |   fscanf(parameterFile,"%s %*[^\n]",infPrint);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE_NAME=\"sdpa\" -DPACKAGE_TARNAME=\"sdpa\" 
-DPACKAGE_VERSION=\"7.3.18\" -DPACKAGE_STRING=\"sdpa\ 7.3.18\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sdpa\" 
-DVERSION=\"7.3.18\" -DFC_FUNC\(name,NAME\)=name\ ##\ _ 
-DFC_FUNC_\(name,NAME\)=name\ ##\ _ -I.   -Wdate-time -D_FORTIFY_SOURCE=2  
-I/usr/include -I/usr/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -funroll-all-loops -D_REENTRANT -Wall 
-fPIC -funroll-all-loops -c -o libsdpa_a-sdpa_solve.o `test -f 'sdpa_solve.cpp' 
|| echo './'`sdpa_solve.cpp
g++ -DPACKAGE_NAME=\"sdpa\" -DPACKAGE_TARNAME=\"sdpa\" 
-DPACKAGE_VERSION=\"7.3.18\" -DPACKAGE_STRING=\"sdpa\ 7.3.18\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sdpa\" 
-DVERSION=\"7.3.18\" -DFC_FUNC\(name,NAME\)=name\ ##\ _ 
-DFC_FUNC_\(name,NAME\)=name\ ##\ _ -I.   -Wdate-time -D_FORTIFY_SOURCE=2  
-I/usr/include -I/usr/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -funroll-all-loops -D_REENTRANT -Wall 
-fPIC -funroll-all-loops -c -o libsdpa_a-sdpa_struct.o `test -f 
'sdpa_struct.cpp' || echo './'`sdpa_struct.cpp
In file included from sdpa_include.h:42,
                 from sdpa_struct.h:30,
                 from sdpa_struct.cpp:22:
sdpa_struct.cpp: In member function ‘void sdpa::Vector::initialize(int, 
double)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:55:5: note: in expansion of macro ‘NewArray’
   55 |     NewArray(ele,double,nDim);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘void sdpa::Vector::initialize(double)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:63:5: note: in expansion of macro ‘NewArray’
   63 |     NewArray(ele,double,nDim);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::Vector::copyFrom(sdpa::Vector&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:135:5: note: in expansion of macro ‘NewArray’
  135 |     NewArray(ele,double,nDim);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘void sdpa::BlockVector::initialize(int, 
int*, double)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:177:3: note: in expansion of macro ‘NewArray’
  177 |   NewArray(this->blockStruct,int,nBlock);
      |   ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:182:3: note: in expansion of macro ‘NewArray’
  182 |   NewArray(ele,Vector,nBlock);
      |   ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::BlockVector::copyFrom(sdpa::BlockVector&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:254:5: note: in expansion of macro ‘NewArray’
  254 |     NewArray(blockStruct,int,nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:260:5: note: in expansion of macro ‘NewArray’
  260 |     NewArray(ele,Vector,nBlock);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘void sdpa::SparseMatrix::initialize(int, 
int, Type, int, dsType)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:325:11: note: in expansion of macro ‘NewArray’
  325 |           NewArray(row_index,int,NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:326:11: note: in expansion of macro ‘NewArray’
  326 |           NewArray(column_index,int,NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:327:11: note: in expansion of macro ‘NewArray’
  327 |           NewArray(sp_ele,double,NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:334:11: note: in expansion of macro ‘NewArray’
  334 |           NewArray(DataS, SparseElement, NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:345:5: note: in expansion of macro ‘NewArray’
  345 |     NewArray(de_ele,double,NonZeroNumber);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::SparseMatrix::copyFrom(sdpa::SparseMatrix&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:476:11: note: in expansion of macro ‘NewArray’
  476 |           NewArray(row_index   ,int   ,NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:477:11: note: in expansion of macro ‘NewArray’
  477 |           NewArray(column_index,int   ,NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:478:11: note: in expansion of macro ‘NewArray’
  478 |           NewArray(sp_ele      ,double,NonZeroNumber);
      |           ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:481:11: note: in expansion of macro ‘NewArray’
  481 |           NewArray(DataS, SparseElement,NonZeroNumber);
      |           ^~~~~~~~
sdpa_struct.cpp: In member function ‘void 
sdpa::SparseMatrix::changeToDense(bool)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:523:3: note: in expansion of macro ‘NewArray’
  523 |   NewArray(de_ele,double,length);
      |   ^~~~~~~~
sdpa_struct.cpp: In member function ‘void sdpa::DenseMatrix::initialize(int, 
int, Type)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:776:7: note: in expansion of macro ‘NewArray’
  776 |       NewArray(de_ele,double,length);
      |       ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::DenseMatrix::copyFrom(sdpa::SparseMatrix&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:843:5: note: in expansion of macro ‘NewArray’
  843 |     NewArray(de_ele,double,nRow*nCol);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:866:5: note: in expansion of macro ‘NewArray’
  866 |     NewArray(de_ele,double,nRow*nCol);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::DenseMatrix::copyFrom(sdpa::DenseMatrix&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:889:7: note: in expansion of macro ‘NewArray’
  889 |       NewArray(de_ele,double,nRow*nCol);
      |       ^~~~~~~~
sdpa_struct.cpp: In member function ‘void 
sdpa::SparseLinearSpace::initialize(int, int*, int*, int, int*, int*, int, 
bool*)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1008:5: note: in expansion of macro ‘NewArray’
 1008 |     NewArray(SDP_sp_index,int,SDP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1009:5: note: in expansion of macro ‘NewArray’
 1009 |     NewArray(SDP_sp_block,SparseMatrix,SDP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1053:5: note: in expansion of macro ‘NewArray’
 1053 |     NewArray(LP_sp_index,int,LP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1054:5: note: in expansion of macro ‘NewArray’
 1054 |     NewArray(LP_sp_block,double,LP_sp_nBlock);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘void 
sdpa::SparseLinearSpace::initialize(int, int*, int*, int*, int, int*, int*, 
int*, int, int*)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1082:5: note: in expansion of macro ‘NewArray’
 1082 |     NewArray(this->SDP_sp_index,int,SDP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1083:5: note: in expansion of macro ‘NewArray’
 1083 |     NewArray(this->SDP_sp_block,SparseMatrix,SDP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1110:5: note: in expansion of macro ‘NewArray’
 1110 |     NewArray(this->LP_sp_index,int,LP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1111:5: note: in expansion of macro ‘NewArray’
 1111 |     NewArray(this->LP_sp_block,double,LP_sp_nBlock);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::SparseLinearSpace::copyFrom(sdpa::SparseLinearSpace&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1224:5: note: in expansion of macro ‘NewArray’
 1224 |     NewArray(SDP_sp_index,int,SDP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1230:5: note: in expansion of macro ‘NewArray’
 1230 |     NewArray(SDP_sp_block,SparseMatrix,SDP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1279:5: note: in expansion of macro ‘NewArray’
 1279 |     NewArray(LP_sp_index,int,LP_sp_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1285:5: note: in expansion of macro ‘NewArray’
 1285 |     NewArray(LP_sp_block,double,LP_sp_nBlock);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘void 
sdpa::DenseLinearSpace::initialize(sdpa::BlockStruct&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1484:5: note: in expansion of macro ‘NewArray’
 1484 |     NewArray(SDP_block,DenseMatrix,SDP_nBlock);
      |     ^~~~~~~~
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1519:5: note: in expansion of macro ‘NewArray’
 1519 |     NewArray(LP_block,double,LP_nBlock);
      |     ^~~~~~~~
sdpa_struct.cpp: In member function ‘bool 
sdpa::DenseLinearSpace::copyFrom(sdpa::DenseLinearSpace&)’:
sdpa_tool.h:70:11: warning: catching polymorphic type ‘class 
std::bad_alloc’ by value [-Wcatch-value=]
   70 |     catch(bad_alloc){ \
      |           ^~~~~~~~~
sdpa_struct.cpp:1650:5: note: in expansion of macro ‘NewArray’
 1650 |     NewArray(SDP_block,DenseMatrix,SDP_nBlock);
      |     ^~~~~~~~
g++ -DPACKAGE_NAME=\"sdpa\" -DPACKAGE_TARNAME=\"sdpa\" 
-DPACKAGE_VERSION=\"7.3.18\" -DPACKAGE_STRING=\"sdpa\ 7.3.18\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sdpa\" 
-DVERSION=\"7.3.18\" -DFC_FUNC\(name,NAME\)=name\ ##\ _ 
-DFC_FUNC_\(name,NAME\)=name\ ##\ _ -I.   -Wdate-time -D_FORTIFY_SOURCE=2  
-I/usr/include -I/usr/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -funroll-all-loops -D_REENTRANT -Wall 
-fPIC -funroll-all-loops -c -o libsdpa_a-sdpa_tool.o `test -f 'sdpa_tool.cpp' 
|| echo './'`sdpa_tool.cpp
rm -f libsdpa.a
ar cru libsdpa.a libsdpa_a-sdpa_block.o libsdpa_a-sdpa_call.o 
libsdpa_a-sdpa_chordal.o libsdpa_a-sdpa_dataset.o libsdpa_a-sdpa_dpotrf.o 
libsdpa_a-sdpa_io.o libsdpa_a-sdpa_jordan.o libsdpa_a-sdpa_linear.o 
libsdpa_a-sdpa_newton.o libsdpa_a-sdpa_parts.o libsdpa_a-sdpa_solve.o 
libsdpa_a-sdpa_struct.o libsdpa_a-sdpa_tool.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libsdpa.a
g++  -I/usr/include -I/usr/include -g -O2 -ffile-prefix-map= 
[too-long-redacted] /lib -lgfortran -lm -lquadmath 
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch debian/stamp-makefile-build
CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
cd /<<PKGBUILDDIR>>/mex && \
make \
  MAKE_INCLUDE_DIR=../etc COMPILE_ENVIRONMENT=octave \
  ALL_INCLUDE=-I../ SDPA_LIB=../libsdpa.a
make[1]: Entering directory '/<<PKGBUILDDIR>>/mex'
CC=gcc CXX=g++ CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-funroll-all-loops -Wall -fPIC -funroll-all-loops" CXXFLAGS="-g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-funroll-all-loops -D_REENTRANT -Wall -fPIC -funroll-all-loops" 
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" mkoctfile --mex   
-DPRINTF_INT_STYLE=\\\"%d\\\" \
   \
  -I../  \
  mexsdpa.cpp mexFprintf.c \
   ../libsdpa.a /usr/lib/x86_64-linux-gnu/libdmumps_seq.a 
/usr/lib/x86_64-linux-gnu/libmumps_common_seq.a 
/usr/lib/x86_64-linux-gnu/libmpiseq_seq.a 
/usr/lib/x86_64-linux-gnu/libpord_seq.a -lscotch -lesmumps 
/usr/lib/x86_64-linux-gnu/openblas-pthread/liblapack.a 
/usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.a -lpthread 
-L/usr/lib/gcc/x86_64-linux-gnu/15 
-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu 
-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib -L/lib/x86_64-linux-gnu 
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib 
-L/usr/lib/gcc/x86_64-linux-gnu/15/../../.. -L/lib -L/usr/lib -lgfortran -lm 
-lquadmath 
mexFprintf.c:98:13: error: conflicting types for ‘exit’; have 
‘void(void)’
   98 |        void exit()                    __attribute__ ((noreturn));
      |             ^~~~
In file included from mexFprintf.c:25:
/usr/include/stdlib.h:756:13: note: previous declaration of ‘exit’ with 
type ‘void(int)’
  756 | extern void exit (int __status) __THROW __attribute__ ((__noreturn__));
      |             ^~~~
make[1]: *** [Makefile:133: mexsdpa] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>/mex'
make: *** [debian/rules:51: build/sdpam] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to