help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Configure problems with octave4.2.1 on redhat7


From: Markus Mützel
Subject: Re: Configure problems with octave4.2.1 on redhat7
Date: Wed, 25 Nov 2020 15:26:54 +0100

Am 25. November 2020 um 14:07 Uhr schrieb "Grunow, Ingo (EXTERN: ARkentec)"
> mkdir (/tmp/oct-mXl4i6)
> untar 
> (/net/hfbf34/Benutzer/wr0itvr/04_Software/GNU_OCTAVE/mypkg/struct-1.0.16.tar.gz,
>  /tmp/oct-mXl4i6)
> checking for mkoctfile... 
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/bin/mkoctfile-4.2.1 
> --verbose
> checking for octave-config... 
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/bin/octave-config-4.2.1
> checking for a sed that does not truncate output... /bin/sed
> checking whether the C++ compiler works... yes
> checking for C++ compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ -m64 -O2 accepts -g... yes
> checking for gcc... gcc -m64 -O2
> checking whether we are using the GNU C compiler... yes
> checking whether gcc -m64 -O2 accepts -g... yes
> checking for gcc -m64 -O2 option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -m64 -O2 -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for stdbool.h that conforms to C99... yes
> checking for _Bool... yes
> checking for error_at_line... yes
> checking   is_map or isstruct...   is_map
> checking   octave_vformat or octave::vformat...   octave_vformat
> checking   octave_execution_exception or octave::execution_exception...   
> octave_execution_exception
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.h
> make: Entering directory `/tmp/oct-iDwBT9/struct-1.0.16/src'
> CXXFLAGS=" 
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/ext/libopenblas/0.2.18/include
>  
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/ext/libreadline/6.3/include
>    -Wall " 
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/bin/mkoctfile-4.2.1 
> --verbose -c error-helpers.cc
> g++ -m64 -O2 -c  
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/ext/libopenblas/0.2.18/include
>  
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/ext/libreadline/6.3/include
>    -fPIC 
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/..
>  
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave
>  -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include  -pthread 
> -fopenmp  
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/ext/libopenblas/0.2.18/include
>  
> -I/appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/ext/libreadline/6.3/include
>    -Wall     error-helpers.cc -o error-helpers.o
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/uint32NDArray.h:44:1:
>  note: in expansion of macro ‘MARRAY_FORWARD_DEFS’
>  MARRAY_FORWARD_DEFS (MArray, uint32NDArray, octave_uint32)
>  ^
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/MArray.h:127:12:
>  error: ‘uint8NDArray operator+=(uint8NDArray&, const octave_uint8&)’ 
> previously defined here
>    inline R operator += (R& x, const T& y)                               \
>             ^
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/uint8NDArray.h:44:1:
>  note: in expansion of macro ‘MARRAY_FORWARD_DEFS’
>  MARRAY_FORWARD_DEFS (MArray, uint8NDArray, octave_uint8)
>  ^
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/uint32NDArray.h:
>  In function ‘uint32NDArray operator-=(uint32NDArray&, const octave_uint32&)’:
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/MArray.h:131:12:
>  error: redefinition of ‘uint32NDArray operator-=(uint32NDArray&,const 
> octave_uint32&)’
>    inline R operator -= (R& x, const T& y)                               \
>             ^
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/uint32NDArray.h:44:1:
>  note: in expansion of macro ‘MARRAY_FORWARD_DEFS’
>  MARRAY_FORWARD_DEFS (MArray, uint32NDArray, octave_uint32)
>  ^
> /appl/opensoft/octave/4.2.1/redhatel7/octave/4.2.1/include/octave-4.2.1/octave/../octave/MArray.h:131:12:
>  error: ‘uint8NDArray operator-=(uint8NDArray&, const octave_uint8&)’ 
> previously defined here
>    inline R operator -= (R& x, const T& y)                               \
>             ^
[snip]

Thanks.
It might be that your compiler is not new enough.
What do you see for the following command?

system('g++ -v')

Markus




reply via email to

[Prev in Thread] Current Thread [Next in Thread]