#58540 closed defect (fixed)
xorg-libxcb +docs @1.13.1 does not build on High Sierra (macOS 10.13.6) because building documentation never finds an end
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | jeremyhu (Jeremy Huddleston Sequoia) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.4 |
Keywords: | highsierra | Cc: | kencu (Ken) |
Port: | xorg-libxcb |
Description
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:536: warning: The following parameters of xcb\ _xvmc_create_context(xcb_connection_t *c, xcb_xvmc_context_t context_id, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id, uint16_t width, uint16_t height, uint32_t flags) are not documented: parameter 'context_id' parameter 'port_id' parameter 'surface_id' parameter 'width' parameter 'height' parameter 'flags' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:556: warning: The following parameters of xcb\ _xvmc_create_context_unchecked(xcb_connection_t *c, xcb_xvmc_context_t context_id, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id, uint16_t width, uint16_t height, uint32_t flags) are not documented: parameter 'context_id' parameter 'port_id' parameter 'surface_id' parameter 'width' parameter 'height' parameter 'flags' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:718: warning: The following parameters of xcb\ _xvmc_create_subpicture(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id, xcb_xvmc_context_t context, uint32_t xvimage_id, uint16_t width, uint16_t height) are not documented: parameter 'subpicture_id' parameter 'context' parameter 'xvimage_id' parameter 'width' parameter 'height' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:737: warning: The following parameters of xcb\ _xvmc_create_subpicture_unchecked(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id, xcb_xvmc_context_t context, uint32_t xvimage_id, uint16_t width, uint16_t height) are not documented: parameter 'subpicture_id' parameter 'context' parameter 'xvimage_id' parameter 'width' parameter 'height' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:631: warning: The following parameters of xcb\ _xvmc_create_surface(xcb_connection_t *c, xcb_xvmc_surface_t surface_id, xcb_xvmc_context_t context_id) are not documented: parameter 'surface_id' parameter 'context_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:647: warning: The following parameters of xcb\ _xvmc_create_surface_unchecked(xcb_connection_t *c, xcb_xvmc_surface_t surface_id, xcb_xvmc_context_t context_id) are not documented: parameter 'surface_id' parameter 'context_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:616: warning: The following parameters of xcb\ _xvmc_destroy_context(xcb_connection_t *c, xcb_xvmc_context_t context_id) are not documented: parameter 'context_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:604: warning: The following parameters of xcb\ _xvmc_destroy_context_checked(xcb_connection_t *c, xcb_xvmc_context_t context_id) are not documented: parameter 'context_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:796: warning: The following parameters of xcb\ _xvmc_destroy_subpicture(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id) are not documented: parameter 'subpicture_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:784: warning: The following parameters of xcb\ _xvmc_destroy_subpicture_checked(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id) are not documented: parameter 'subpicture_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:703: warning: The following parameters of xcb\ _xvmc_destroy_surface(xcb_connection_t *c, xcb_xvmc_surface_t surface_id) are not documented: parameter 'surface_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:691: warning: The following parameters of xcb\ _xvmc_destroy_surface_checked(xcb_connection_t *c, xcb_xvmc_surface_t surface_id) are not documented: parameter 'surface_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:811: warning: The following parameters of xcb\ _xvmc_list_subpicture_types(xcb_connection_t *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id) are not documented: parameter 'port_id' parameter 'surface_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:827: warning: The following parameters of xcb\ _xvmc_list_subpicture_types_unchecked(xcb_connection_t *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id) are not documented: parameter 'port_id' parameter 'surface_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:478: warning: The following parameters of xcb\ _xvmc_list_surface_types(xcb_connection_t *c, xcb_xv_port_t port_id) are not documented: parameter 'port_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/src/xvmc.h:493: warning: The following parameters of xcb\ _xvmc_list_surface_types_unchecked(xcb_connection_t *c, xcb_xv_port_t port_id) are not documented: parameter 'port_id' make[1]: *** [manual] Error 1 make: *** [all-recursive] Interrupt: 2 Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1" && /usr/bin/make -j8 -w all Killed by signal: 2 Error: Aborted: SIGINT received.
Aborted after almost one hour. Actual cause could be here:
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/tests' Making all in doc make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.13.1/doc' doxygen xcb.doxygen warning: Tag `USE_WINDOWS_ENCODING' at line 64 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `DETAILS_AT_TOP' at line 156 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `SHOW_DIRECTORIES' at line 390 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `HTML_ALIGN_MEMBERS' at line 675 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `XML_SCHEMA' at line 907 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `XML_DTD' at line 913 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 1197 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 1205 of file `xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Attachments (2)
Change History (21)
Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
comment:1 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
Forgot one thing to mention: Trying to build with +python36
.
comment:2 Changed 5 years ago by mf2k (Frank Schima)
Cc: | jeremyhu@… removed |
---|---|
Keywords: | highsierra added; high sierra removed |
Owner: | set to jeremyhu |
Status: | new → assigned |
comment:3 Changed 5 years ago by jmroot (Joshua Root)
comment:4 follow-up: 5 Changed 5 years ago by jmroot (Joshua Root)
I fixed the fact that it was building the docs without +docs, but I guess the same failure still happens with +docs +python36?
comment:5 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
Replying to jmroot:
I fixed the fact that it was building the docs without +docs, but I guess the same failure still happens with +docs +python36?
Yes, it does so.
comment:6 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
It builds alright when lines
46 # configure.args-append \ 47 # --enable-devel-docs
in Portfile are commented.
comment:7 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
Build succeeds as well when the configure
option --without-doxygen
is given. So the failure is related to doxygen
's use.
comment:8 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
I finally tried to build with Python 2.7
– the same error when it comes to building the docs, endlessly doing something silly. I am attaching the corresponding log file.
Changed 5 years ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.2.log added |
---|
Main.log from High Sierra 10.13.6 with Python 2.7
comment:9 Changed 2 years ago by kencu (Ken)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
somewhere fixed, as it builds now:
comment:10 Changed 2 years ago by jmroot (Joshua Root)
Cc: | kencu added |
---|
But does it build with +docs? That's not a default variant.
comment:11 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
I did not wait again an hour, but even with Python 3.10
and doxygen @1.9.3_3
it's stuck here, for ten minutes:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.15/src/xvmc.h:817: warning: The following parameters of xcb_xvmc_list_subpicture_types_unchecked(xcb_connection_t *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id) are not documented: parameter 'port_id' parameter 'surface_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.15/src/xvmc.h:471: warning: The following parameter of xcb_xvmc_list_surface_types(xcb_connection_t *c, xcb_xv_port_t port_id) is not documented: parameter 'port_id' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.15/src/xvmc.h:483: warning: The following parameter of xcb_xvmc_list_surface_types_unchecked(xcb_connection_t *c, xcb_xv_port_t port_id) is not documented: parameter 'port_id'
Building the docs starts here:
Making all in doc make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.15/doc' doxygen xcb.doxygen warning: Tag 'USE_WINDOWS_ENCODING' at line 64 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DETAILS_AT_TOP' at line 156 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 390 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 620 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 675 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 907 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 913 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1074 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1087 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MAX_DOT_GRAPH_WIDTH' at line 1197 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MAX_DOT_GRAPH_HEIGHT' at line 1205 of file 'xcb.doxygen' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
But, when I sent an interrupt to port
a form popped up telling me that dot
had crashed, /opt/local/bin/dot
(from graphviz-devel @7.0.3
). Could be it's worth to upgrade to version 1.9.5 (release date 26 August 2022)
? Or test with graphviz @7.0.1
?
comment:12 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
I am building once more watching in another window of GNU Emacs what is happening in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_xorg-libxcb/xorg-libxcb/work/libxcb-1.15/doc/manual. It seems that 1888 DOT files à la inherit_graph_<#>.dot
are converted into PNG, MAP and MD5 formats. After conversion the DOT file is deleted. The process started at 12:13 h and seems to have some endurance …
comment:13 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
The conversion process of these 1,889 files (they start with a zero number) finished at 13:27 h, followed by some more DOT files. These took another almost ten minutes. Without the docs the port builds in less than a minute.
comment:14 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
On a more powerful intel MacBook Pro build with documentation takes less than ten minutes…
Could there be a warning in Portfile
that on some systems (one of them is High Sierra with Sandy Bridge – BTW, there is a utility I only seldom use that can output the CPU's name, which one is that?) building the docs could take very long?
After all: invalid report.
comment:15 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
On a PowerBook G4 with Mac OS X 10.5.8, Leopard
, building xorg-libxcb +docs
took just 75 min. I presume now that graphviz-devel
is the culprit…
comment:16 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
On intel Monterey
building xorg-libxcb +docs
with graphviz-devel
took almost ten minutes as well.
comment:17 Changed 2 years ago by kencu (Ken)
Summary: | xorg-libxcb @1.13.1 does not build on High Sierra (macOS 10.13.6) because building documentation never finds an end → xorg-libxcb +docs @1.13.1 does not build on High Sierra (macOS 10.13.6) because building documentation never finds an end |
---|
comment:18 Changed 2 years ago by kencu (Ken)
If it’s a specific, non-default variant that fails, please remember to put that information in the title as it is relevant to both searching and to ticket cleanup projects.
I fixed almost all your Tiger tickets in a few minutes, but sorting out what is still relevant in the rest of your many tickets is taking a long time.
Can you find a few minutes to close out the ancient, irrelevant ones?
Then I can find and fix the rest of the fixable ones.
Main.log from High Sierra 10.13.6