Package Details: netsurf-fb 3.10-1

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: hamblingreen
Last Packager: hamblingreen
Votes: 3
Popularity: 0.173421
First Submitted: 2019-09-17 19:47 (UTC)
Last Updated: 2022-06-21 19:41 (UTC)

Latest Comments

1 2 Next › Last »

mctom commented on 2022-09-03 11:24 (UTC)

Hello! The advice from novns to the problem raised by mattf seems to work for me as well.

Linker still complains with some 300+ lines of errors, with "undefined reference to" all sorts of css-related objects. It seems that updating libcss from 0.9.1-4 to 0.9.1-6 solved the problem, as that old version had been erroneously built as static library rather than dynamic. I suggest adding a requirement that libcss is in version 0.9.1-6 or above. It is outdated in Manjaro repos, and will at least hint the fellow Manj users what was wrong.

It builds now but fails tests, but that might be a system specific problem.

hamblingreen commented on 2022-06-21 19:43 (UTC)

i've updated netsurf-fb to 3.10 and fixed all issues reported in the comments. if you have questions or concerns leave a comment or email me at hamblingreen at hotmail dot com. you're welcome for maintaining :)

dreieck commented on 2021-03-08 21:57 (UTC)

error: target not found: libnsutils=0.0.5-4

Thanks for maintaining!

Tetrapyle commented on 2020-12-28 22:05 (UTC)

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 (UTC) (edited on 2020-12-27 11:40 (UTC) by Tetrapyle)

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 (UTC)

Thanks @novns it worked!

novns commented on 2020-06-29 05:04 (UTC)

@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 (UTC)

/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 (UTC)

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