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

Reply via email to