Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#62405 closed defect (fixed)

libglade2 @2.6.4_8+quartz configure failure - needs gtk-doc

Reported by: bestlem Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Cc:
Port: libglade2

Description (last modified by bestlem)

I was building on macos 11.2.2 and macports 2.6.4 a program (mldonkey) that needs libglade2 and got the error

:info:configure autoreconf: running: /opt/local/bin/gtkdocize --copy
:info:configure Can't exec "/opt/local/bin/gtkdocize": No such file or directory at /opt/local/share/autoconf/Autom4te/FileUtils.pm line 293.
:info:configure autoreconf: error: /opt/local/bin/gtkdocize failed with exit status: 2

I installed gtk-doc port and libglade2 built

Attachments (1)

main.log (106.9 KB) - added by bestlem 3 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 3 years ago by bestlem

Description: modified (diff)

comment:2 Changed 3 years ago by bestlem

Description: modified (diff)

comment:3 Changed 3 years ago by bestlem

Port: libglade2 added

comment:4 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

As always when reporting a bug, please attach the main.log.

I do not see this problem on my High Sierra system and we have binaries built for libglade2 for all OS versions.

I do not see any reference to gtkdocize within /opt/local/share/autoconf/Autom4te/FileUtils.pm. What version of the autoconf port do you have installed? (port -v installed autoconf)

Changed 3 years ago by bestlem

Attachment: main.log added

comment:5 Changed 3 years ago by bestlem

Sorry - i have rerun after uninstalling gtk-doc and attach the log The reported error is still the same

For autoconf

port -v installed autoconf
The following ports are currently installed:
  autoconf @2.69_5 platform='darwin 20' archs='noarch' date='2021-01-14T04:13:55+0000'
  autoconf @2.71_0 (active) platform='darwin 20' archs='noarch' date='2021-03-08T11:08:55+0000'

The error log is from xsystem_hint - so the call for gtkdocize is not in FileUtils.m

As for builds https://ports.macports.org/port/libglade2/builds shows no build history for any OS. And if there was a build would't my install have downloaded the build rather than try to configure?

Last edited 3 years ago by bestlem (previous) (diff)

comment:6 Changed 3 years ago by jmroot (Joshua Root)

There are binaries available: http://packages.macports.org/libglade2/ (edit: but not for +quartz of course, only for the default variants.)

Autoconf was updated recently, which may have changed the behaviour here.

Last edited 3 years ago by jmroot (Joshua Root) (previous) (diff)

comment:7 Changed 3 years ago by jmroot (Joshua Root)

Summary: libglade2 dependency - needs gtk-doclibglade2 @2.6.4_8+quartz configure failure - needs gtk-doc

comment:8 Changed 3 years ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In 838b10205cb6db8c9c0e8440c114055ba8bd79b8/macports-ports (master):

libglade2: add gtk-doc build dep

Also remove redundant option.

Fixes: #62405

comment:9 Changed 3 years ago by jmroot (Joshua Root)

FTR: "autoreconf will now run gtkdocize and intltoolize when appropriate." – https://lists.gnu.org/archive/html/autotools-announce/2020-12/msg00001.html

comment:10 in reply to:  9 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to jmroot:

Autoconf was updated recently, which may have changed the behaviour here.

Replying to jmroot:

FTR: "autoreconf will now run gtkdocize and intltoolize when appropriate." – https://lists.gnu.org/archive/html/autotools-announce/2020-12/msg00001.html

That must be it. I was still running autoconf @2.69_5.

Note: See TracTickets for help on using tickets.