Search Criteria
Package Details: openmodelica-git 1.20.0.dev.r320.g9cbaf6232e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/openmodelica-git.git (read-only, click to copy) |
---|---|
Package Base: | openmodelica-git |
Description: | The Open Source Modelica Suite |
Upstream URL: | https://openmodelica.org |
Licenses: | OSMC-PL |
Conflicts: | openmodelica, openmodelica-dev, openmodelica-svn |
Provides: | openmodelica |
Submitter: | Xwang |
Maintainer: | ElMastro |
Last Packager: | ElMastro |
Votes: | 11 |
Popularity: | 0.000000 |
First Submitted: | 2015-06-20 11:21 (UTC) |
Last Updated: | 2022-10-02 22:56 (UTC) |
Dependencies (19)
- boost-libs
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk)
- lapack (aocl-libflame-aoccAUR, lapack-gitAUR, atlas-lapackAUR, blas-aocl-gccAUR, blas-aocl-aoccAUR, openblas-lapackAUR, blas-mklAUR, aocl-libflameAUR, blas-openblas)
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools
- qt5-webkitAUR (qt5-webkit-gitAUR)
- qt5-xmlpatterns (qt5-xmlpatterns-gitAUR)
- antlr4-runtime (make)
- boost (boost-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- expat (expat-gitAUR) (make)
- gcc-fortran (gcc-fortran-gitAUR, gcc11-fortranAUR, gcc-fortran-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- jre-openjdk (jdk16-adoptopenjdkAUR, zulu-jre-fx-binAUR) (make)
- ncurses (ncurses-gitAUR) (make)
- readline (readline-gitAUR) (make)
- sundials (sundials-seqAUR) (optional) – adds more numerical solvers to the simulation runtime
- zip (zip-natspecAUR) (optional) – requested when exporting to FMU
Required by (0)
Sources (10)
- git+https://github.com/OpenModelica/OMCompiler-3rdParty
- git+https://github.com/OpenModelica/OMFMISimulator-3rdParty.git
- git+https://github.com/OpenModelica/OMLibraries.git
- git+https://github.com/OpenModelica/OMOptim.git
- git+https://github.com/OpenModelica/OMSens
- git+https://github.com/OpenModelica/OMSens_Qt.git
- git+https://github.com/OpenModelica/OMSimulator.git
- git+https://github.com/OpenModelica/OMTLMSimulator.git
- git+https://github.com/OpenModelica/OpenModelica-common.git
- openmodelica-git
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 16 Next › Last »
uomorosso commented on 2021-06-03 07:40 (UTC) (edited on 2021-06-03 07:40 (UTC) by uomorosso)
Hi! I've a little suggestion about the dependencies inside the pkgbuild: instead of requiring gcc9-fortran, which makes pacman complain about not finding that package, I would suggest to put a more generic "gcc-fortran" or something like that. I compiled OpenModelica with gcc10-fortran and it works fine.
ElMastro commented on 2021-02-13 23:25 (UTC)
@Vial: Thank you, I introduced it in the optdepends, so it should be ok now
Vial commented on 2021-02-09 22:48 (UTC)
No problem for installation, however 'zip' should be added to the dependancies since the "Export to FMU" function fails with the following error:
Error building simulator. Build log: rm -f "Test.fmu" && cd "Test.fmutmp" && zip -r "../Test.fmu" * /bin/sh: line 1: zip: command not found.
ElMastro commented on 2021-01-29 22:34 (UTC)
@krafczyk.n: It's my job (you're welcome);
If no one has anythig to complain and it works for everybody I'l update the PKGBUILD to fix the problem
krafczyk.n commented on 2021-01-29 10:37 (UTC)
That works perfectly for me, thank you very much!
ElMastro commented on 2021-01-28 22:58 (UTC)
@krafczyk.n: I noticed that. A solution should be to add [code]autoreconf -fi[\code] before autoconf, which solves your problem.
Unfortunately, the final result is something like [code][/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo:623:33-623:33:writable] Error: Missing token: SEMICOLON [/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo:1490:36-1490:36:writable] Error: Missing token: SEMICOLON [/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/NFFrontEnd/NFInst.mo:246:62-246:62:writable] Error: Missing token: ')' [/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/Util/AdjacencyList.mo:68:44-68:44:writable] Error: Missing token: ')' [/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/Util/SBPWLinearMap.mo:221:29-221:29:writable] Error: Missing token: SEMICOLON [/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/Util/UnorderedMap.mo:79:19-79:19:writable] Error: Missing token: ')' [/tmp/openmodelica-git/src/openmodelica-git/OMCompiler/Compiler/Util/UnorderedSet.mo:89:17-89:17:writable] Error: Missing token: SEMICOLON [\code]
Please try the first option to confirm if it works for you.
krafczyk.n commented on 2021-01-28 11:14 (UTC) (edited on 2021-01-28 11:39 (UTC) by krafczyk.n)
I'm having problems building this.
Actually running autoupdate removes the first two configure.ac lines but the error remains. Any help would be appreciated.
uomorosso commented on 2020-12-17 11:03 (UTC)
No problem, don't worry. Basically it's due to an oddity in the OpenModelica sources: I came up with that workaround after I tried to compile OpenModelica straight from the official github repository and getting the same error. Then, I played around a little more and I saw that it was due to the build system using the already installed omc to speed up the compilation process which, however, made the compilation to fail.
ElMastro commented on 2020-12-16 17:58 (UTC)
This is interesting. I will try it as soon as possible, and if it so, I will update the PKGBUILD. I am sorry you have experienced these problems
uomorosso commented on 2020-12-16 16:26 (UTC) (edited on 2020-12-16 16:26 (UTC) by uomorosso)
@ElMastro: I finally managed to successfully compile again OpenModelica using the pkgbuild provided by this repository. The workaround is really simple and it just consists in adding
--with-omc=
to the command./configure
in the build() hook, which now becomes:./configure --prefix=/usr/ CC=clang CXX=clang++ --with-UMFPACK --with-omc=
With this workaround the omc buildsystem does not try to detect if there is an omc already installed in the systems and starts building it from scratch. Since the errors arose from an incompatibility between the old installed omc version and some mos scripts in the repository, starting from scratch bypasses this problem.
I know that is not a very clean solution, but I'm not really expert of the field.
« First ‹ Previous 1 2 3 4 5 6 7 .. 16 Next › Last »