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 --------------------------------------------------------------------------------

