octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #53124] [MXE Octave] install in path that incl


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #53124] [MXE Octave] install in path that includes spaces
Date: Sun, 15 Mar 2020 12:26:31 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0

Follow-up Comment #25, bug #53124 (project octave):

Installing level-set now fails with a different error in Octave 7.0:

>> pkg install -forge -verbose level-set
mkdir (C:\Users\Markus\AppData\Local\Temp\oct-gbPy48)
untar (C:\Users\Markus\AppData\Local\Temp\level-set-0.3.0-jnAYHF.tar.gz,
C:\Users\Markus\AppData\Local\Temp\oct-gbPy48)
configure: loading site script /usr/local/etc/config.site
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.exe
checking for suffix of executables... .exe
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++ accepts -g... yes
checking whether g++ supports C++11 features by default... yes
configure: creating ./config.status
config.status: creating Makefile
make: Entering directory '/tmp/oct-gbPy48/level-set/src'
g++ -g -O2 -Wall -Wextra -Weffc++ -pedantic -fPIC -c FastMarching.cpp -o
FastMarching.o
CXXFLAGS="-g -O2 -Wall -Wextra"
C:/PROGRA~1/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-7.0.0.exe --verbose -c
Utils.cpp -o Utils.o
g++ -c
-I/home/osboxes/Repositories/Octave/mxe-octave-1/usr/x86_64-w64-mingw32/include
 -IC:\PROGRA~1\GNUOCT~1\OCTAVE~1.0\mingw64\include\octave-7.0
.0\octave\..
-IC:\PROGRA~1\GNUOCT~1\OCTAVE~1.0\mingw64\include\octave-7.0.0\octave
-IC:\PROGRA~1\GNUOCT~1\OCTAVE~1.0\mingw64\include   -fopenmp -g -
O2 -Wall -Wextra    Utils.cpp -o Utils.o
CXXFLAGS="-g -O2 -Wall -Wextra"
C:/PROGRA~1/GNUOCT~1/OCTAVE~1.0/mingw64/bin/mkoctfile-7.0.0.exe --verbose
internal_fastmarching.cpp FastMarching.o U
tils.o -o __levelset_internal_fastmarching.oct
g++ -c
-I/home/osboxes/Repositories/Octave/mxe-octave-1/usr/x86_64-w64-mingw32/include
 -IC:\PROGRA~1\GNUOCT~1\OCTAVE~1.0\mingw64\include\octave-7.0
.0\octave\..
-IC:\PROGRA~1\GNUOCT~1\OCTAVE~1.0\mingw64\include\octave-7.0.0\octave
-IC:\PROGRA~1\GNUOCT~1\OCTAVE~1.0\mingw64\include   -fopenmp -g -
O2 -Wall -Wextra    internal_fastmarching.cpp -o
C:\Users\Markus\AppData\Local\Temp/oct-ZXxX9p.o
In file included from
c:\progra~1\gnuoct~1\octave~1.0\mingw64\lib\gcc\x86_64-w64-mingw32\9.2.0\include\c++\cassert:44,
                 from internal_fastmarching.cpp:29:
internal_fastmarching.cpp: In lambda function:
internal_fastmarching.cpp:77:51: error: 'const class Array<long long int>' has
no member named 'length'
   77 |                   && static_cast<dimensionT> (idx.length ()) == D);
      |                                                   ^~~~~~
internal_fastmarching.cpp: In lambda function:
internal_fastmarching.cpp:102:51: error: 'const class Array<long long int>'
has no member named 'length'
  102 |                   && static_cast<dimensionT> (idx.length ()) == D);
      |                                                   ^~~~~~
make: *** [Makefile:60: __levelset_internal_fastmarching.oct] Error 1
make: Leaving directory '/tmp/oct-gbPy48/level-set/src'

error: pkg: error running 'make' for the level-set package.
error: called from
    configure_make at line 105 column 9
    install at line 196 column 7
    pkg at line 517 column 9


But the permission error seems to be solved. Good work!

@John: Do you think we could start installing to %PROGRAMFILES% on Windows
now? Or should we better wait until after Octave 6 is out?

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?53124>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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