FS#65983 - [libappindicator-gtk3] Build breaks when package 'mono' is installed as well
Attached to Project:
Community Packages
Opened by Max Rumpf (Maxr1998) - Wednesday, 25 March 2020, 23:48 GMT
Last edited by freswa (frederik) - Thursday, 26 March 2020, 00:36 GMT
Opened by Max Rumpf (Maxr1998) - Wednesday, 25 March 2020, 23:48 GMT
Last edited by freswa (frederik) - Thursday, 26 March 2020, 00:36 GMT
|
Details
Description:
When building libappindicator[-gtk3] with makepkg, the build fails if the 'mono' package is also installed on the system. I've confirmed this in a freshly set up Docker instance of Arch as well as on my own installation. Build passes without any issues when mono isn't installed but fails if it is. Relevant make output on error: make[4]: Entering directory '/home/test/libappindicator/src/libappindicator-12.10.0/bindings/mono' sed '/signals\[X_NEW_LABEL\] /,+6d' ../../src/app-indicator.c > app-indicator.c no app-indicator.sources.xml make[4]: no: No such file or directory make[4]: *** [Makefile:811: libappindicator-api.raw] Error 127 make[4]: Leaving directory '/home/test/libappindicator/src/libappindicator-12.10.0/bindings/mono' make[3]: *** [Makefile:532: all-recursive] Error 1 The relevant buildscript portion seems to be $(GAPI_PARSER) app-indicator.sources.xml in line 811 of libappindicator-12.10.0/bindings/mono/Makefile.in, where a missing GAPI_PARSER (set to "no") seems to cause execution of a non-existent command, breaking the build. Additional info: * Tested on libappindicator-12.10.0-14 and mono 6.4.0.198-1 Steps to reproduce: * Export the latest libappindicator with asp on a system with the 'mono' package installed * Build with makepkg |
This task depends upon
Closed by freswa (frederik)
Thursday, 26 March 2020, 00:36 GMT
Reason for closing: Not a bug
Additional comments about closing: All packages are supposed to be built within a clean root.
Thursday, 26 March 2020, 00:36 GMT
Reason for closing: Not a bug
Additional comments about closing: All packages are supposed to be built within a clean root.