On Thu, Nov 24, 2022 at 03:47:45PM +0800, River Chiang wrote:
Hello list,
Hi,
I tried to make w3m from the source ( https://packages.ubuntu.com/jammy/w3m ) but got some errors. Please refer to the following error messages. Could something be wrong?
I can successfully build the package from sources through dpkg (i.e., the package is not failing to build from sources at the moment). From your logs, it seems you are not properly linking the package with the libs it depends on. If you want to compile the sources without using the packaging tooling, please, refer to the upstream docs under docs/*. debian/control may help you figuire out what packages you want to install as build dependencies and debian/rules may help you understanding how the deb package is compiled.
(cd libwc && make CC='gcc' OPTS='') make[1]: Entering directory '/home/user/src/w3m/w3m-0.5.3+git20210102/libwc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/user/src/w3m/w3m-0.5.3+git20210102/libwc' gcc -I. -I. -g -O2 -I./libwc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/home/user/app/w3m/libexec/w3m\" -DCGIBIN_DIR=\"/home/user/app/w3m/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/home/user/app/w3m/share/w3m\" -DETC_DIR=\"/home/user/app/w3m/etc\" -DCONF_DIR=\"/home/user/app/w3m/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/home/user/app/w3m/share/locale\" -o w3m main.o file.o buffer.o display.o etc.o search.o linein.o table.o local.o form.o map.o frame.o rc.o menu.o mailcap.o image.o symbol.o entity.o terms.o url.o ftp.o mimehead.o regex.o news.o func.o cookie.o history.o backend.o keybind.o anchor.o parsetagx.o tagtable.o istream.o version.o -lm -L. -lindep -lgc -L./libwc -lwc /usr/bin/ld: terms.o: in function `put_image_osc5379': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:482: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o: in function `put_image_osc5379': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:485: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o: in function `put_image_sixel': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:590: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o: in function `put_image_sixel': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:667: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o: in function `setlinescols': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1083: undefined reference to `tgetnum' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1085: undefined reference to `tgetnum' /usr/bin/ld: terms.o: in function `getTCstr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:987: undefined reference to `tgetent' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:994: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:995: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:996: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:999: undefined reference to `tgetflag' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1008: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1009: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1010: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1011: undefined reference to `tgetstr' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1012: undefined reference to `tgetstr' /usr/bin/ld: terms.o:/home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1013: more undefined references to `tgetstr' follow /usr/bin/ld: terms.o: in function `refresh': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1585: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o: in function `refresh': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1641: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o:/home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: more undefined references to `tputs' follow /usr/bin/ld: terms.o: in function `refresh': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1717: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o: in function `refresh': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:1591: undefined reference to `tgoto' /usr/bin/ld: terms.o: in function `writestr': /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: /home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: undefined reference to `tputs' /usr/bin/ld: terms.o:/home/user/src/w3m/w3m-0.5.3+git20210102/terms.c:465: more undefined references to `tputs' follow collect2: error: ld returned 1 exit status make: *** [Makefile:131: w3m] Error 1 Thanks a log river
-- Athos Ribeiro -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss