Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

g++5.5 build failed and g++6.5 build success on ubuntu16.04 #6

Open
xiaoyaolangzhi opened this issue Mar 4, 2021 · 0 comments
Open

Comments

@xiaoyaolangzhi
Copy link

root@fbc66d582c7a:/projects/CombBLAS-master/_build# cmake -DCMAKE_INSTALL_PREFIX=/opt/CombBLAS ..
-- The C compiler identification is GNU 5.5.0
-- The CXX compiler identification is GNU 5.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found MPI_C: /usr/lib/openmpi/lib/libmpi.so
-- Found MPI_CXX: /usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /projects/CombBLAS-master/_build
root@fbc66d582c7a:/projects/CombBLAS-master/_build# make
Scanning dependencies of target GraphGenlib
[ 1%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o
[ 2%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o
[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o
[ 5%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o
[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o
[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o
[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o
[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o
[ 12%] Linking C static library libGraphGenlib.a
[ 12%] Built target GraphGenlib
Scanning dependencies of target Usortlib
[ 13%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o
[ 15%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o
[ 16%] Linking CXX static library libUsortlib.a
[ 16%] Built target Usortlib
Scanning dependencies of target CombBLAS
[ 17%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o
[ 19%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o
/projects/CombBLAS-master/src/mmio.c: In function ‘mm_read_mtx_crd_size’:
/projects/CombBLAS-master/src/mmio.c:138:22: warning: format ‘%lld’ expects argument of type ‘long long int ’, but argument 3 has type ‘int64_t * {aka long int }’ [-Wformat=]
if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3)
^
/projects/CombBLAS-master/src/mmio.c:138:22: warning: format ‘%lld’ expects argument of type ‘long long int ’, but argument 4 has type ‘int64_t * {aka long int }’ [-Wformat=]
/projects/CombBLAS-master/src/mmio.c:138:22: warning: format ‘%lld’ expects argument of type ‘long long int ’, but argument 5 has type ‘int64_t * {aka long int }’ [-Wformat=]
/projects/CombBLAS-master/src/mmio.c:144:36: warning: format ‘%lld’ expects argument of type ‘long long int ’, but argument 3 has type ‘int64_t * {aka long int }’ [-Wformat=]
num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz);
^
/projects/CombBLAS-master/src/mmio.c:144:36: warning: format ‘%lld’ expects argument of type ‘long long int ’, but argument 4 has type ‘int64_t * {aka long int }’ [-Wformat=]
/projects/CombBLAS-master/src/mmio.c:144:36: warning: format ‘%lld’ expects argument of type ‘long long int ’, but argument 5 has type ‘int64_t * {aka long int }’ [-Wformat=]
[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o
[ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o
[ 23%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o
[ 24%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o
[ 26%] Linking CXX static library libCombBLAS.a
[ 26%] Built target CombBLAS
Scanning dependencies of target BlockedSpGEMM
[ 27%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o
In file included from /projects/CombBLAS-master/include/CombBLAS/Friends.h:35:0,
from /projects/CombBLAS-master/include/CombBLAS/SpMat.cpp:32,
from /projects/CombBLAS-master/include/CombBLAS/SpMat.h:178,
from /projects/CombBLAS-master/include/CombBLAS/SpTuples.h:38,
from /projects/CombBLAS-master/include/CombBLAS/CombBLAS.h:121,
from /projects/CombBLAS-master/ReleaseTests/BlockedSpGEMM.cpp:4:
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h: In instantiation of ‘static void combblas::SpHelper::ProcessLines(std::vector<_RealType>&, std::vector<_RealType>&, std::vector&, std::vector<std::__cxx11::basic_string >&, int, int, bool) [with IT1 = long int; NT1 = double]’:
/projects/CombBLAS-master/include/CombBLAS/SpParMat.cpp:3842:27: required from ‘void combblas::SpParMat<IT, NT, DER>::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols<long int, double>; std::__cxx11::string = std::__cxx11::basic_string]’
/projects/CombBLAS-master/ReleaseTests/BlockedSpGEMM.cpp:44:46: required from here
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:156:23: warning: format ‘%lld’ expects argument of type ‘long long int
’, but argument 3 has type ‘int64_t
{aka long int
}’ [-Wformat=]
sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv);
^
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:156:23: warning: format ‘%lld’ expects argument of type ‘long long int
’, but argument 4 has type ‘int64_t
{aka long int
}’ [-Wformat=]
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:165:23: warning: format ‘%lld’ expects argument of type ‘long long int
’, but argument 3 has type ‘int64_t
{aka long int
}’ [-Wformat=]
sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv);
^
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:165:23: warning: format ‘%lld’ expects argument of type ‘long long int
’, but argument 4 has type ‘int64_t
{aka long int
}’ [-Wformat=]
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:165:23: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 5 has type ‘int64_t* {aka long int*}’ [-Wformat=]
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:174:23: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘int64_t* {aka long int*}’ [-Wformat=]
sscanf(itr->c_str(), "%lld %lld", &ii, &jj);
^
/projects/CombBLAS-master/include/CombBLAS/SpHelper.h:174:23: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 4 has type ‘int64_t* {aka long int*}’ [-Wformat=]
In file included from /projects/CombBLAS-master/include/CombBLAS/SpParMat.h:464:0,
from /projects/CombBLAS-master/include/CombBLAS/CombBLAS.h:124,
from /projects/CombBLAS-master/ReleaseTests/BlockedSpGEMM.cpp:4:
/projects/CombBLAS-master/include/CombBLAS/SpParMat.cpp: In instantiation of ‘std::vector<std::vector<combblas::SpParMat<IT, NT, DER> > > combblas::SpParMat<IT, NT, DER>::BlockSplit(int, int) [with IT = long int; NT = double; DER = combblas::SpDCCols<long int, double>]’:
/projects/CombBLAS-master/include/CombBLAS/BlockSpGEMM.h:39:13: required from ‘combblas::BlockSpGEMM<IT, NTA, DERA, NTB, DERB>::BlockSpGEMM(combblas::SpParMat<IT, NT, DER>&, combblas::SpParMat<IT, NTB, DERB>&, int, int, int) [with IT = long int; NTA = double; DERA = combblas::SpDCCols<long int, double>; NTB = double; DERB = combblas::SpDCCols<long int, double>]’
/projects/CombBLAS-master/ReleaseTests/BlockedSpGEMM.cpp:56:57: required from here
/projects/CombBLAS-master/include/CombBLAS/SpParMat.cpp:2803:3: error: converting to ‘std::vector<std::tuple<long int, long int, double>, std::allocator<std::tuple<long int, long int, double> > >::value_type {aka std::tuple<long int, long int, double>}’ from initializer list would use explicit constructor ‘constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {long int&, long int&, double&}; = void; _Elements = {long int, long int, double}]’
btuples[rbid][cbid][owner].push_back({ridx_l, cidx_l, tuples.numvalue(i)});
^
ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make:62: recipe for target 'ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o' failed
make[2]: *** [ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o] Error 1
CMakeFiles/Makefile2:1155: recipe for target 'ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/all' failed
make[1]: *** [ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant