I have closed the merge request since this wasn't the problem: I made a blunder in the directories passed as arguments. Since one was not foudn (the script tests), if failed as it should.
For Meson with python and the rest (for xcbproto), I have debugged several blunders (setting prefix instead of DESTDIR was sure to not yield equal results in the pkg-config files...) and having still to see one final point: is removing the DESTDIR prefix in python compiled files enough to male these binary files identical? (Is there a timestamp coded in the binaries too? In this case, the diff(1) will never work so I will have to omit "*.pyc" files from comparisons), I should finally have something clean to request for merge. And the doc will be updated as well too. T. Laronde On Tue, Jun 11, 2024 at 02:24:57PM +0200, tlaro...@kergis.com wrote: > I have completed the documentation about the steps for adding Meson > and CI to xcbproto: > > https://notes.kergis.com/x11_building.html > > (I tried to make explanations clear and work for a CSS presenting > things clearer too; I'd like review about the document for feedback. > TIA) > > The problem is with the script: > > auto-meson-pc-cmp.sh > > that I had written (it is in xorg/util/modular) to compare > semantically pc files in two directories: for safety reasons, > I was forcing the use of fully qualified directories as arguments. But > in the CI, the directories are passed relative. > > So the pipeline fails when comparing the pc files because of the > arguments passed (not fully qualified). > > So I have modified the script (in tlaronde/modular) and need it to be > updated in the master. > > TIA > -- > Thierry Laronde <tlaronde +AT+ kergis +dot+ com> > http://www.kergis.com/ > http://kertex.kergis.com/ > http://nunc-et-hic.fr/ > Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C -- Thierry Laronde <tlaronde +AT+ kergis +dot+ com> http://www.kergis.com/ http://kertex.kergis.com/ http://nunc-et-hic.fr/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C