Skip to content

Conversation

@wpoely86
Copy link
Member

@boegel please review

@boegel
Copy link
Member

boegel commented Jun 16, 2016

@wdpypere please make this WIP and let us know when it's done?

@boegel boegel added this to the v2.9.0 milestone Jun 16, 2016
@wpoely86 wpoely86 changed the title xcb bugfix xcb bugfix (WIP) Jun 16, 2016
@wpoely86 wpoely86 changed the title xcb bugfix (WIP) Add missing build deps for X stack (WIP) Jun 16, 2016
@wpoely86
Copy link
Member Author

@hajgato This might also interest you. This PR has all the changes I needed to build Qt5 on a machine without any system X libraries present.

In a nutshell: the build deps should also be copied. If you put libX11 as a dep for a easyconfigs, you must also copy the build deps of libX11.

@wpoely86 wpoely86 changed the title Add missing build deps for X stack (WIP) Add missing build deps for X stack (REVIEW) Jun 17, 2016
@wpoely86
Copy link
Member Author

Test report by @wpoely86
FAILED
Build succeeded for 34 out of 35 (29 easyconfigs in this PR)
node2633.swalot.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/b464d0002fe4d7ac679abc6df5c36972 for a full test report.

@boegel
Copy link
Member

boegel commented Jun 17, 2016

@wpoely86 failed test report?

@wpoely86
Copy link
Member Author

Test report by @wpoely86
FAILED
Build succeeded for 34 out of 35 (29 easyconfigs in this PR)
node2439.golett.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/a802ed02babf893feda8a118460c81f2 for a full test report.

@wpoely86
Copy link
Member Author

Test report by @wpoely86
FAILED
Build succeeded for 19 out of 37 (29 easyconfigs in this PR)
build2901.metapod.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU X5675 @ 3.07GHz, Python 2.7.5
See https://gist.github.com/a3ff639c48be79faf97e16a8ea47a1d2 for a full test report.

wpoely86 added 3 commits June 22, 2016 16:18
* origin/develop: (70 commits)
  style changes
  style changes
  clarify 7595 w/ comment
  define $SVN_REVISION to supress 'Not a git repository' messages
  IMa2 with foss
  optarch true removed
  icmake with foss 2016a
  Stacks with foss 2016a
  rename TVB-bundle to TVB-deps
  add libpng as direct dep in Pillow easyconfig
  minor typo
  use HOME in the path to the license file
  add ALDEx2 to bundles for Bioconductor 3.2
  don't hard specify toolchain for binutils build dep in likwid easyconfig, since it matches parent toolchain
  use TVB-bundle for deps, fix sanity check for tvb-framework
  moved sanity checks to easyblock
  use correct commits for TVB 1.4.1
  bump psutil, h5py & numexpr versions
  remove old version
  rename file
  ...
@wpoely86
Copy link
Member Author

Test report by @wpoely86
SUCCESS
Build succeeded for 59 out of 59 (48 easyconfigs in this PR)
build2901.metapod.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU X5675 @ 3.07GHz, Python 2.7.5
See https://gist.github.com/b7dc1de6fb980efa70f5a63d1a5ad24a for a full test report.

sources = [SOURCE_TAR_GZ]
source_urls = [XORG_PROTO_SOURCE]

builddependencies = [('xorg-macros', '1.19.0')]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wpoely86 also apply this to the foss/2016a easyocnfig please?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

preferably, no. It's manually copying. My goal with this PR is to have a solid base to build Mesa 12 with 2016b for both intel and foss.

@boegel
Copy link
Member

boegel commented Jun 23, 2016

@wpoely86 can you please make the changes consistent across toolchains? I know it's a pain, but it'll bite us in the ass later if we don't...

@wpoely86
Copy link
Member Author

I'm happy to do that, starting with the 2016b toolchains.

@boegel boegel modified the milestones: v2.9.0, v2.8.2 Jul 4, 2016
@boegel
Copy link
Member

boegel commented Jul 7, 2016

Test report by @boegel
FAILED
Build succeeded for 49 out of 50 (50 easyconfigs in this PR)
node2010.delcatty.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/f92390169000812a81c52612eb2d3ffe for a full test report.

edit: unpack issue with Qt 5.7.0 tarball, probably because it was downloading twice in parallel

unxz: /user/data/gent/vsc400/vsc40023/EasyBuild/sources/q/Qt5/qt-everywhere-opensource-src-5.7.0.tar.xz: Unexpected end of input
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

@boegel
Copy link
Member

boegel commented Jul 7, 2016

Test report by @boegel
SUCCESS
Build succeeded for 50 out of 50 (50 easyconfigs in this PR)
node2439.golett.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/b26c3b10e43291c64a8cb35399eb2fa9 for a full test report.

@boegel
Copy link
Member

boegel commented Jul 8, 2016

Test report by @boegel
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
node2019.delcatty.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/c22410f4c0968906acd442a4bcf2c1d8 for a full test report.

edit: hmm, tarball got corrupted, will remove so it'll redownload

@boegel
Copy link
Member

boegel commented Jul 8, 2016

Test report by @boegel
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
node2019.delcatty.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/b3af856c8aac43786a36e2102b45d0a0 for a full test report.

@boegel
Copy link
Member

boegel commented Jul 8, 2016

@wpoely86 do you mind fleshing out the Qt5-5.7.0-intel-2016a.eb easyconfig, since it's failing on SL6 but has nothing to do with the rest?

remove Qt 5.7.0 easyconfig
@boegel
Copy link
Member

boegel commented Jul 8, 2016

going in, thanks @wpoely86!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants