Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker: xstat prevents qt-gui from building #2852

Closed
markus2330 opened this issue Aug 3, 2019 · 7 comments

Comments

@markus2330
Copy link
Contributor

commented Aug 3, 2019

https://build.libelektra.org/jenkins/blue/organizations/jenkins/libelektra/detail/PR-2851/2/pipeline

RCC: Error in '/home/jenkins/workspace/libelektra_PR-2851-D7JFNDIN2IAWCHZXLX36OOIE7G6CTDCJ6TX6WN3SIZL323FU2LAQ@2/src/tools/qt-gui/resources.qrc': Cannot find file 'qml/icons/export.png'

make[2]: *** [src/tools/qt-gui/CMakeFiles/qt-gui.dir/build.make:130: src/tools/qt-gui/qrc_resources.cpp] Error 1

make[1]: *** [CMakeFiles/Makefile2:17984: src/tools/qt-gui/CMakeFiles/qt-gui.dir/all] Error 2

@0003088 do you have some preference which icon we should use instead?

@markus2330 markus2330 added the urgent label Aug 3, 2019

@markus2330 markus2330 added this to the 0.9.0 milestone Aug 3, 2019

@markus2330

This comment has been minimized.

Copy link
Contributor Author

commented Aug 3, 2019

Is the problem related to the SVG icons?

@sanssecours

This comment has been minimized.

Copy link
Member

commented Aug 3, 2019

As far as I know, the problem is the Debian host OS and not the Qt-GUI, which builds fine on my machine.

See also:

@markus2330

This comment has been minimized.

Copy link
Contributor Author

commented Aug 3, 2019

Thank you for the quick reply!

Did you try installing a newer version of libseccomp2?

Upgrading the hosts is something we definitely want to do but we cannot do it before this release.

@sanssecours

This comment has been minimized.

Copy link
Member

commented Aug 3, 2019

Did you try installing a newer version of libseccomp2?

Nope, I pretty much do not know anything about the build server setup.

@markus2330 markus2330 modified the milestones: 0.9.0, 0.9.1 Aug 3, 2019

@markus2330 markus2330 changed the title qt-gui: does not compile in Debian Buster docker: xstat prevents qt-gui from building Aug 3, 2019

@markus2330 markus2330 referenced this issue Aug 13, 2019
17 of 33 tasks complete
@markus2330

This comment has been minimized.

Copy link
Contributor Author

commented Aug 14, 2019

Everything upgraded, and I created #2876

In one trial run (when not all agents were upgraded but the not upgraded agents were deactivated) it seems like the buster upgrades did not help, still the same error? Lets check again.

@markus2330

This comment has been minimized.

Copy link
Contributor Author

commented Aug 14, 2019

Unfortunately, the problem persists. I cannot reproduce it locally, which confirms that it is a problem in Docker.

On all three agents it says:
libseccomp2 is already the newest version (2.3.3-4).

I think I found the problem, two agents had Docker version 19.03.1, build 74b1e89, but v2 still had Docker version 17. I'll upgrade and retry.

@markus2330

This comment has been minimized.

Copy link
Contributor Author

commented Aug 14, 2019

This fixed the problem: https://build.libelektra.org/jenkins/blue/organizations/jenkins/libelektra/detail/PR-2876/3/pipeline was now successful on the stage debian-buster-full

@markus2330 markus2330 closed this Aug 14, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.