Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jan 2025 22:59:31 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 284300] lysutils/vobcopy build fails without NLS
Message-ID:  <bug-284300-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D284300

            Bug ID: 284300
           Summary: lysutils/vobcopy build fails without NLS
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: mirror176@hotmail.com

Created attachment 256942
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D256942&action=
=3Dedit
Rearrange gettext-tools build dependency to always be included

The build fails to find autopoint during configure stage since
gettext-tools-0.22 is not installed for building if NLS is disabled. Porter=
's
handbook states that gettext is deprecated and to use the gettext-* variants
that it calls on its own. I implemented those accordingly to fix the build =
on
my side. I have only build tested it and not sure how best to check NLS is
working as expected when on/off.
  This was found on amd64 with git branches stable/14=3D18790167dcac and po=
rts
main=3D37b63b66d301. Testing was done under poudriere with OPTIONS_UNSET+=
=3DNLS in
its make.conf but build also failed with the more isolated
sysutils_vobcopy_UNSET+=3DNLS .
  I thought I had it failing as a result of just modifying NLS on dependenc=
ies
but I may have messed up configuration attempts as it hasn't been reproduci=
ble.
devel/gmake, devel/m4, devel/p5-Locale-libintl, misc/help2man, print/texinfo
were ones I noted were being rebuilt by poudriere with a global NLS change.
  I think I replaced several spaces as indentation with a tab on a line in =
my
patch but it wasn't a functional change. I tried to make lines I modified
comply with portfmt. I didn't apply other changes but Running `portfmt -D`
recommended increasing indentation on several lines, rearranging contents of
USES and OPTIONS_DEFINE while -t also modified a command in the install are=
a.
portclippy recommended moving MAKE_ARGS above CFLAGS and doesn't seem to kn=
ow
about the GNU_CONFIGURE_MANPREFIX variable.
  I didn't bump the port REVISION; these modifications make a previous fail=
ure
build now but shouldn't modify the working builds otherwise. If REVISION is=
 not
increased, it could be removed from the port; presume it was just there for
convenience if needed later.
  The failure part of the output is below. Let me know if I can provide oth=
er
information or help.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase=
: configure      >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D env: DEVELOPER_MODE=3Dyes STRICT_DEPENDS=3Dyes USER=3Droot =
UID=3D0 GID=3D0
=3D=3D=3D>   vobcopy-1.2.1 depends on package: autoconf>=3D2.72 - found
=3D=3D=3D>   vobcopy-1.2.1 depends on package: automake>=3D1.17 - found
=3D=3D=3D>   vobcopy-1.2.1 depends on shared library: libdvdread.so - found
(/usr/local/lib/libdvdread.so)
=3D=3D=3D>  Configuring for vobcopy-1.2.1
Can't exec "autopoint": No such file or directory at
/usr/local/share/autoconf2.72/Autom4te/FileUtils.pm line 318.
autoreconf2.72: error: autopoint failed with exit status: 2
=3D=3D=3D>  Mk/Uses/autoreconf.mk: Error running /usr/local/bin/autoreconf2=
.72
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/vobcopy

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-284300-7788>