Started by timer Checking out git git@gitlab.liu.se:OpenModelica/apt-build.git into /var/jenkins_home/workspace/LINUX_BUILDS_script/774335cde2ee91721c4d3a9602bc561368b7238bad469d39685cbed3758a99b0 to read Jenkinsfile The recommended git tool is: git using credential Hudson-SSH-Key > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/LINUX_BUILDS_script/774335cde2ee91721c4d3a9602bc561368b7238bad469d39685cbed3758a99b0/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@gitlab.liu.se:OpenModelica/apt-build.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from git@gitlab.liu.se:OpenModelica/apt-build.git > git --version # timeout=10 > git --version # 'git version 2.47.3' using GIT_SSH to set credentials SSH Key for user Hudson > git fetch --tags --force --progress -- git@gitlab.liu.se:OpenModelica/apt-build.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 570578a937f92cf4a13b018f589acb80657a2b6b (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 570578a937f92cf4a13b018f589acb80657a2b6b # timeout=10 Commit message: "Updated nightly build" > git rev-list --no-walk 570578a937f92cf4a13b018f589acb80657a2b6b # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 [Pipeline] Start of Pipeline [Pipeline] properties Did you forget the `def` keyword? WorkflowScript seems to be setting a field named archBase (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named targetDscFile (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named targetDepends (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named ignore (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named allOSs (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named rpmOSs (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named archOSs (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named dockerImage (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named eol (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named pkgAvailableVersion (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named oldReleasesToSkip (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named targets (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named targetVersions (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named arch (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named rpmArch (to a value of type ArrayList) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named archDockerLabel (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named rpmPrivateLibs (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named existingVersions (to a value of type ArrayList) which could lead to memory leaks or other issues. [Pipeline] node Running on r630-2 in /var/lib/jenkins/ws/LINUX_BUILDS [Pipeline] { [Pipeline] stage [Pipeline] { (checkout) [Pipeline] checkout The recommended git tool is: git using credential Hudson-SSH-Key Fetching changes from the remote Git repository Cleaning workspace Checking out Revision 570578a937f92cf4a13b018f589acb80657a2b6b (refs/remotes/origin/master) Commit message: "Updated nightly build" Cleaning workspace [Pipeline] sh + git rev-parse HEAD [Pipeline] echo r630-2 [Pipeline] withDockerRegistry $ docker login -u jenkins-nexus -p ******** https://docker.openmodelica.org WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /var/lib/jenkins/ws/LINUX_BUILDS_tmp/e0e5cc93-33cd-446d-b83d-ba7e0cfb480d/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded [Pipeline] { [Pipeline] sh > git rev-parse --resolve-git-dir /var/lib/jenkins/ws/LINUX_BUILDS/.git # timeout=10 > git config remote.origin.url git@gitlab.liu.se:OpenModelica/apt-build.git # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from git@gitlab.liu.se:OpenModelica/apt-build.git > git --version # timeout=10 > git --version # 'git version 2.34.1' using GIT_SSH to set credentials SSH Key for user Hudson > git fetch --tags --force --progress -- git@gitlab.liu.se:OpenModelica/apt-build.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 570578a937f92cf4a13b018f589acb80657a2b6b # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 + ./update-current-linux-os-releases.py false {'deb-all': ['bookworm', 'jammy', 'noble', 'plucky', 'questing', 'trixie'], 'deb-arch-os': {'amd64': ['bookworm', 'jammy', 'noble', 'plucky', 'questing', 'trixie'], 'arm64': ['bookworm', 'jammy', 'noble', 'trixie'], 'armhf': ['bookworm', 'jammy', 'noble', 'trixie'], 'i386': []}, 'deb-lts': ['bookworm', 'jammy', 'noble', 'trixie'], 'deb-old': [], 'docker': {'bookworm': 'debian:bookworm', 'el10': 'almalinux:10', 'el8': 'almalinux:8', 'el9': 'almalinux:9', 'fc41': 'fedora:41', 'fc42': 'fedora:42', 'fc43': 'fedora:43', 'jammy': 'ubuntu:jammy', 'noble': 'ubuntu:noble', 'plucky': 'ubuntu:plucky', 'questing': 'ubuntu:questing', 'trixie': 'debian:trixie'}, 'eol': {'bookworm': '2026-06-10', 'el10': '2035-05-31', 'el8': '2029-03-01', 'el9': '2032-05-31', 'fc41': '2025-11-19', 'fc42': '2026-05-13', 'fc43': '2026-12-09', 'jammy': '2027-04-01', 'noble': '2029-04-25', 'plucky': '2026-01-17', 'questing': '2026-07-01', 'trixie': '2028-08-09'}, 'pkg': {'clang': {'bookworm': '14.0', 'el10': '-', 'el8': '-', 'el9': '-', 'fc41': '-', 'fc42': '-', 'fc43': '-', 'jammy': '14.0', 'noble': '18.0', 'plucky': '20.0', 'questing': '20.0', 'trixie': '19.0'}, 'cmake': {'bookworm': '3.25.1', 'el10': '3.30.5', 'el8': '3.26.5', 'el9': '3.26.5', 'fc41': '3.30.5', 'fc42': '3.31.6', 'fc43': '3.31.6', 'jammy': '3.22.1', 'noble': '3.28.3', 'plucky': '3.31.6', 'questing': '3.31.6', 'trixie': '3.31.6'}, 'gcc': {'bookworm': '12.2.0', 'el10': '14.2.1', 'el8': '8.5.0', 'el9': '11.5.0', 'fc41': '14.2.1', 'fc42': '15.1.1', 'fc43': '15.2.1', 'jammy': '11.2.0', 'noble': '13.2.0', 'plucky': '14.2.0', 'questing': '15.2.0', 'trixie': '14.2.0'}}, 'rpm': ['el10', 'el8', 'el9', 'fc41', 'fc42', 'fc43']} Not LTS: plucky Not LTS: questing Not LTS: el8 Not LTS: el9 Not LTS: el10 Not LTS: fc41 Not LTS: fc42 Not LTS: fc43 Created current-linux-os-releases.json. Now checking repos. [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] sshagent [ssh-agent] Using credentials hudson (SSH Key for user Hudson) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXXXXXc7MUDh/agent.2432837 SSH_AGENT_PID=2432840 Running ssh-add (command line suppressed) Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_6815758333936416190.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_6815758333936416190.key) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + git add current-linux-os-releases.json + git diff-index --quiet HEAD [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 2432840 killed; [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] readJSON Did you forget the `def` keyword? WorkflowScript seems to be setting a field named linux (to a value of type JSONObject) which could lead to memory leaks or other issues. [Pipeline] readJSON Did you forget the `def` keyword? WorkflowScript seems to be setting a field named version (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] sh + wget -q https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.26.0~dev-447-g1d11bb5-1.dsc -O- [Pipeline] sshagent [ssh-agent] Using credentials hudson (SSH Key for user Hudson) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXXXXXFtIS1E/agent.2433127 SSH_AGENT_PID=2433130 Running ssh-add (command line suppressed) Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_14522066621629977878.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_14522066621629977878.key) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/apt/pool/ -name openmodelica_1.26.0~dev-447-g1d11bb5-1_*.deb + sed s,/var/www/build.openmodelica.org/apt/pool/contrib-,, Did you forget the `def` keyword? WorkflowScript seems to be setting a field named res (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] sh + ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/rpm/ -name openmodelica-*.rpm + sed s,/var/www/build.openmodelica.org/rpm/,, Did you forget the `def` keyword? WorkflowScript seems to be setting a field named res (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 2433130 killed; [ssh-agent] Stopped. [Pipeline] // sshagent Did you forget the `def` keyword? WorkflowScript seems to be setting a field named version (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] sh + wget -q https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.25.5-1.dsc -O- [Pipeline] sshagent [ssh-agent] Using credentials hudson (SSH Key for user Hudson) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXXXXXPfwTOf/agent.2433892 SSH_AGENT_PID=2433894 Running ssh-add (command line suppressed) Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_11904950210611233067.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_11904950210611233067.key) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/apt/pool/ -name+ openmodelica_1.25.5-1_*.deb sed s,/var/www/build.openmodelica.org/apt/pool/contrib-,, Did you forget the `def` keyword? WorkflowScript seems to be setting a field named res (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] sh + ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/rpm/ -name openmodelica-*.rpm + sed s,/var/www/build.openmodelica.org/rpm/,, Did you forget the `def` keyword? WorkflowScript seems to be setting a field named res (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 2433894 killed; [ssh-agent] Stopped. [Pipeline] // sshagent Did you forget the `def` keyword? WorkflowScript seems to be setting a field named version (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] sh + wget -q https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.25.5-1.dsc -O- [Pipeline] sshagent [ssh-agent] Using credentials hudson (SSH Key for user Hudson) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXXXXXgzbRL1/agent.2434029 SSH_AGENT_PID=2434031 Running ssh-add (command line suppressed) Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_13118468946130441237.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_13118468946130441237.key) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + + ssh hudson@build.openmodelica.orgsed find s,/var/www/build.openmodelica.org/apt/pool/contrib-,, /var/www/build.openmodelica.org/apt/pool/ -name openmodelica_1.25.5-1_*.deb Did you forget the `def` keyword? WorkflowScript seems to be setting a field named res (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] sh + ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/rpm/ -name openmodelica-*.rpm + sed s,/var/www/build.openmodelica.org/rpm/,, Did you forget the `def` keyword? WorkflowScript seems to be setting a field named res (to a value of type String) which could lead to memory leaks or other issues. [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 2434031 killed; [ssh-agent] Stopped. [Pipeline] // sshagent Did you forget the `def` keyword? WorkflowScript seems to be setting a field named stepsForParallelDocker (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named stepsForParallel (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named stepsForParallelRPM (to a value of type LinkedHashMap) which could lead to memory leaks or other issues. Did you forget the `def` keyword? WorkflowScript seems to be setting a field named OSs (to a value of type JSONArray) which could lead to memory leaks or other issues. [Pipeline] echo Skipping bookworm/openmodelica_1.26.0~dev-447-g1d11bb5-1_amd64.deb (already exists) [Pipeline] echo Skipping bookworm/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping bookworm/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.26.0~dev-447-g1d11bb5-1_amd64.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.26.0~dev-447-g1d11bb5-1_amd64.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping plucky/openmodelica_1.26.0~dev-447-g1d11bb5-1_amd64.deb (already exists) [Pipeline] echo Skipping plucky/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping plucky/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping questing/openmodelica_1.26.0~dev-447-g1d11bb5-1_amd64.deb (already exists) [Pipeline] echo Skipping questing/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping questing/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.26.0~dev-447-g1d11bb5-1_amd64.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.25.5-1_amd64.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.25.5-1_amd64.deb (already exists) Did you forget the `def` keyword? WorkflowScript seems to be setting a field named OSs (to a value of type JSONArray) which could lead to memory leaks or other issues. [Pipeline] echo Skipping bookworm/openmodelica_1.26.0~dev-447-g1d11bb5-1_armhf.deb (already exists) [Pipeline] echo Skipping bookworm/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping bookworm/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.26.0~dev-447-g1d11bb5-1_armhf.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.26.0~dev-447-g1d11bb5-1_armhf.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.26.0~dev-447-g1d11bb5-1_armhf.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.25.5-1_armhf.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.25.5-1_armhf.deb (already exists) Did you forget the `def` keyword? WorkflowScript seems to be setting a field named OSs (to a value of type JSONArray) which could lead to memory leaks or other issues. [Pipeline] echo Skipping bookworm/openmodelica_1.26.0~dev-447-g1d11bb5-1_arm64.deb (already exists) [Pipeline] echo Skipping bookworm/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping bookworm/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.26.0~dev-447-g1d11bb5-1_arm64.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping jammy/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.26.0~dev-447-g1d11bb5-1_arm64.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping noble/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.26.0~dev-447-g1d11bb5-1_arm64.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] echo Skipping trixie/openmodelica_1.25.5-1_arm64.deb (already exists) [Pipeline] sh + LC_ALL=C date +%a %b %d %Y [Pipeline] sh + rm -f openmodelica.spec.tpl + wget -q https://raw.githubusercontent.com/OpenModelica/OpenModelicaBuildScripts/master/rpm/SPECS/openmodelica.spec.tpl [Pipeline] readFile [Pipeline] echo Skipping el10/openmodelica-nightly-1.26.0~dev~447~g1d11bb5-1.el10.x86_64.rpm (already exists) [Pipeline] echo Skipping el8/openmodelica-nightly-1.26.0~dev~447~g1d11bb5-1.el8.x86_64.rpm (already exists) [Pipeline] echo Skipping el9/openmodelica-nightly-1.26.0~dev~447~g1d11bb5-1.el9.x86_64.rpm (already exists) [Pipeline] echo Skipping fc41/openmodelica-nightly-1.26.0~dev~447~g1d11bb5-1.fc41.x86_64.rpm (already exists) [Pipeline] echo Skipping fc42/openmodelica-nightly-1.26.0~dev~447~g1d11bb5-1.fc42.x86_64.rpm (already exists) [Pipeline] echo NOT skipping fc43/openmodelica-nightly-1.26.0~dev~447~g1d11bb5-1.fc43.x86_64.rpm (not existing or in the ignore list) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] stage [Pipeline] { (build-dep) [Pipeline] echo Skipping build dependencies (user's choice) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (build) [Pipeline] parallel [Pipeline] { (Branch: fc43 nightly) [Pipeline] timeout Timeout set to expire in 14 hr [Pipeline] { [Pipeline] node Running on r7945-1 in /var/lib/jenkins/ws/LINUX_BUILDS [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] echo r7945-1 [Pipeline] sh + rm -rf rpmbuild [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker pull docker.openmodelica.org/build-deps:fc43.amd64 fc43.amd64: Pulling from build-deps Digest: sha256:4998952586813aa8a3258f4de78daf0b6e0531d5d1238041daaa1a56e22e7a51 Status: Image is up to date for docker.openmodelica.org/build-deps:fc43.amd64 docker.openmodelica.org/build-deps:fc43.amd64 [Pipeline] } [Pipeline] // withEnv Did you forget the `def` keyword? WorkflowScript seems to be setting a field named dockerImage (to a value of type Image) which could lead to memory leaks or other issues. [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . docker.openmodelica.org/build-deps:fc43.amd64 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer r7945-1 does not seem to be running inside a container [Pipeline] { [Pipeline] sh + cat /var/lib/openmodelica-depends/openmodelica.spec.tpl [Pipeline] echo # See also Jenkinsfile in apt-build repository for stuff that is installed BEFORE everything here # Don't try fancy stuff like debuginfo, which is useless on binary-only # packages. Don't strip binary too # Be sure buildpolicy set to do nothing %define __spec_install_post %{nil} %define debug_package %{nil} %define __os_install_post %{_dbpath}/brp-compress Summary: OpenModelica Name: openmodelica-nightly Version: 1.26.0~dev~447~g1d11bb5 Release: 1%{?dist} License: OSMC-PL Group: Development/Tools # spectool -g -R SPECS/xxx.spec # sudo yum-builddep SPECS/xxx.spec SOURCE0 : https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.26.0~dev-447-g1d11bb5.orig.tar.xz SOURCE1 : https://openmodelica.org/doc/openmodelica-doc-latest.tar.xz URL: https://openmodelica.org/ %if 0%{?rhel} == 6 Autoreq: 0 Requires: readline Requires: qt5-qtbase Requires: qt5-qtsvg Requires: qt5-qtwebkit Requires: qt5-qtxmlpatterns Requires: libffi %endif Autoprov: 0 Prefix: /opt/%{name} Prefix: %{_bindir} %global __requires_exclude ^(lib.*Modelica.*|lib[oO][mM][^n].*[.]so.*|libklu[.]so.*|libsuitesparseconfig[.]so.*|libqjson[.]so.*|libfmi.*[.]so.*|libumfpack[.]so.*|libamd[.]so.*|libzlib[.]so.*|libbtf[.]so.*|libcminpack[.]so.*|libcoinmumps[.]so.*|libipopt[.]so.*|liblis[.]so.*|/usr/bin/python|libzmq[.]so.*|libtf[.]so.*|libcolamd[.]so.*|libsundials.*)$ # Recommended (for the repo): git rpm-build rpmdevtools epel-release %if 0%{?rhel} > 0 # CentOS / RHEL requires the EPEL repository (for omniORB, etc) BuildRequires: epel-release Requires: epel-release %endif Requires: lapack-devel Requires: make Requires: gcc Requires: gcc-gfortran Requires: gcc-c++ BuildRequires: automake %if 0%{?rhel} >= 8 %define withomniorb --without-omniORB %else %define withomniorb --with-omniORB BuildRequires: omniORB-devel BuildRequires: lpsolve-devel %endif BuildRequires: expat-devel BuildRequires: bison BuildRequires: flex BuildRequires: lapack-devel BuildRequires: libtool BuildRequires: uuid BuildRequires: uuid-devel BuildRequires: hdf5-devel BuildRequires: boost-devel BuildRequires: boost-static BuildRequires: hwloc-devel BuildRequires: readline-devel BuildRequires: libffi-devel BuildRequires: curl-devel BuildRequires: gettext BuildRequires: make BuildRequires: java BuildRequires: tar BuildRequires: xz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gcc-gfortran %if 0%{?rhel} <= 9 BuildRequires: qt5-qtwebkit-devel BuildRequires: qt5-linguist BuildRequires: qt5-qttools BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtsvg-devel BuildRequires: qt5-qtxmlpatterns-devel %else # el 10 does not have qt5-qtwebkit anymore, use qt6 BuildRequires: qt6-qtwebengine-devel BuildRequires: qt6-linguist BuildRequires: qt6-qttools BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qt3d-devel BuildRequires: qt6-qt5compat-devel %endif %if 0%{?rhel} >= 7 BuildRequires: qt5-qt3d-devel %endif # Use cmake versions > 3. On EL7 this is provided by cmake3 package. # On EL > 7 it is just cmake. %if 0%{?rhel} == 7 BuildRequires: cmake3 %define cmakecommand CMAKE=cmake3 %else BuildRequires: cmake %define cmakecommand CMAKE=cmake %endif # The base centos:8 image (we use for our build-deps:el8 image) comes with # broken cmake package due to old libarchive (v3.3.2). v3.3.3 Seems to work. # Once the base image is updated this can be removed. %if 0%{?rhel} == 8 BuildRequires: libarchive >= 3.3.3 %endif # Use gcc-11 on EL8 as well. devtoolset does not seem to be available on # EL8. One is supposed to use gcc-toolset instead. %{?el8:Requires: gcc-toolset-11-gcc gcc-toolset-11-gcc-c++ gcc-toolset-11-gcc-gfortran} %if 0%{?rhel} == 8 BuildRequires: gcc-toolset-11-gcc gcc-toolset-11-gcc-c++ gcc-toolset-11-gcc-gfortran %define devtoolsconfigureflags CC=/opt/rh/gcc-toolset-11/root/usr/bin/gcc CXX=/opt/rh/gcc-toolset-11/root/usr/bin/g++ FC=/opt/rh/gcc-toolset-11/root/usr/bin/gfortran AS=/opt/rh/gcc-toolset-11/root/usr/bin/as %endif # EL7 has -static-libstdc++ inside devtools (but the system g++ does not know the flag) -- adrpo: check this, also for el6 %{?el7:Requires: devtoolset-11-gcc} %{?el7:Requires: devtoolset-11-gcc-c++} %{?el7:Requires: devtoolset-11-gcc-gfortran} %if 0%{?rhel} <= 7 && 0%{?rhel} >= 1 BuildRequires: devtoolset-11-gcc devtoolset-11-gcc-c++ devtoolset-11-gcc-gfortran %define devtoolsconfigureflags CC=/opt/rh/devtoolset-11/root/usr/bin/gcc CXX=/opt/rh/devtoolset-11/root/usr/bin/g++ FC=/opt/rh/devtoolset-11/root/usr/bin/gfortran %endif %if 0%{?fedora} >= 25 BuildRequires: OpenSceneGraph-devel %endif %if 0%{?fedora} >= 43 || 0%{?rhel} >= 10 %define withqt6 --with-qt6 %define omqtversion=QT6 %else %define withqt6 '' %define omqtversion=QT5 %endif # We should use clang, but OMEdit does not compile with it due to odd default qmake flags Requires: gcc Requires: gcc-c++ Requires: lapack-devel Requires(post): %{_sbindir}/update-alternatives Requires(postun): %{_sbindir}/update-alternatives # CentOS does not have suggests %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 Suggests: boost-devel Suggests: boost-static Suggests: lapack-static Suggests: openblas-static %else Requires: boost-devel Requires: boost-static %endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description %{summary} %prep %setup -q -n openmodelica_1.26.0~dev-447-g1d11bb5 tar xJf %{_sourcedir}/openmodelica-doc-latest.tar.xz %if 0%{?rhel} <= 7 && 0%{?rhel} >= 1 source /opt/rh/devtoolset-11/enable %endif %if 0%{?rhel} == 8 source /opt/rh/gcc-toolset-11/enable %endif autoreconf --install ./configure CFLAGS="-Os" CXXFLAGS="-Os" QTDIR=/usr/%{_lib}/{omqtversion} %{withomniorb} %{withqt6} %{?devtoolsconfigureflags} --without-omc --prefix=/opt/%{name} --without-omlibrary %{cmakecommand} %build %if 0%{?rhel} <= 7 && 0%{?rhel} >= 1 source /opt/rh/devtoolset-11/enable %endif %if 0%{?rhel} == 8 source /opt/rh/gcc-toolset-11/enable %endif make -j8 test ! -f libraries/install-index.json || make -j8 omlibrary %install rm -rf %{buildroot} make install DESTDIR="%{buildroot}" mkdir -p %{buildroot}/opt/%{name}/lib/ %{buildroot}/opt/%{name}/share/doc/omc/ %{buildroot}%{_bindir} ln -s /usr/lib/omlibrary %{buildroot}/opt/%{name}/lib/ ln -s /opt/%{name}/bin/omc %{buildroot}%{_bindir}/omc-nightly ln -s /opt/%{name}/bin/OMEdit %{buildroot}%{_bindir}/OMEdit-nightly ln -s /opt/%{name}/bin/OMShell %{buildroot}%{_bindir}/OMShell-nightly ln -s /opt/%{name}/bin/OMShell-terminal %{buildroot}%{_bindir}/OMShell-terminal-nightly ln -s /opt/%{name}/bin/OMNotebook %{buildroot}%{_bindir}/OMNotebook-nightly ln -s /opt/%{name}/bin/OMPlot %{buildroot}%{_bindir}/OMPlot-nightly touch %{buildroot}%{_bindir}/omc touch %{buildroot}%{_bindir}/OMEdit touch %{buildroot}%{_bindir}/OMShell touch %{buildroot}%{_bindir}/OMShell-terminal touch %{buildroot}%{_bindir}/OMNotebook touch %{buildroot}%{_bindir}/OMPlot cp -a openmodelica-doc*/* %{buildroot}/opt/%{name}/share/doc/omc/ %postun if [ "$1" -ge "1" ]; then if [ "`readlink %{_sysconfdir}/alternatives/openmodelica`" == "%{_bindir}/omc-nightly" ]; then %{_sbindir}/alternatives --set openmodelica %{_bindir}/omc-nightly fi fi %post %{_sbindir}/update-alternatives --install %{_bindir}/omc openmodelica %{_bindir}/omc-nightly 1018000 \ --slave %{_bindir}/OMEdit openmodelica-OMEdit %{_bindir}/OMEdit-nightly \ --slave %{_bindir}/OMShell openmodelica-OMShell %{_bindir}/OMShell-nightly \ --slave %{_bindir}/OMShell-terminal openmodelica-OMShell-terminal %{_bindir}/OMShell-terminal-nightly \ --slave %{_bindir}/OMNotebook openmodelica-OMNotebook %{_bindir}/OMNotebook-nightly \ --slave %{_bindir}/OMPlot openmodelica-OMPlot %{_bindir}/OMPlot-nightly %preun if [ $1 = 0 ]; then %{_sbindir}/update-alternatives --remove openmodelica %{_bindir}/omc-nightly fi %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) /opt/%{name}/* %{_bindir}/*-nightly %ghost %{_bindir}/omc %ghost %{_bindir}/OMEdit %ghost %{_bindir}/OMShell %ghost %{_bindir}/OMShell-terminal %ghost %{_bindir}/OMNotebook %ghost %{_bindir}/OMPlot %changelog * Mon Nov 03 2025 OpenModelica ${version}-1 - First Build [Pipeline] writeFile [Pipeline] sh + mkdir -p rpmbuild/SOURCES rpmbuild/SRPMS rpmbuild/RPMS [Pipeline] sh $ docker run -t -d -u 1001:1001 --privileged -w /var/lib/jenkins/ws/LINUX_BUILDS -v /var/lib/jenkins/ws/LINUX_BUILDS:/var/lib/jenkins/ws/LINUX_BUILDS:rw,z -v /var/lib/jenkins/ws/LINUX_BUILDS_tmp:/var/lib/jenkins/ws/LINUX_BUILDS_tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** docker.openmodelica.org/build-deps:fc43.amd64 cat + HOME=/var/lib/jenkins/ws/LINUX_BUILDS + spectool -g -R openmodelica.spec warning: openmodelica.spec: line 143: Macro %omqtversion needs whitespace before body 0% of 64.5 MiB | | Elapsed Time: 0:00:00 ETA: --:--:-- 7% of 64.5 MiB |# | Elapsed Time: 0:00:00 ETA: 0:00:00 16% of 64.5 MiB |### | Elapsed Time: 0:00:00 ETA: 0:00:00 $ docker top 89ea67f93061b2b950cef7ddff2a00b25d97ba4f43d0293a219791856c3bcd6e -eo pid,comm 25% of 64.5 MiB |##### | Elapsed Time: 0:00:00 ETA: 0:00:00 34% of 64.5 MiB |####### | Elapsed Time: 0:00:00 ETA: 0:00:00 43% of 64.5 MiB |######### | Elapsed Time: 0:00:00 ETA: 0:00:00 51% of 64.5 MiB |########### | Elapsed Time: 0:00:00 ETA: 0:00:00 60% of 64.5 MiB |############# | Elapsed Time: 0:00:00 ETA: 0:00:00 69% of 64.5 MiB |############### | Elapsed Time: 0:00:00 ETA: 0:00:00 78% of 64.5 MiB |################# | Elapsed Time: 0:00:00 ETA: 0:00:00 87% of 64.5 MiB |################### | Elapsed Time: 0:00:00 ETA: 0:00:00 96% of 64.5 MiB |##################### | Elapsed Time: 0:00:00 ETA: 0:00:00 100% of 64.5 MiB |######################| Elapsed Time: 0:00:00 Time: 0:00:00 0% of 10.6 MiB | | Elapsed Time: 0:00:00 ETA: --:--:-- 53% of 10.6 MiB |########### | Elapsed Time: 0:00:00 ETA: 0:00:00 100% of 10.6 MiB |######################| Elapsed Time: 0:00:00 Time: 0:00:00 Downloading: https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.26.0~dev-447-g1d11bb5.orig.tar.xz Downloaded: openmodelica_1.26.0~dev-447-g1d11bb5.orig.tar.xz Downloading: https://openmodelica.org/doc/openmodelica-doc-latest.tar.xz Downloaded: openmodelica-doc-latest.tar.xz [Pipeline] sh + export HOME=/var/lib/jenkins/ws/LINUX_BUILDS + HOME=/var/lib/jenkins/ws/LINUX_BUILDS + rpmbuild --define 'dist .fc43' -ba openmodelica.spec + cat log warning: /var/lib/jenkins/ws/LINUX_BUILDS/openmodelica.spec: line 143: Macro %omqtversion needs whitespace before body setting SOURCE_DATE_EPOCH=1762128000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.H7gc41 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.h6ghb2 + umask 022 + cd /var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build + cd /var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build + rm -rf openmodelica_1.26.0~dev-447-g1d11bb5 + /usr/lib/rpm/rpmuncompress -x /var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/SOURCES/openmodelica_1.26.0~dev-447-g1d11bb5.orig.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd openmodelica_1.26.0~dev-447-g1d11bb5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + tar xJf /var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/SOURCES/openmodelica-doc-latest.tar.xz + autoreconf --install configure.ac:35: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:35: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:35: the top level configure.ac:38: warning: AC_OUTPUT should be used without arguments. configure.ac:38: You should run autoupdate. + ./configure CFLAGS=-Os CXXFLAGS=-Os 'QTDIR=/usr/lib64/{omqtversion}' --with-omniORB --with-qt6 --without-omc --prefix=/opt/openmodelica-nightly --without-omlibrary CMAKE=cmake checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking how to run the C preprocessor... gcc -E checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu build_short: x86_64-linux-gnu host_short: x86_64-linux-gnu checking if cppruntime is requested... no checking for omniidl... /usr/sbin/omniidl checking for CORBA... omniorb configure.ac:35: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:35: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:35: the top level configure.ac:38: warning: AC_OUTPUT should be used without arguments. configure.ac:38: You should run autoupdate. configure: "Subproject OMOptim does not exist" configure: creating ./config.status config.status: creating Makefile === configuring in OMCompiler (/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/OMCompiler) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/opt/openmodelica-nightly' 'CFLAGS=-Os' 'CXXFLAGS=-Os' 'QTDIR=/usr/lib64/{omqtversion}' '--with-omniORB' '--with-qt6' '--without-omc' '--without-omlibrary' 'CMAKE=cmake' '--with-ombuilddir=/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/build' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 8 build_short: x86_64-linux-gnu host_short: x86_64-linux-gnu checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking how to run the C preprocessor... gcc -E checking whether make sets $(MAKE)... yes checking for gfortran... gfortran checking whether the compiler supports GNU Fortran... yes checking whether gfortran accepts -g... yes checking if -Werror works... ok checking looking for --no-undefined... yes gcc checking for flags to append to CFLAGS (-fno-stack-protector)... -Os -fno-stack-protector checking for flags to append to LDFLAGS ( -Wl,--no-as-needed -Wl,--disable-new-dtags)... -Wl,--no-as-needed -Wl,--disable-new-dtags checking for flags to append to FCFLAGS... -fallow-argument-mismatch checking getconf LONG_BIT = 64 CFLAGS... adding -fPIC checking whether g++ supports C++17 features with -std=c++17... yes checking for omc... building it through bootstrapping (you might end up unable to recompile omc if you modify source code) checking for library containing clock_gettime... none required checking for sys/time.h... yes checking for antlr.Tool support... ANTLR Parser Generator Version 2.7.7 (20060906) 1989-2005 yes checking for expat.h... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for vprintf... yes checking for getcwd... yes checking for select... yes checking for strdup... yes checking for strerror... yes checking for scandir... yes checking for OpenMP... -fopenmp checking runtime compiler... gcc ok checking runtime compiler CFLAGS... -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality checking for library containing dlopen... none required checking for socket... yes checking for gethostbyname... yes checking LAPACK/BLAS flags... -llapack -lblas checking for deprecated LAPACK routines... yes checking for curl/curl.h... yes checking for curl_global_init in -lcurl... yes checking for locale.h... yes checking for libintl.h... yes checking gettext linking... in C-library checking setlocale linking... in C-library checking for uuid/uuid.h... no checking for pthread_self in -lpthread... yes checking for omniidl... /usr/sbin/omniidl checking for CORBA... omniorb checking for OpenCL... checking for CL/cl.h... no checking for OpenCL/cl.h... no checking for revision... OpenModelica 1.26.0~dev-447-g1d11bb5 checking for OpenModelica platform name... x86_64-linux checking for Modelica platform name... linux64 checking add extra sundials cmake config flags on MacOS... configure: "Given CMAKE: cmake configure: creating ./config.status config.status: creating Makefile config.status: creating omc_config.unix.h config.status: creating revision.h config.status: creating Compiler/Util/Autoconf.mo config.status: creating Compiler/Makefile config.status: creating Compiler/Script/Makefile config.status: creating Compiler/Template/Makefile config.status: creating Compiler/runtime/Makefile config.status: creating Compiler/FrontEndCpp/Makefile config.status: creating Parser/Makefile config.status: creating SimulationRuntime/OMSICpp/Makefile.env config.status: creating SimulationRuntime/cpp/Makefile.env config.status: creating SimulationRuntime/c/Makefile config.status: creating SimulationRuntime/opc/ua/Makefile config.status: creating SimulationRuntime/fmi/export/buildproject/Makefile config.status: creating SimulationRuntime/ParModelica/Makefile config.status: creating SimulationRuntime/ParModelica/auto/Makefile config.status: creating SimulationRuntime/ParModelica/explicit/openclrt/Makefile config.status: creating Compiler/boot/Makefile config.status: creating Compiler/Lexers/Makefile config.status: executing omc_config.unix.h.fix commands === configuring in SimulationRuntime/OMSICpp (/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/OMCompiler/SimulationRuntime/OMSICpp) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/opt/openmodelica-nightly' 'CFLAGS=-Os' 'CXXFLAGS=-Os' 'QTDIR=/usr/lib64/{omqtversion}' '--with-omniORB' '--with-qt6' '--without-omc' '--without-omlibrary' 'CMAKE=cmake' '--with-ombuilddir=/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/build' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking how to run the C preprocessor... gcc -E checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking if boost static linking is requested... no checking if boost real paths are requested... no checking if c++03 support is requested... no checking if runtime profiling is requested... no checking if ScoreP is requested... no ScoreP-home is set to checking if sundials for FMUs is requested... no checking if parallel output is requested... no checking if logger should be used... yes Build type is set to RelWithDebInfo configure: creating ./config.status config.status: creating Makefile === configuring in SimulationRuntime/cpp (/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/OMCompiler/SimulationRuntime/cpp) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/opt/openmodelica-nightly' 'CFLAGS=-Os' 'CXXFLAGS=-Os' 'QTDIR=/usr/lib64/{omqtversion}' '--with-omniORB' '--with-qt6' '--without-omc' '--without-omlibrary' 'CMAKE=cmake' '--with-ombuilddir=/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/build' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking how to run the C preprocessor... gcc -E checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking if boost static linking is requested... no checking if boost real paths are requested... no checking if c++03 support is requested... no checking if runtime profiling is requested... no checking if ScoreP is requested... no ScoreP-home is set to checking if sundials for FMUs is requested... no checking if parallel output is requested... no checking if logger should be used... yes Build type is set to RelWithDebInfo configure: creating ./config.status config.status: creating Makefile Configured OpenModelica successfully using the following options: Simulations may use sundials suite: Yes Simulations may use SUITESPARSE: Yes ParModelica: No === configuring in OMPlot (/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/OMPlot) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/opt/openmodelica-nightly' 'CFLAGS=-Os' 'CXXFLAGS=-Os' 'QTDIR=/usr/lib64/{omqtversion}' '--with-omniORB' '--with-qt6' '--without-omc' '--without-omlibrary' 'CMAKE=cmake' '--with-ombuilddir=/var/lib/jenkins/ws/LINUX_BUILDS/rpmbuild/BUILD/openmodelica-nightly-1.26.0_dev_447_g1d11bb5-build/openmodelica_1.26.0~dev-447-g1d11bb5/build' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether g++ supports C++17 features with -std=c++17... yes ./configure: line 5055: lsb_release: command not found checking if qt6 is requested... yes checking for qmake arguments... qmake6 checking for lrelease... ./configure: line 5180: qmake6: command not found ./configure: line 5181: qmake6: command not found configure: error: /lrelease does not exist configure: error: ./configure failed for OMPlot error: Bad exit status from /var/tmp/rpm-tmp.h6ghb2 (%prep) RPM build warnings: /var/lib/jenkins/ws/LINUX_BUILDS/openmodelica.spec: line 143: Macro %omqtversion needs whitespace before body RPM build errors: Bad exit status from /var/tmp/rpm-tmp.h6ghb2 (%prep) + exit 1 [Pipeline] } $ docker stop --time=1 89ea67f93061b2b950cef7ddff2a00b25d97ba4f43d0293a219791856c3bcd6e [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // timeout [Pipeline] } Failed in branch fc43 nightly [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE