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