Re: ddd on Alpine Linux

Michael Eager <[email protected]> Wed, 11 Nov 2020 08:34:27 -0800
Newsgroups gmane.comp.debugging.ddd.general
Message-ID <[email protected]>
On 11/11/20 7:38 AM, David Topham wrote:
> I am interested in using ddd as gui front-end to gdb on Alpine Linux.
> I don't see a binary in the Alpine packages site, so I am building it=20
> from source code (2009 version 3.3.12 is latest?).
>=20
> So far, I have gotten configure to work after installing several=20
> dependencies related to termcp, Xt, and Xm. These are not installed by=20
> default but I could get them using apk add command.
>=20
> Since I am using JSLinux to run Alpine in the browser, it has taken mor=
e=20
> than 4 hours so far to run make! I made several source code changes=20
> related to the current version using default parameter values in friend=
=20
> function declarations which apparently is no longer allowed. That seems=
=20
> to be working by moving those default values to the definitions (e.g.=20
> common_prefix in strclass.C).
>=20
> I am getting tons of warnings of various kinds. Mostly one related to=20
> deprecated implicit copy constructor in "Box" functions/classes.
>=20
> I an wondering if anyone has used ddd in Alpine, and/or if anyone has=20
> updated =C2=A0source code modernized to latest gcc compiler?

It's been several years since I tried to build DDD.  I was able to build=20
it, but there were a number of issues.

Unfortunately, DDD has not been maintained for a long time.  It is based=20
on old Modif libraries which are outdated.  It has not been updated to=20
conform to compiler changes.    The last release is 3.3.12.

--=20
Michael Eager