| Summary: | Сборка scilab-6.1.0 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Andrey Cherepanov <cas> | ||||
| Component: | scilab | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | aen | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Andrey Cherepanov
2021-06-03 16:03:13 MSK
сейчас посмотрю Created attachment 9399 [details]
лог
сделал следующее:
1) починил и вернул в Сизиф avalon-framework:
сейчас
#273540 PENDING #1 sisyphus srpm=avalon-framework-4.3-alt5_24jpp8.src.rpm
2) этот scilab не соберется java11, надо собирать java8.
патч:
diff --git a/scilab.spec b/scilab.spec
index 7035451b3c2..c2f611b4ebf 100644
--- a/scilab.spec
+++ b/scilab.spec
@@ -55,7 +55,7 @@ ExcludeArch: %{arm} aarch64 ppc64le
BuildRequires(pre): rpm-build-java
BuildRequires(pre): rpm-build-xdg
# Need for javah
-BuildRequires: java-devel
+BuildRequires: jpackage-1.8-compat
BuildRequires: gcc-fortran
BuildRequires: gcc-c++
BuildRequires: libstdc++-devel-static
3) с этими изменениями у меня java часть собралась
[...]
BUILD SUCCESSFUL
Total time: 19 seconds
make[2]: Leaving directory '/usr/src/RPM/BUILD/scilab-6.1.0/scilab/modules/prebuildjava'
но сборку выбило далее уже в коде фортрана:
libtool: compile: x86_64-alt-linux-gfortran -DNDEBUG -g1 -O2 -m64 -fPIC -I../../modules/core/includes/ -pipe -frecord-gcc-switches -Wall -g -O2 -c src/fortran/optml2.f -fPIC -o src/fortran/.libs/optml2.o
src/fortran/optml2.f:172:50:
162 | if (info .gt. 1) call outl2(30,nq,nq,q,xx,t,tout)
| 2
......
172 | if (info .gt. 1) call outl2(31,nq,nbout,q,dnorm0,t,tout)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
make[2]: *** [Makefile:1755: src/fortran/optml2.lo] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/scilab-6.1.0/scilab/modules/cacsd'
см. мой лог в аттаче.
(Ответ для viy на комментарий #3) > сделал следующее: > 1) починил и вернул в Сизиф avalon-framework: > сейчас > #273540 PENDING #1 sisyphus srpm=avalon-framework-4.3-alt5_24jpp8.src.rpm > > 2) этот scilab не соберется java11, надо собирать java8. В Debian 11 есть патчи для openjdk-11 и некоторых библиотек. https://debian.pkgs.org/11/debian-main-amd64/scilab_6.1.0+dfsg1-7_all.deb.html Debian 11 по версиям это примерно нынешний Сизиф. (Ответ для AEN на комментарий #4) > (Ответ для viy на комментарий #3) > > сделал следующее: > > 1) починил и вернул в Сизиф avalon-framework: > > сейчас > > #273540 PENDING #1 sisyphus srpm=avalon-framework-4.3-alt5_24jpp8.src.rpm > > > > 2) этот scilab не соберется java11, надо собирать java8. > > В Debian 11 есть патчи для openjdk-11 и некоторых библиотек. > https://debian.pkgs.org/11/debian-main-amd64/scilab_6.1.0+dfsg1-7_all.deb. > html > Debian 11 по версиям это примерно нынешний Сизиф. java 8 lts, можно еще пару лет на нем посидеть. Собранный java 8 будет без проблем запускаться под java11. Поэтому можно не спешить переезжать на java 11 для scilab. Вот когда требуемые им библиотеки перестанут собираться под java 8, тогда придется переезжать. Я посмотрю патч на Fortran. |