Summary: | x11/gnome-session - build fails: Missing Dependency dbus-glib-1 in poudriere | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Robert Zelaya <rob> | ||||||
Component: | Individual Port(s) | Assignee: | freebsd-gnome (Nobody) <gnome> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Many People | CC: | kwm, w.schwarzenfeld | ||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(gnome) |
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
The "usual" way is: LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ - libepoxy.so:graphics/libepoxy + libepoxy.so:graphics/libepoxy \ + libdbus-glib-1.so:devel/dbus-glib Created attachment 199083 [details] corrected-patch I had to add to the Makefile +post-configure: + ${REINPLACE_CMD} 's|xhtml-nochunks|--skip-validation xhtml-nochunks|' ${WRKSRC}/_build/build.ninja + cause of: FAILED: doc/dbus/gnome-session.html /usr/local/bin/xmlto xhtml-nochunks -o /ram/home/ngorx/temp/gnome-session/work/gnome-session-3.28.1/_build/doc/dbus -m ../doc/dbus/config.xsl doc/dbus/gnome-session.xml xmlto: /ram/home/ngorx/temp/gnome-session/work/gnome-session-3.28.1/_build/doc/dbus/gnome-session.xml does not validate (status 3) xmlto: Fix document syntax or use --skip-validation option I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd /ram/home/ngorx/temp/gnome-session/work/gnome-session-3.28.1/_build/doc/dbus/gnome-session.xml:8: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" ]> ^ I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" Document /ram/home/ngorx/temp/gnome-session/work/gnome-session-3.28.1/_build/doc/dbus/gnome-session.xml does not validate A commit references this bug: Author: kwm Date: Sat Nov 10 10:03:06 UTC 2018 New revision: 484597 URL: https://svnweb.freebsd.org/changeset/ports/484597 Log: Depend on dbus-glib instead of assuming it present from other ports. PR: 233064 Submitted by: Robert Zelaya <rob@theseusnetworking.com> Changes: head/x11/gnome-session/Makefile Thanks for filing this bug report with the patch, I just changed the lines order a bit. (In reply to w.schwarzenfeld from comment #2) This seems to indicate that docbook-xml is not installed, or a problem with those ports. If this is still a problem please open a new bug report. |
Created attachment 199068 [details] add dbus-glib to Makefile gnome-session fails to build on poudriere ERROR: meson.build:152:4: ERROR: Dependency "dbus-glib-1" not found, tried pkgconfig Fix: Add dependaency libdbus-glib-1.so:devel/dbus-glib to gnome-session Makefile