Package Details: netsurf-fb 3.9-4

Git Clone URL: https://aur.archlinux.org/netsurf-fb.git (read-only, click to copy)
Package Base: netsurf-fb
Description: Lightweight and fast web browser (framebuffer front end)
Upstream URL: https://www.netsurf-browser.org/
Licenses: GPL2, MIT
Submitter: waschtl
Maintainer: waschtl
Last Packager: waschtl
Votes: 2
Popularity: 0.000207
First Submitted: 2019-09-17 19:47
Last Updated: 2019-10-15 09:24

Latest Comments

dreieck commented on 2021-03-08 21:57

error: target not found: libnsutils=0.0.5-4

Thanks for maintaining!

Tetrapyle commented on 2020-12-28 22:05

Actually I couldn't install using this pkgbuild or the main one but I managed to build it from upstream using some valuable information from this thread: https://bbs.archlinux.org/viewtopic.php?id=237689

Package gperf should also be added as a dependency.

Tetrapyle commented on 2020-07-20 10:32

libnsutils=0.0.5-4 prevents libnsutils from upgrading.

Update (2020-12-27). Also needs perl-html-parser as a dependency.

I have the same problem as mattf : multiple definition of fb_italic_section_table and so on.

Adding -fcommon to CFLAGS and CXXFLAGS didn't work. Also tried to add --allow-multiple-definition to LDFLAGS but this option isn't recognized.

Also tried it with the latest source by modifying the netsurf community package's PKGBUILD. It builds the GTK frontend but not the framebuffer one.

mattf commented on 2020-06-29 05:24

Thanks @novns it worked!

novns commented on 2020-06-29 05:04

@mattf, -fno-common became default in newer GCC.

Try to add -fcommon to CFLAGS and CXXFLAGS in /etc/makepkg.conf

mattf commented on 2020-06-18 04:51

/usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:30: multiple definition of fb_italic_section_table'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:1384: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:31: multiple definition offb_italic_sections'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:2156: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:36: multiple definition of font_glyph_data'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:6202: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:34: multiple definition offb_bold_italic_section_table'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:3000: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:35: multiple definition of fb_bold_italic_sections'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:3772: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:32: multiple definition offb_bold_section_table'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:2192: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:33: multiple definition of fb_bold_sections'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:2964: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:28: multiple definition offb_regular_section_table'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:64: first defined here /usr/bin/ld: build/Linux-framebuffer/frontends_framebuffer_font_internal.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.h:29: multiple definition of `fb_regular_sections'; build/Linux-framebuffer/build_Linux-framebuffer_font-ns-sans.o:/tmp/yaourt-tmp-matheus/aur-netsurf-fb/src/netsurf-3.9/build/Linux-framebuffer/font-ns-sans.c:1348: first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:712: nsfb] Error 1

waschtl commented on 2019-10-15 09:20

@FabioLolix, thanks for showing me the need to clear that up. I will add that to the description.

Kr1ss commented on 2019-09-17 21:17

@FabioLolix this package builds for the framebuffer :

_makeopts="-C $_makedir PREFIX=/usr TARGET=framebuffer"

while the official package is a Gtk app; from the PKGBUILD :

    TARGET=gtk \

FabioLolix commented on 2019-09-17 21:01

What is the difference with netsurf from community?