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
[CXXMODULE] new build rules to allow building lcgdict for selected packages #6027
Conversation
test parameters
|
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch IB/CMSSW_11_2_X/rootmodule. @cmsbuild, @smuzaffar, @mrodozov, @tulamor can you please review it and eventually sign? Thanks. |
please test |
The tests are being triggered in jenkins.
|
-1 Tested at: 8e42d49
I found compilation error when building: + chmod -Rf a+rX,u+w,g-w,o-w . + cd /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/slc7_amd64_gcc820/cms/coral/CORAL_2_3_21-a1a882 + echo V05-10-20 + /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/slc7_amd64_gcc820/cms/coral/CORAL_2_3_21-a1a882/config/updateConfig.pl -p CORAL -v CORAL_2_3_21-a1a882 -s V2_2_9_pre07 -t /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/slc7_amd64_gcc820/cms/coral-tool-conf/2.1-a1a882 -a slc7_amd64_gcc820 --keys SCRAM_COMPILER=gcc --keys PROJECT_GIT_HASH=CORAL_2_3_21 /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.H1d8zq: line 58: /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/slc7_amd64_gcc820/cms/coral/CORAL_2_3_21-a1a882/config/updateConfig.pl: No such file or directory error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.H1d8zq (%prep) RPM build errors: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.H1d8zq (%prep) You can see the results of the tests here: |
please test |
The tests are being triggered in jenkins.
|
-1 Tested at: 8e42d49 CMSSW: CMSSW_11_2_CXXMODULE_X_2020-07-02-2300 I found follow errors while testing this PR Failed tests: Build
I found compilation error when building: >> Compiling /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_11_2_CXXMODULE_X_2020-07-02-2300/src/Fireworks/TableWidget/src/FWTextTableCellRenderer.cc >> Compiling /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_11_2_CXXMODULE_X_2020-07-02-2300/src/Fireworks/TableWidget/src/GlobalContexts.cc >> Building CXX Module LCG reflex dict from header file tmp/slc7_amd64_gcc820/src/Fireworks/TableWidget/src/FireworksTableWidget/a/FireworksTableWidget_xr.h In file included from input_line_13:33: In file included from ./tmp/slc7_amd64_gcc820/src/Fireworks/TableWidget/src/FireworksTableWidget/a/FireworksTableWidget_xr.h:9: /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_11_2_CXXMODULE_X_2020-07-02-2300/src/Fireworks/TableWidget/interface/FWTextTreeCellRenderer.h:81:7: error: use of undeclared identifier 'gVirtualX' gVirtualX->FillRectangle(iID, ^ /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_11_2_CXXMODULE_X_2020-07-02-2300/src/Fireworks/TableWidget/interface/FWTextTreeCellRenderer.h:108:7: error: use of undeclared identifier 'gVirtualX' gVirtualX->FillRectangle(iID, ^ |
Comparison not run due to Build errors (RelVals and Igprof tests were also skipped) |
hi @smuzaffar - this error is in the IB. Great news. We are hoping to get a clean build tonight, so I'd prefer to leave this out and do a test on the slide so that we can include this on Monday. I'll report any problems here |
this looks like a missing header (TVirtualX.h) |
For the moment its a incorrect set of enabled modules. It will be fixed in the 2300 ib.
On Jul 3, 2020, at 7:29 PM, Mircho Rodozov <notifications@github.com<mailto:notifications@github.com>> wrote:
this looks like a missing header (TVirtualX.h)
Or it's something else ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#6027 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABGPFQ4L23YYK5RH4DR7G4LRZYIPXANCNFSM4OPWFRQA>.
|
hi @smuzaffar - I guess rpm is sensitive to ones choice of shell. Mine is happy with
but is not with what's proposed in this pr
(I checked the changed syntax on bash and tcsh - both are happy) |
Pull request #6027 was updated. |
RPM internally uses /bin/sh.
With single quotes it is not going to expand $p. I have updated the PR, we need to escape the \ character too as rpm macro expension removes it.
|
thanks -Indeed, that makes a difference - @vgvassilev so I get some errors when compiling now.. perhaps the lowest one is
|
@vgvassilev points out that these are warnings - perhaps the error is ''' |
Whoops, |
Should be fixed by cms-sw/cmssw#30543. |
I've redone the check after Matti's PR has been integrated. The error above is gone. There are more (perhaps not many) - I'll report them if they can be reproduced |
Thanks David for checking. |
Pull request #6027 was updated. |
Pull request #6027 was updated. |
merging as this all technically works as it should. I will update the list of packages in a followup PR |
No description provided.