Package Details: ddd 3.4.1-1

Git Clone URL: https://aur.archlinux.org/ddd.git (read-only, click to copy)
Package Base: ddd
Description: A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger...
Upstream URL: http://www.gnu.org/software/ddd/
Keywords: debugging gdb
Licenses: GPL-3.0-or-later, LGPL-3.0-or-later
Submitter: arojas
Maintainer: matthewq337
Last Packager: matthewq337
Votes: 21
Popularity: 0.79
First Submitted: 2017-11-23 07:10 (UTC)
Last Updated: 2024-08-25 17:53 (UTC)

Dependencies (14)

Required by (0)

Sources (1)

Pinned Comments

DrLarck commented on 2021-03-27 12:00 (UTC)

@codazoa I had the same problem.

After running ddd using the terminal ($ ddd) I had multiple warning messages saying something like : "Cannot convert string "...." to type FontStruct"

After a couple of research and spending hours to find a fix, I've finally found this : "Some programs only work with bitmap fonts. Two major packages with bitmap fonts are available, xorg-fonts-75dpi and xorg-fonts-100dpi." (From the AUR : https://wiki.archlinux.org/index.php/xorg)

So basically, you need to run this command :

$ xdpyinfo | grep resolution

And get the xorg-fonts-XXdpi (with XX = 75 or 100) that is closer to the output value of the command above.

You can install a xorg-fonts package using pacman :

$ sudo pacman -S xorg-fonts-100dpi

Once you've done that, run :

$ sudo pacman -S gdb

Then reboot and everything should work.

Latest Comments

1 2 3 4 Next › Last »

matthewq337 commented on 2024-08-25 17:54 (UTC)

@HurricanePootis @Dominiquini fixed, thanks

Dominiquini commented on 2024-08-25 14:54 (UTC)

The signature for the source appears to be incorrect!

HurricanePootis commented on 2024-08-25 03:33 (UTC)

Hello, I have some recommendations for this package:

  1. Switch to SPDX-compliant license()
  2. Add in all the dependencies listed by namcap
  3. Install the desktop file that is part of the source distribution.

Here is the patch file:

diff --git a/PKGBUILD b/PKGBUILD
index bcbd94b..fbc6007 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,13 +7,13 @@ pkgrel=1
 pkgdesc="A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger..."
 arch=('x86_64')
 url="http://www.gnu.org/software/ddd/"
-license=('GPL3' 'LGPL3')
-depends=('gcc-libs' 'openmotif' 'libxaw')
+license=('GPL-3.0-or-later' 'LGPL-3.0-or-later')
+depends=('gcc-libs' 'openmotif' 'libxaw' 'libxt' 'libxft' 'libxmu' 'fontconfig' 'glibc' 'libx11' 'libxpm' 'ncurses')
 optdepends=('gdb: to use the Gnu debugger' 
         'java-runtime-openjdk: to use the Java debugger' 
         'perl: to use the Perl debugger')
 source=(http://ftp.gnu.org/gnu/ddd/${pkgname}-${pkgver}.tar.gz)
-sha1sums=('0bcb90b8ded114b3953eb2c5f77f3c636f317cdd')
+sha1sums=('0e9271aeeded16f0414b3877a25f3a15acb40fb4')

 prepare() {
   cd ${pkgname}-${pkgver}
@@ -29,4 +29,5 @@ package() {
   cd ${pkgname}-${pkgver}
   make DESTDIR="${pkgdir}" install
   install -D -m644 icons/ddd.xpm "${pkgdir}/usr/share/pixmaps/ddd.xpm"
+  install -D -m644 ddd/ddd.desktop "${pkgdir}/usr/share/applications/ddd.desktop"
 }

simona commented on 2024-08-24 21:24 (UTC) (edited on 2024-08-24 21:25 (UTC) by simona)

it fails sha1sums check

dvk commented on 2024-08-22 08:13 (UTC)

It seems that the sha1sum in PKGBUILD is incorrect for version 3.4.1.

ostroffjh commented on 2024-07-10 19:06 (UTC)

Shouldn't this be unflagged for out of date? 3.4.0 is the latest, as far as I can tell.

micwoj92 commented on 2023-10-12 02:39 (UTC)

For the future, you should reset pkgrel to 1 when bumping pkgver.

mrechte commented on 2023-09-01 14:20 (UTC)

It seems this software does not work under wayland: GUI is broken and one gets many warnings like:

Warning: 
Name: FONTLIST_DEFAULT_TAG_STRING
Class: XmRendition
Conversion failed.  Cannot load font.

morpheusthewhite commented on 2023-05-13 07:19 (UTC)

Updated to 3.4.0