After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 686039 - Have ability to disable use of vapigen when introspection is enabled
Have ability to disable use of vapigen when introspection is enabled
Status: RESOLVED FIXED
Product: gssdp
Classification: Other
Component: General
0.13.x
Other FreeBSD
: Normal enhancement
: ---
Assigned To: GUPnP Maintainers
GUPnP Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-10-12 15:13 UTC by chris.dukes.aix
Modified: 2019-02-22 09:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Don't error out if vapigen isn't found (742 bytes, patch)
2012-10-14 14:36 UTC, Jens Georg
committed Details | Review

Description chris.dukes.aix 2012-10-12 15:13:22 UTC
For various reasons, vala-vapigen from FreeBSD's ports remains at 0.12.1.
the gssdp port is configured with --enable-introspection.
This is fine if gssdp is built before any software that depends on vapigen.
However, if gssdp is built later it fails as vapigen is not 0.14 or higher, unless I manually rename the vapigen executable, build gssdp, then rename the vapigen executable back

Having the ability to provide a parameter to configure such as 
--disable-vapigen
would allow a minor change to the port to allow this package to build properly until vapigen is upgraded.

Thanks,
Chris Dukes
Comment 1 Jens Georg 2012-10-14 12:57:57 UTC
The intention was that vapi generation is skipped if vapigen wasn't found. Thanks for noticing.
Comment 2 Jens Georg 2012-10-14 14:36:17 UTC
Created attachment 226414 [details] [review]
Don't error out if vapigen isn't found
Comment 3 Jens Georg 2012-10-14 14:36:38 UTC
Needs fixing in the rest of the libraries as well.
Comment 4 Jens Georg 2012-10-24 18:31:58 UTC
Attachment 226414 [details] pushed as ab591c3 - Don't error out if vapigen isn't found