NetBSD Problem Report #59556
From www@netbsd.org Fri Jul 25 16:23:04 2025
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits)
client-signature RSA-PSS (2048 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id E96FD1A923C
for <gnats-bugs@gnats.NetBSD.org>; Fri, 25 Jul 2025 16:23:03 +0000 (UTC)
Message-Id: <20250725162302.705571A923E@mollari.NetBSD.org>
Date: Fri, 25 Jul 2025 16:23:02 +0000 (UTC)
From: gavrilovegor519@gmail.com
Reply-To: gavrilovegor519@gmail.com
To: gnats-bugs@NetBSD.org
Subject: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY' undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
X-Send-Pr-Version: www-1.0
>Number: 59556
>Category: pkg
>Synopsis: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY' undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jul 25 16:25:00 +0000 2025
>Closed-Date: Sat Sep 13 22:25:18 +0000 2025
>Last-Modified: Sat Sep 13 22:30:01 +0000 2025
>Originator: Egor
>Release: both - stable (2025Q2) and latest (25 July 2025)
>Organization:
>Environment:
UnixWare uw7 5 7.1.4 i386 x86at SCO UNIX_SVR5
>Description:
Here logs about this bug:
```
UX:rm: ERROR: Cannot access libtoolT: No such file or directory
=> Modifying libtool scripts to use pkgsrc libtool
=> Modifying libtool scripts to use pkgsrc depcomp
===> Building for pkgconf-2.4.3nb1
CC cli/pkgconf-main.o
CC cli/pkgconf-getopt_long.o
CC cli/pkgconf-renderer-msvc.o
CC libpkgconf/audit.lo
CC libpkgconf/buffer.lo
CC libpkgconf/cache.lo
CC libpkgconf/client.lo
CC libpkgconf/pkg.lo
libpkgconf/pkg.c: In function 'pkg_get_parent_dir':
libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY' undeclared (first use in this function); did you mean '_DIRENT_H'?
const int dirfd = open(targetdir, O_DIRECTORY);
^~~~~~~~~~~
_DIRENT_H
libpkgconf/pkg.c:101:37: note: each undeclared identifier is reported only once for each function it appears in
libpkgconf/pkg.c:106:17: warning: implicit declaration of function 'readlinkat'; did you mean 'readlink'? [-Wimplicit-function-declaration]
ssize_t len = readlinkat(dirfd, targetfilename, sourcebuf, sizeof(sourcebuf) - 1);
^~~~~~~~~~
readlink
*** Error code 1
Stop.
```
Not buildings all FF-based browsers - Firefox 52, Palemoon, Seamonkey, and more.
>How-To-Repeat:
Build Firefox 52, Palemoon, or Seamonkey on machine with one of SCO's UNIXes.
>Fix:
Block build this packages in UnixWare, because this system not support modern POSIX standarts - only UNIX95. More info: https://stackoverflow.com/a/53693451
>Release-Note:
>Audit-Trail:
From: Thomas Klausner <wiz@gatalith.at>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY'
undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
Date: Fri, 25 Jul 2025 23:24:08 +0200
Can you please also report this upstream?
https://github.com/pkgconf/pkgconf/
Thanks,
Thomas
From: =?UTF-8?B?0JXQs9C+0YAg0JPQsNCy0YDQuNC70L7Qsg==?= <gavrilovegor519@gmail.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY'
undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
Date: Sat, 26 Jul 2025 13:19:55 +0300
--0000000000000a8997063ad26755
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Yes, I sent to upstream.
=D1=81=D0=B1, 26 =D0=B8=D1=8E=D0=BB. 2025=E2=80=AF=D0=B3., 00:25 Thomas Kla=
usner via gnats <gnats-admin@netbsd.org
>:
> The following reply was made to PR pkg/59556; it has been noted by GNATS.
>
> From: Thomas Klausner <wiz@gatalith.at>
> To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
> Cc:
> Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY'
> undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
> Date: Fri, 25 Jul 2025 23:24:08 +0200
>
> Can you please also report this upstream?
>
> https://github.com/pkgconf/pkgconf/
>
> Thanks,
> Thomas
>
>
--0000000000000a8997063ad26755
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto">Yes, I sent to upstream.</div><br><div class=3D"gmail_quo=
te gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">=D1=81=D0=
=B1, 26 =D0=B8=D1=8E=D0=BB. 2025=E2=80=AF=D0=B3., 00:25 Thomas Klausner via=
gnats <<a href=3D"mailto:gnats-admin@netbsd.org">gnats-admin@netbsd.org=
</a>>:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The fo=
llowing reply was made to PR pkg/59556; it has been noted by GNATS.<br>
<br>
From: Thomas Klausner <<a href=3D"mailto:wiz@gatalith.at" target=3D"_bla=
nk" rel=3D"noreferrer">wiz@gatalith.at</a>><br>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org><br>
Cc: <br>
Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY=
9;<br>
=C2=A0undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1<br>
Date: Fri, 25 Jul 2025 23:24:08 +0200<br>
<br>
=C2=A0Can you please also report this upstream?<br>
<br>
=C2=A0<a href=3D"https://github.com/pkgconf/pkgconf/" rel=3D"noreferrer nor=
eferrer" target=3D"_blank">https://github.com/pkgconf/pkgconf/</a><br>
<br>
=C2=A0Thanks,<br>
=C2=A0 Thomas<br>
<br>
</blockquote></div>
--0000000000000a8997063ad26755--
From: =?UTF-8?B?0JXQs9C+0YAg0JPQsNCy0YDQuNC70L7Qsg==?= <gavrilovegor519@gmail.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY'
undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
Date: Fri, 5 Sep 2025 13:20:45 +0300
--0000000000008ae3f6063e0b315a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Can you use this patch from upstream until the patched version is released?
https://github.com/pkgconf/pkgconf/commit/de3ffe21cfa4026175f5b7212473ce10e=
2d59485
=D1=81=D0=B1, 26 =D0=B8=D1=8E=D0=BB. 2025=E2=80=AF=D0=B3. =D0=B2 13:25, =D0=
=95=D0=B3=D0=BE=D1=80 =D0=93=D0=B0=D0=B2=D1=80=D0=B8=D0=BB=D0=BE=D0=B2 via =
gnats <gnats-admin@netbsd.org
>:
> The following reply was made to PR pkg/59556; it has been noted by GNATS.
>
> From: =3D?UTF-8?B?0JXQs9C+0YAg0JPQsNCy0YDQuNC70L7Qsg=3D=3D?=3D <
> gavrilovegor519@gmail.com>
> To: gnats-bugs@netbsd.org
> Cc:
> Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY'
> undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
> Date: Sat, 26 Jul 2025 13:19:55 +0300
>
> --0000000000000a8997063ad26755
> Content-Type: text/plain; charset=3D"UTF-8"
> Content-Transfer-Encoding: quoted-printable
>
> Yes, I sent to upstream.
>
> =3DD1=3D81=3DD0=3DB1, 26 =3DD0=3DB8=3DD1=3D8E=3DD0=3DBB. 2025=3DE2=3D80=
=3DAF=3DD0=3DB3., 00:25 Thomas
> Kla=3D
> usner via gnats <gnats-admin@netbsd.org
> >:
>
> > The following reply was made to PR pkg/59556; it has been noted by
> GNATS.
> >
> > From: Thomas Klausner <wiz@gatalith.at>
> > To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
> > Cc:
> > Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY'
> > undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1
> > Date: Fri, 25 Jul 2025 23:24:08 +0200
> >
> > Can you please also report this upstream?
> >
> > https://github.com/pkgconf/pkgconf/
> >
> > Thanks,
> > Thomas
> >
> >
>
> --0000000000000a8997063ad26755
> Content-Type: text/html; charset=3D"UTF-8"
> Content-Transfer-Encoding: quoted-printable
>
> <div dir=3D3D"auto">Yes, I sent to upstream.</div><br><div
> class=3D3D"gmail_quo=3D
> te gmail_quote_container"><div dir=3D3D"ltr" class=3D3D"gmail_attr">=3DD=
1=3D81=3DD0=3D
> =3DB1, 26 =3DD0=3DB8=3DD1=3D8E=3DD0=3DBB. 2025=3DE2=3D80=3DAF=3DD0=3DB3.=
, 00:25 Thomas Klausner
> via=3D
> gnats <<a href=3D3D"mailto:gnats-admin@netbsd.org">
> gnats-admin@netbsd.org=3D
> </a>>:<br></div><blockquote class=3D3D"gmail_quote" style=3D3D"margin=
:0px
> 0p=3D
> x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The
> fo=3D
> llowing reply was made to PR pkg/59556; it has been noted by GNATS.<br>
> <br>
> From: Thomas Klausner <<a href=3D3D"mailto:wiz@gatalith.at"
> target=3D3D"_bla=3D
> nk" rel=3D3D"noreferrer">wiz@gatalith.at</a>><br>
> To: NetBSD bugtracking <gnats-bugs@NetBSD.org><br>
> Cc: <br>
> Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error:
> 'O_DIRECTORY=3D
> 9;<br>
> =3DC2=3DA0undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1<br>
> Date: Fri, 25 Jul 2025 23:24:08 +0200<br>
> <br>
> =3DC2=3DA0Can you please also report this upstream?<br>
> <br>
> =3DC2=3DA0<a href=3D3D"https://github.com/pkgconf/pkgconf/" rel=3D3D"nor=
eferrer
> nor=3D
> eferrer" target=3D3D"_blank">https://github.com/pkgconf/pkgconf/</a><br>
> <br>
> =3DC2=3DA0Thanks,<br>
> =3DC2=3DA0 Thomas<br>
> <br>
> </blockquote></div>
>
> --0000000000000a8997063ad26755--
>
>
--0000000000008ae3f6063e0b315a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Can you use this patch from upstream until the patched ver=
sion is released? <a href=3D"https://github.com/pkgconf/pkgconf/commit/de3f=
fe21cfa4026175f5b7212473ce10e2d59485">https://github.com/pkgconf/pkgconf/co=
mmit/de3ffe21cfa4026175f5b7212473ce10e2d59485</a></div><br><div class=3D"gm=
ail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">=D1=
=81=D0=B1, 26 =D0=B8=D1=8E=D0=BB. 2025=E2=80=AF=D0=B3. =D0=B2 13:25, =D0=95=
=D0=B3=D0=BE=D1=80 =D0=93=D0=B0=D0=B2=D1=80=D0=B8=D0=BB=D0=BE=D0=B2 via gna=
ts <<a href=3D"mailto:gnats-admin@netbsd.org">gnats-admin@netbsd.org</a>=
>:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The follow=
ing reply was made to PR pkg/59556; it has been noted by GNATS.<br>
<br>
From: =3D?UTF-8?B?0JXQs9C+0YAg0JPQsNCy0YDQuNC70L7Qsg=3D=3D?=3D <<a href=
=3D"mailto:gavrilovegor519@gmail.com" target=3D"_blank">gavrilovegor519@gma=
il.com</a>><br>
To: <a href=3D"mailto:gnats-bugs@netbsd.org" target=3D"_blank">gnats-bugs@n=
etbsd.org</a><br>
Cc: <br>
Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_DIRECTORY=
9;<br>
=C2=A0undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1<br>
Date: Sat, 26 Jul 2025 13:19:55 +0300<br>
<br>
=C2=A0--0000000000000a8997063ad26755<br>
=C2=A0Content-Type: text/plain; charset=3D"UTF-8"<br>
=C2=A0Content-Transfer-Encoding: quoted-printable<br>
<br>
=C2=A0Yes, I sent to upstream.<br>
<br>
=C2=A0=3DD1=3D81=3DD0=3DB1, 26 =3DD0=3DB8=3DD1=3D8E=3DD0=3DBB. 2025=3DE2=3D=
80=3DAF=3DD0=3DB3., 00:25 Thomas Kla=3D<br>
=C2=A0usner via gnats <<a href=3D"mailto:gnats-admin@netbsd.org" target=
=3D"_blank">gnats-admin@netbsd.org</a><br>
=C2=A0>:<br>
<br>
=C2=A0> The following reply was made to PR pkg/59556; it has been noted =
by GNATS.<br>
=C2=A0><br>
=C2=A0> From: Thomas Klausner <<a href=3D"mailto:wiz@gatalith.at" tar=
get=3D"_blank">wiz@gatalith.at</a>><br>
=C2=A0> To: NetBSD bugtracking <gnats-bugs@NetBSD.org><br>
=C2=A0> Cc:<br>
=C2=A0> Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: 'O_D=
IRECTORY'<br>
=C2=A0>=C2=A0 undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1<br=
>
=C2=A0> Date: Fri, 25 Jul 2025 23:24:08 +0200<br>
=C2=A0><br>
=C2=A0>=C2=A0 Can you please also report this upstream?<br>
=C2=A0><br>
=C2=A0>=C2=A0 <a href=3D"https://github.com/pkgconf/pkgconf/" rel=3D"nor=
eferrer" target=3D"_blank">https://github.com/pkgconf/pkgconf/</a><br>
=C2=A0><br>
=C2=A0>=C2=A0 Thanks,<br>
=C2=A0>=C2=A0 =C2=A0Thomas<br>
=C2=A0><br>
=C2=A0><br>
<br>
=C2=A0--0000000000000a8997063ad26755<br>
=C2=A0Content-Type: text/html; charset=3D"UTF-8"<br>
=C2=A0Content-Transfer-Encoding: quoted-printable<br>
<br>
=C2=A0<div dir=3D3D"auto">Yes, I sent to upstream.</div&=
gt;<br><div class=3D3D"gmail_quo=3D<br>
=C2=A0te gmail_quote_container"><div dir=3D3D"ltr" cla=
ss=3D3D"gmail_attr">=3DD1=3D81=3DD0=3D<br>
=C2=A0=3DB1, 26 =3DD0=3DB8=3DD1=3D8E=3DD0=3DBB. 2025=3DE2=3D80=3DAF=3DD0=3D=
B3., 00:25 Thomas Klausner via=3D<br>
=C2=A0 gnats &lt;<a href=3D3D"mailto:<a href=3D"mailto:gnats-ad=
min@netbsd.org" target=3D"_blank">gnats-admin@netbsd.org</a>"><a hr=
ef=3D"mailto:gnats-admin@netbsd.org" target=3D"_blank">gnats-admin@netbsd.o=
rg</a>=3D<br>
=C2=A0</a>&gt;:<br></div><blockquote class=3D3D&qu=
ot;gmail_quote" style=3D3D"margin:0px 0p=3D<br>
=C2=A0x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&q=
uot;>The fo=3D<br>
=C2=A0llowing reply was made to PR pkg/59556; it has been noted by GNATS.&l=
t;br><br>
=C2=A0<br><br>
=C2=A0From: Thomas Klausner &lt;<a href=3D3D"mailto:<a href=3D"=
mailto:wiz@gatalith.at" target=3D"_blank">wiz@gatalith.at</a>" target=
=3D3D"_bla=3D<br>
=C2=A0nk" rel=3D3D"noreferrer"><a href=3D"mailto:wiz@gata=
lith.at" target=3D"_blank">wiz@gatalith.at</a></a>&gt;<br><=
br>
=C2=A0To: NetBSD bugtracking &lt;gnats-bugs@NetBSD.org&gt;<br>=
;<br>
=C2=A0Cc: <br><br>
=C2=A0Subject: Re: pkg/59556: libpkgconf/pkg.c:101:37: error: &#39;O_DI=
RECTORY&#3=3D<br>
=C2=A09;<br><br>
=C2=A0=3DC2=3DA0undeclared on SCO/Xinuos UnixWare 7 Definitive 2018 MP1<=
br><br>
=C2=A0Date: Fri, 25 Jul 2025 23:24:08 +0200<br><br>
=C2=A0<br><br>
=C2=A0=3DC2=3DA0Can you please also report this upstream?<br><br>
=C2=A0<br><br>
=C2=A0=3DC2=3DA0<a href=3D3D"<a href=3D"https://github.com/pkgconf/=
pkgconf/" rel=3D"noreferrer" target=3D"_blank">https://github.com/pkgconf/p=
kgconf/</a>" rel=3D3D"noreferrer nor=3D<br>
=C2=A0eferrer" target=3D3D"_blank"><a href=3D"https://git=
hub.com/pkgconf/pkgconf/" rel=3D"noreferrer" target=3D"_blank">https://gith=
ub.com/pkgconf/pkgconf/</a></a><br><br>
=C2=A0<br><br>
=C2=A0=3DC2=3DA0Thanks,<br><br>
=C2=A0=3DC2=3DA0 Thomas<br><br>
=C2=A0<br><br>
=C2=A0</blockquote></div><br>
<br>
=C2=A0--0000000000000a8997063ad26755--<br>
<br>
</blockquote></div>
--0000000000008ae3f6063e0b315a--
State-Changed-From-To: open->closed
State-Changed-By: wiz@NetBSD.org
State-Changed-When: Sat, 13 Sep 2025 22:25:18 +0000
State-Changed-Why:
Committed the upstream patch, thanks!
From: "Thomas Klausner" <wiz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59556 CVS commit: pkgsrc/devel/pkgconf
Date: Sat, 13 Sep 2025 22:25:00 +0000
Module Name: pkgsrc
Committed By: wiz
Date: Sat Sep 13 22:25:00 UTC 2025
Modified Files:
pkgsrc/devel/pkgconf: distinfo
Added Files:
pkgsrc/devel/pkgconf/patches: patch-libpkgconf_pkg.c
Log Message:
pkgconf: fix build on SCO/Xinuos UnixWare 7
Using upstream patch, via PR 59556 by Egor.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/pkgconf/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/devel/pkgconf/patches/patch-libpkgconf_pkg.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2025
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.