Package Details: dterm 0.5-1

Git Clone URL: https://aur.archlinux.org/dterm.git (read-only, click to copy)
Package Base: dterm
Description: Simple serial terminal emulator
Upstream URL: http://www.knossos.net.nz/resources/free-software/dterm/
Licenses: GPL2
Submitter: byte
Maintainer: byte
Last Packager: byte
Votes: 23
Popularity: 0.33
First Submitted: 2008-01-10 21:18 (UTC)
Last Updated: 2017-06-11 22:48 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

don commented on 2017-06-10 06:39 (UTC)

It's not abandoned - it just does what I want so doesn't get a whole lot of attention. Anyway, I've just tidied it up a bit and posted a new version that compiles clean with -Wall (at least until some damn do-gooder moves the goal posts again) and has a couple of other minor fixes. Oh and uses readline() on its command line. Info page: http://www.knossos.net.nz/resources/free-software/dterm/ Source code: http://www.knossos.net.nz/downloads/dterm-0.5.tgz Not an Arch user, so if "byte" would like to repackage it, be my guest. -- don

bouni commented on 2016-12-01 16:21 (UTC)

I get the same error: gcc -O3 -Wall -Werror -o dterm dterm.c -DVERSION='"0.3"' dterm.c: In function ‘main’: dterm.c:923:12: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result] if(j) write(1, s, j); ^~~~~~~~~~~~~~ dterm.c:932:7: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result] write(1, cbuf, 2); ^~~~~~~~~~~~~~~~~ dterm.c:935:7: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result] write(1, "[DEL]", 5); ^~~~~~~~~~~~~~~~~~~~ dterm.c:938:7: error: ignoring return value of ‘write’, declared with attribute write(1, cbuf, 4); ^~~~~~~~~~~~~~~~~ dterm.c:953:5: error: ignoring return value of ‘write’, declared with attribute write(1, buf, i); ^~~~~~~~~~~~~~~~ dterm.c:1015:5: error: ignoring return value of ‘write’, declared with attribute write(fd, &inbuf, 1); ^~~~~~~~~~~~~~~~~~~~ dterm.c:1018:6: error: ignoring return value of ‘write’, declared with attribute write(fd, &inbuf, 1); ^~~~~~~~~~~~~~~~~~~~ dterm.c: In function ‘setup’: dterm.c:372:4: error: ignoring return value of ‘system’, declared with attribute system(++s); ^~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [Makefile:6: dterm] Error 1 If I modify the Makefile by removing the -O3 the build works and dterm seems to work fine.

byte commented on 2016-08-24 11:22 (UTC)

Can not reproduce, still building fine on i686 and x86_64 here, with and without AUR helpers, stock makepkg.conf, with default gcc and also with gcc-multilib. Also, don't flag builds as out-of-date that didn't get a new upstream version; this one seems abandoned anyway.

RubenKelevra commented on 2016-08-24 07:37 (UTC)

==> Beginne build()... gcc -O3 -Wall -Werror -o dterm dterm.c -DVERSION='"0.3"' dterm.c: In Funktion »main«: dterm.c:923:12: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] if(j) write(1, s, j); ^~~~~~~~~~~~~~ dterm.c:932:7: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] write(1, cbuf, 2); ^~~~~~~~~~~~~~~~~ dterm.c:935:7: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] write(1, "[DEL]", 5); ^~~~~~~~~~~~~~~~~~~~ dterm.c:938:7: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] write(1, cbuf, 4); ^~~~~~~~~~~~~~~~~ dterm.c:953:5: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] write(1, buf, i); ^~~~~~~~~~~~~~~~ dterm.c:1015:5: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] write(fd, &inbuf, 1); ^~~~~~~~~~~~~~~~~~~~ dterm.c:1018:6: Fehler: Der Rückgabewert von »write«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] write(fd, &inbuf, 1); ^~~~~~~~~~~~~~~~~~~~ dterm.c: In Funktion »setup«: dterm.c:372:4: Fehler: Der Rückgabewert von »system«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Werror=unused-result] system(++s); ^~~~~~~~~~~ cc1: Alle Warnungen werden als Fehler behandelt make: *** [Makefile:6: dterm] Fehler 1 ==> FEHLER: Ein Fehler geschah in build(). Breche ab... ==> FEHLER:Makepkg konnte dterm nicht erstellen. ==> Erstellen von dterm neu starten?[j/N]