Error when make w3m package

Athos Ribeiro athos.ribeiro at canonical.com
Mon Nov 28 00:28:53 UTC 2022


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



More information about the Ubuntu-devel-discuss mailing list