Package Details: links-g-directfb 2.30-7

Git Clone URL: https://aur.archlinux.org/links-g-directfb.git (read-only, click to copy)
Package Base: links-g-directfb
Description: A text WWW browser, similar to Lynx (with directfb, X and fb graphics. This version also supports SVGALIB)
Upstream URL: http://links.twibright.com/
Licenses: GPL-2.0-or-later
Conflicts: links
Provides: links, links-g
Replaces: links
Submitter: Duologic
Maintainer: RAMChYLD
Last Packager: RAMChYLD
Votes: 76
Popularity: 0.000022
First Submitted: 2009-01-24 19:10 (UTC)
Last Updated: 2026-05-10 09:55 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

dsyates commented on 2026-05-10 10:51 (UTC)

It built and is installed. Thanks!!

RAMChYLD commented on 2026-05-10 09:56 (UTC) (edited on 2026-05-10 10:18 (UTC) by RAMChYLD)

Found that the issue is due to a change in glibc. I have created a patch for it as a stopgap and am uploading it now. However the ideal situation would be for the developer of Links to upload a new version with a proper fix for the issue.

I have just e-mailed upstream and sent a copy of my patch as well. Hope a proper fix is made.

RAMChYLD commented on 2026-05-08 02:08 (UTC)

Noted. I will look into it tonight. Thanks for the heads up.

dsyates commented on 2026-05-08 02:00 (UTC)

Failing to build...

 -I/usr/include/sysprof-6 -pthread -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/webp  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY
_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -fopenmp -c ftp.c                               
ftp.c: In function ‘got_something_from_data_connection’:                                                                                                                                                            
ftp.c:771:99: error: assignment of read-only location ‘*(const char *)strchr((const char *)ud, 1)’                                                                                                                  
  771 |                 if (strchr(cast_const_char ud, POST_CHAR)) *strchr(cast_const_char ud, POST_CHAR) = 0;                                                                                                      
      |                                                                                                   ^                                                                                                         
make: *** [Makefile:205: ftp.o] Error 1                                                                                                                                                                             
==> ERROR: A failure occurred in build().                                                                                                                                                                           
    Aborting...                                                                                                                                                                                                     
 -> error making: links-g-directfb-exit status 4                                                                                                                                                                    
checking dependencies... 

RAMChYLD commented on 2025-05-31 09:12 (UTC) (edited on 2025-05-31 13:23 (UTC) by RAMChYLD)

dreieck,

Noted. I will revert the change. Sorry.

dreieck commented on 2025-05-14 14:15 (UTC) (edited on 2025-05-14 15:27 (UTC) by dreieck)

Ahoj,

does it really need zlib-ng-compat as dependency? Does zlib not suffice?

Installing zlib-ng-compat instead of zlib breaks build of libvirt-sandbox.

I checked, and with zlib it works as well. So please depend on zlib (zlib-ng-compat also fulfills zlib, but the user then is free to choose.)

And is really both, zlib-ng and zlib, needed as dependency? Please check which one is needed or if really both are needed.

Regards!

RAMChYLD commented on 2025-05-02 13:35 (UTC)

Changed Directfb dependency to directfb2-git as this version can compile successfully.

RAMChYLD commented on 2025-04-23 14:01 (UTC)

Added the missing dependencies and changed the license to GNU GPL 2.0 or later. Hopefully this will fix all problems.

dreieck commented on 2025-03-28 11:20 (UTC)

Missing dependencies, according to namcap:

links-g-directfb E: Dependency libwebp detected and not included (libraries ['usr/lib/libwebp.so.7'] needed in files ['usr/bin/links'])
links-g-directfb E: Dependency lzlib detected and not included (libraries ['usr/lib/liblz.so.1'] needed in files ['usr/bin/links'])
links-g-directfb E: Dependency libbsd detected and not included (libraries ['usr/lib/libbsd.so.0'] needed in files ['usr/bin/links'])links-g-directfb E: Dependency libavif detected and not included (libraries ['usr/lib/libavif.so.16'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency freetype2 detected and implicitly satisfied (libraries ['usr/lib/libfreetype.so.6'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency zstd detected and implicitly satisfied (libraries ['usr/lib/libzstd.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency fontconfig detected and implicitly satisfied (libraries ['usr/lib/libfontconfig.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency zlib detected and implicitly satisfied (libraries ['usr/lib/libz.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency brotli detected and implicitly satisfied (libraries ['usr/lib/libbrotlidec.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libglib-2.0.so.0', 'usr/lib/libgobject-2.0.so.0', 'usr/lib/libgio-2.0.so.0'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo.so.2'] needed in files ['usr/bin/links'])

Also, you need to make the license identifier SPDX compliant:

links-g-directfb E: GPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Regards and thanks for the package!

dreieck commented on 2025-03-28 10:50 (UTC)

You need to add conflicts=("links"):

error: failed to commit transaction (conflicting files)
links-g-directfb: /usr/bin/links exists in filesystem (owned by links)
links-g-directfb: /usr/share/applications/links.desktop exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/adjusted.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/black-control-rocking.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/black-icon.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/calibration.html exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/elbow.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/kalibrace.html exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/picture-crank-0.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/picture-crank-up.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/picture-icon.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/test_pattern.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/man/man1/links.1.gz exists in filesystem (owned by links)
links-g-directfb: /usr/share/pixmaps/links_16x16_1.xpm exists in filesystem (owned by links)
links-g-directfb: /usr/share/pixmaps/links_16x16_2.xpm exists in filesystem (owned by links)
links-g-directfb: /usr/share/pixmaps/links_32x32.xpm exists in filesystem (owned by links)
Errors occurred, no packages were upgraded.

Regards and thanks for the package!