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. |