bsc-pm / nanox

Nanos++ is a runtime designed to serve as runtime support in parallel environments. It is mainly used to support OmpSs, a extension to OpenMP developed at BSC.

Home Page:https://pm.bsc.es/nanox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

error: ‘TaskExecutionException’ does not name a type

Alessandro-Barbieri opened this issue · comments

configured with ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-depend ency-tracking --disable-silent-rules --disable-static --docdir=/usr/share/doc/nanox-0.15_p20210222 --htmldir=/usr/share/doc/nanox-0.15_p20210222/html --with-sysroot=/ --libdir=/usr/lib64 --disable-static --enable-gcc-new-atomic-builtins --enable-performance --enable-shared --without-cellsdk --without-cuda --without-mcc --without-xdma --enable-allocator --disable-debug --enable-instrumentation --disable-memtracker --enable-resiliency --enable-task-callback --enable-ult --with-dlb --with-opencl --without-papi --with-ayudame=/usr --with-extrae=/usr --without-gasnet --without-jemalloc --without-memkind --with-mpi=/usr --with-sqlite3=/usr

libtool: compile:  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -D_NANOS_INTERNAL -include config.h -include nanox-config.h -I../../.. -I../../../src/arch/unix-os -I../../../src/arch/cluster -I../../../src/arch/common -I../../
../src/arch/gpu -I../../../src/arch/fpga -I../../../src/arch/opencl -I../../../src/arch/smp -I../../../src/arch/spu -I../../../src/core -I../../../src/support -DLIBDIR=/usr/lib64 -pthread -include new_decl.hpp -Wall -Wextra -Wshadow -Wm
issing-declarations -Wno-unused-parameter -Wno-missing-field-initializers -Werror -std=c++98 -O3 -Os -pipe -march=native -c x86-64/stack.cpp  -fPIC -DPIC -o x86-64/.libs/performance_libsmp_la-stack.o
In file included from ./smpthread.hpp:29, 
                 from ../../../src/core/basethread.hpp:35,                                                            
                 from ../../../src/core/schedule.hpp:35,
                 from ../../../src/core/workdescriptor.hpp:33,                                                        
                 from ../../../src/core/slicer.hpp:23,  
                 from ../../../src/core/system.hpp:29,   
                 from ../../../src/core/instrumentation.hpp:24,
                 from ../../../src/core/instrumentationmodule_decl.hpp:24,                                            
                 from ../../../src/support/atomic.hpp:28,                                                             
                 from smpplugin_decl.hpp:25,
                 from smpplugin.cpp:20:                                                                               
../../../src/arch/unix-os/pthread_decl.hpp:86:11: error: ‘TaskExecutionException’ does not name a type                
   86 |    throw (TaskExecutionException);                                                                            
      |           ^~~~~~~~~~~~~~~~~~~~~~                                                                              
In file included from ./smpthread.hpp:29,                                                                                                                                                                                                   
                 from ../../../src/core/basethread.hpp:35,                                                            
                 from ../../../src/core/schedule.hpp:35,                                                                                                                                                                                    
                 from ../../../src/core/workdescriptor.hpp:33,
                 from ../../../src/core/slicer.hpp:23,
                 from ../../../src/core/system.hpp:29,
                 from ../../../src/core/instrumentation.hpp:24,
                 from ../../../src/core/instrumentationmodule_decl.hpp:24,
                 from smpthread.cpp:26:
../../../src/arch/unix-os/pthread_decl.hpp:86:11: error: ‘TaskExecutionException’ does not name a type
   86 |    throw (TaskExecutionException);
      |           ^~~~~~~~~~~~~~~~~~~~~~
In file included from ./smpthread.hpp:29,
                 from ../../../src/core/basethread.hpp:35,
                 from ../../../src/core/schedule.hpp:35,
                 from ../../../src/core/workdescriptor.hpp:33,
                 from ../../../src/core/slicer.hpp:23,
                 from ../../../src/core/system.hpp:29,
                 from smpdd.cpp:22:
../../../src/arch/unix-os/pthread_decl.hpp:86:11: error: ‘TaskExecutionException’ does not name a type
   86 |    throw (TaskExecutionException);
      |           ^~~~~~~~~~~~~~~~~~~~~~
In file included from ./smpthread.hpp:29,
                 from ../../../src/core/basethread.hpp:35,
                 from ../../../src/core/schedule.hpp:35,
                 from ../../../src/core/workdescriptor.hpp:33,
                 from ../../../src/core/slicer.hpp:23,
                 from ../../../src/core/system.hpp:29,
                 from ../../../src/core/instrumentation.hpp:24,
                 from ../../../src/core/instrumentationmodule_decl.hpp:24,
                 from ../../../src/support/atomic.hpp:28,
                 from smpplugin_decl.hpp:25,
                 from smpplugin.cpp:20:
../../../src/arch/unix-os/pthread_decl.hpp:86:11: error: ‘TaskExecutionException’ does not name a type
   86 |    throw (TaskExecutionException);
      |           ^~~~~~~~~~~~~~~~~~~~~~

Fixed in cc6dfd0.
Thanks.