Bug 29442 - невозможна локальная установка дополнений
: невозможна локальная установка дополнений
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/octave)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2013-10-09 14:01 by
Modified: 2014-01-13 23:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2013-10-09 14:01:31
при попытке установить пакет с дополнениями которого нет в хранилище бранча, не
запускается скачивание из Интернета.
При попытке установить скачаный пакет локально, получаем:
pkg install /home/andriy/Downloads/symbolic-1.1.0.tar.gz
warning: creating installation directory /home/andriy/octave
/usr/bin/mkoctfile: line 509: x86_64-alt-linux-g++: command not found
make: *** [symbols.o] Помилка 127
'make' returned the following error: make: Вхожу у каталог "/tm
p/.private/andriy/oct-Gs47mw/symbolic/src"
mkoctfile -v -c symbols.cc
x86_64-alt-linux-g++ -c -fPIC -I/usr/include/octave-3.6.3/octave/..
 -I/usr/incl
 ude/octave-3.6.3/octave -I/usr/include/pcre -I/usr/include/freetype2
 -pipe -Wal
 l -g -O2 -I/usr/lib/hdf5-seq/include -I/usr/include/pcre -fpermissive
 symbols.c
 c -o symbols.o
 make: Залишаю каталог
 "/tmp/.private/andriy/oct-Gs47mw/symbolic/src"
 error: called from `pkg>configure_make' in file
/usr/share/octave/3.6.3/m/pkg/pkg.m near line 1385, column 9
error: called from:
error: /usr/share/octave/3.6.3/m/pkg/pkg.m at line 827, column 5
error: /usr/share/octave/3.6.3/m/pkg/pkg.m at line 383, column 9
------- Comment #1 From 2014-01-13 23:47:18 -------
# apt-get install octave octave-devel # устанавливаем Octave
...
# apt-get install gcc-c++ libginac-devel # и всё, что нужно для сборки symbolic
...

$ octave # запускаем Octave
...
octave:1> pkg install -forge symbolic
warning: creating installation directory /usr/src/octave
syminfo.cc:29:85: warning: 'Octave_map' is deprecated (declared at
/usr/include/octave-3.8.0/octave/oct-map.h:484) [-Wdeprecated-declarations]
syminfo.cc:35:65: warning: 'Octave_map' is deprecated (declared at
/usr/include/octave-3.8.0/octave/oct-map.h:484) [-Wdeprecated-declarations]
syminfo.cc: In function 'octave_value_list Fsyminfo(const octave_value_list&,
int)':
syminfo.cc:67:14: warning: 'Octave_map' is deprecated (declared at
/usr/include/octave-3.8.0/octave/oct-map.h:484) [-Wdeprecated-declarations]
...

octave:3> pkg list
Package Name  | Version | Installation directory
--------------+---------+-----------------------
    symbolic *|   1.1.0 | /usr/src/octave/symbolic-1.1.0

Находим symbolic установленный локально в домашнюю директорию (проверялось под
пользователем builder, поэтому /usr/src).