Thanks to visit codestin.com
Credit goes to github.com

Skip to content

building from source on solaris #88

@gidden

Description

@gidden

From a fresh clone, I get the following:

t501:giddcmake .. -DCMAKE_PREFIX_PATH=$HOME/.local && make
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- 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/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- System: SunOS-5.11
-- Build type: Release
-- Compiler version: 4.8.2
-- Performing Test HAVE_STD_CPP11_FLAG
-- Performing Test HAVE_STD_CPP11_FLAG - Success
-- Performing Test HAVE_UNIQUE_PTR
-- Performing Test HAVE_UNIQUE_PTR - Success
-- Performing Test HAVE_ATOMIC
-- Performing Test HAVE_ATOMIC - Success
-- Performing Test HAVE_HASH
-- Performing Test HAVE_HASH - Success
-- Performing Test MP_VARIADIC_TEMPLATES
-- Performing Test MP_VARIADIC_TEMPLATES - Success
-- Target doc disabled (requires doxygen)
-- Looking for mkstemps
-- Looking for mkstemps - found
-- Looking for strtoull
-- Looking for strtoull - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Could NOT find MATLAB (missing:  MATLAB_MEX)
-- Performing Test supports_flag
-- Performing Test supports_flag - Success
-- Could NOT find ODBC (missing:  ODBC_INCLUDE_DIR)
-- Module cplex disabled
-- Module gecode disabled
-- Module ilogcp disabled
-- Module jacop disabled
-- Module localsolver disabled
-- Module path disabled
-- Module smpswriter disabled
-- Module sulum disabled
-- Module gsl disabled
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Performing Test MP_INITIALIZER_LISTS
-- Performing Test MP_INITIALIZER_LISTS - Success
-- Performing Test MP_THREAD
-- Performing Test MP_THREAD - Success
-- Could NOT find ODBC (missing:  ODBC_INCLUDE_DIR)
-- Configuring done
-- Generating done
-- Build files have been written to: /h/u045/gidden/software/mp/build
Scanning dependencies of target format
[  0%] Building CXX object CMakeFiles/format.dir/src/format.cc.o
[  1%] Building CXX object CMakeFiles/format.dir/src/posix.cc.o
[  1%] Built target format
Scanning dependencies of target gen-expr-info
[  2%] Building CXX object CMakeFiles/gen-expr-info.dir/src/gen-expr-info.cc.o
[  2%] Linking CXX executable bin/gen-expr-info
[  2%] Built target gen-expr-info
[  2%] Generating ../src/expr-info.cc
Scanning dependencies of target mp
[  3%] Building CXX object CMakeFiles/mp.dir/src/clock.cc.o
[  3%] Building CXX object CMakeFiles/mp.dir/src/expr.cc.o
[  4%] Building CXX object CMakeFiles/mp.dir/src/nl-reader.cc.o
In file included from /h/u045/gidden/software/mp/src/nl-reader.cc:23:0:
/h/u045/gidden/software/mp/include/mp/nl-reader.h:1074:29: error: expected type-specifier
 template <typename Locale = fmt::Locale>
                             ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h:1074:29: error: expected ‘>’
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2141:28: error: template argument 1 is invalid
 void ReadBinary(TextReader<> &reader, const NLHeader &header,
                            ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h: In function ‘void mp::ReadNLString(mp::NLStringRef, Handler&, fmt::CStringRef, int)’:
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2206:24: error: template argument 1 is invalid
   internal::TextReader<> reader(str, name);
                        ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2206:32: error: invalid type in declaration before ‘(’ token
   internal::TextReader<> reader(str, name);
                                ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2206:42: error: expression list treated as compound expression in initializer [-fpermissive]
   internal::TextReader<> reader(str, name);
                                          ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2208:10: error: request for member ‘ReadHeader’ in ‘reader’, which is of non-class type ‘int’
   reader.ReadHeader(header);
          ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2212:45: error: template argument 1 is invalid
     internal::NLReader<internal::TextReader<>, Handler>(
                                             ^
/h/u045/gidden/software/mp/include/mp/nl-reader.h:2212:55: error: template argument 1 is invalid
     internal::NLReader<internal::TextReader<>, Handler>(
                                                       ^
/h/u045/gidden/software/mp/src/nl-reader.cc: At global scope:
/h/u045/gidden/software/mp/src/nl-reader.cc:305:41: error: template argument 1 is invalid
 template class mp::internal::TextReader<>;
                                         ^
*** Error code 1
The following command caused the error:
/usr/bin/g++   -DMP_DATE=20141202 -DMP_SYSINFO="\"SunOS sparc\"" -DMP_USE_ATOMIC -DMP_USE_HASH -DMP_USE_UNIQUE_PTR -I/h/u045/gidden/software/mp/include -I/h/u045/gidden/software/mp/src -std=c++11 -Wall -Wextra -pedantic -O3 -DNDEBUG -fPIC -o CMakeFiles/mp.dir/src/nl-reader.cc.o -c /h/u045/gidden/software/mp/src/nl-reader.cc
make: Fatal error: Command failed for target `CMakeFiles/mp.dir/src/nl-reader.cc.o'
Current working directory /h/u045/gidden/software/mp/build
*** Error code 1
The following command caused the error:
make -f CMakeFiles/mp.dir/build.make CMakeFiles/mp.dir/build
make: Fatal error: Command failed for target `CMakeFiles/mp.dir/all'
Current working directory /h/u045/gidden/software/mp/build
*** Error code 1
The following command caused the error:
make -f CMakeFiles/Makefile2 all
make: Fatal error: Command failed for target `all'

The answer for this could be super simple, if you point me in a direction, I can keep searching.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions