[bug #66082] ddd/SourceCode.h is missing include basename.h include in version 3.4.1

anonymous <[email protected]> Mon, 12 Aug 2024 11:23:00 -0400 (EDT)
Newsgroups gmane.comp.debugging.ddd.bugs
Message-ID <[email protected]>
--8323329-1588633630-1723476180=:4070867
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

URL:=0A  <https://savannah.gnu.org/bugs/?66082>=0A=0A                 Summa=
ry: ddd/SourceCode.h is missing include basename.h=0Ainclude in version 3.4=
.1=0A                   Group: DDD=0A               Submitter: None=0A     =
          Submitted: Mon 12 Aug 2024 03:22:57 PM UTC=0A                Cate=
gory: None=0A                Severity: 3 - Normal=0A              Item Grou=
p: None=0A                  Status: None=0A                 Privacy: Public=
=0A             Assigned to: None=0A             Open/Closed: Open=0A      =
   Discussion Lock: Any=0A                 Release: None=0A=0A=0A    ______=
_________________________________________________=0A=0AFollow-up Comments:=
=0A=0A=0A-------------------------------------------------------=0ADate: Mo=
n 12 Aug 2024 03:22:57 PM UTC By: Anonymous=0AWhen trying to build ddd vers=
ion 3.4.1 I'm getting the following errors=0A=0AIn file included from ../..=
/ddd/args.C:37:=0AIn file included from ../../ddd/SourceView.h:70:=0A../../=
ddd/SourceCode.h:184:23: error: use of undeclared identifier 'basename'=0A =
       return string(basename(file1.chars())) =3D=3D=0Astring(basename(file=
2.chars()));=0A                      ^=0A../../ddd/SourceCode.h:184:58: err=
or: use of undeclared identifier 'basename'=0A        return string(basenam=
e(file1.chars())) =3D=3D=0Astring(basename(file2.chars()));=0A             =
                                            ^=0AIn file included from ../..=
/ddd/buttons.C:43:=0AIn file included from ../../ddd/SourceView.h:70:=0A../=
../ddd/SourceCode.h:184:23: error: use of undeclared identifier 'basename'=
=0A        return string(basename(file1.chars())) =3D=3D=0Astring(basename(=
file2.chars()));=0A                      ^=0A../../ddd/SourceCode.h:184:58:=
 error: use of undeclared identifier 'basename'=0A        return string(bas=
ename(file1.chars())) =3D=3D=0Astring(basename(file2.chars()));=0A         =
                                                ^=0A=0AAdding #include "bas=
e/basename.h" fixes that issue.=0A=0A=0A=0A=0A=0A=0A=0A    ________________=
_______________________________________=0A=0AReply to this item at:=0A=0A  =
<https://savannah.gnu.org/bugs/?66082>=0A=0A_______________________________=
________________=0AMessage sent via Savannah=0Ahttps://savannah.gnu.org/=0A
--8323329-1588633630-1723476180=:4070867
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCZroo1AAKCRCqLAuaBUf3
Tm0DAQDS+SoJnZmsksEO1hljfTdW+rnMOkGwnHlPTk95qHpHuQEAvkLjEqirM7Vs
rUQu0dFNh5afOY3haKuBiy4RHyp+sww=
=q5Ar
-----END PGP SIGNATURE-----

--8323329-1588633630-1723476180=:4070867--